Az Arch Linux felhasználók körében futótűzként terjed a hír, amely sokakat érinthet érzékenyen: a disztribúció hivatalos tárolóiban (repository) megjelenő új, 590-es verziószámú Nvidia illesztőprogram-csomagok végleg szakítanak a Pascal architektúrával. Ez a gyakorlatban azt jelenti, hogy a legendás GTX 10-es széria (például a népkedvenc GTX 1060 vagy a máig erős GTX 1080 Ti) tulajdonosai számára az egyszerű rendszerfrissítés (pacman -Syu) mostantól fekete képernyőt vagy grafikus felület nélküli indítást eredményezhet, ha nem lépnek közbe időben. A változás nem váratlan, de az időzítés és a „rolling release” modell könyörtelensége miatt sokakat felkészületlenül érhet.
A technológiai világban a támogatás megszűnése az élet rendje, de a Linux – és különösen az Arch – felhasználók hozzászoktak ahhoz, hogy a hardvereik élettartama jóval hosszabb, mint a Windows-környezetben. Most azonban egy korszak zárul le: az Nvidia hivatalosan is „legacy” (örökség) státuszba helyezte a Maxwell és Pascal chipeket a Linux platformon, és az Arch Linux karbantartói ehhez igazodva frissítették az alapértelmezett csomagokat.
A technikai háttér: Miért pont most és mi változott?
Az Nvidia illesztőprogramok fejlesztése ágakra (branch) tagolódik. A „Production Branch” mindig a legfrissebb technológiákat és kártyákat támogatja, míg a régebbi hardverek számára úgynevezett „Legacy” ágakat tartanak fenn. Az 590-es sorozatú driver megjelenése a vízválasztó: ez az első olyan főverzió, amelyből teljesen kigyomlálták a Pascal (GTX 10 széria), a Maxwell (GTX 900 széria) és a Volta architektúrák támogatását.
Az Arch Linux filozófiája a „bleeding edge”, vagyis a lehető legfrissebb szoftverek biztosítása. Amikor az Nvidia kiadta az 590-es stabil drivert, az Arch tárolóiban lévő nvidia, nvidia-lts és nvidia-dkms csomagok erre a verzióra frissültek. Mivel ezek a csomagok immár nem tartalmazzák a régebbi kártyákhoz szükséges binárisokat és modulokat, a frissítés után a Kernel Mode Setting (KMS) nem képes inicializálni a grafikus kártyát, ami a grafikus szerver (Xorg vagy Wayland) indulásának meghiúsulásához vezet.
Mit jelent ez a felhasználók számára?
A hatás azonnali és kritikus. Azok a felhasználók, akik rutinból futtatják a rendszerfrissítést anélkül, hogy elolvasnák a híreket (vagy az Arch Linux főoldalán közzétett figyelmeztetést), a következő újraindításnál szembesülhetnek a problémával. A rendszer továbbra is működőképes marad parancssoros módban (TTY), de a grafikus felület nem töltődik be.
A megoldás nem a hardver cseréje, hanem a szoftveres környezet manuális átalakítása. A felhasználóknak el kell távolítaniuk a hivatalos tárolóból származó drivereket, és át kell térniük az AUR-ban (Arch User Repository) karbantartott, régebbi verziókra. Ez a lépés szembemegy az Arch kényelmi funkcióival, hiszen innentől kezdve a felhasználó felelőssége a driver frissítése és a kernel-kompatibilitás figyelése.
A piaci hatások és a „Linux Gaming” helyzete
A GTX 1060 évekig uralta a Steam hardverfelméréseit, és bár részesedése csökken, a Linuxos játékosok körében – akik gyakran használnak régebbi hardvert másodlagos gépként vagy „home lab” környezetben – még mindig jelentős bázissal rendelkezik. A Pascal széria kivezetése a fővonalból azt jelzi, hogy az Nvidia fókusza teljesen eltolódott az AI és az RTX funkciók (Ray Tracing, DLSS) irányába, amelyek ezeken a kártyákon nem, vagy csak korlátozottan érhetők el.
Érdekes mellékhatása lehet ennek a lépésnek az open-source driverek felértékelődése. A Nouveau (és az újabb NVK) driverek, amelyek a Mesa részeként érkeznek, továbbra is támogatják ezeket a kártyákat. Bár a teljesítményük – különösen a 3D játékok alatt – gyakran elmarad a zárt forráskódú társaktól, a Pascal széria esetében az NVK fejlesztése rohamléptekben halad. Lehetséges, hogy egy-két éven belül a GTX 10-es kártyák tulajdonosai jobban járnak majd a nyílt forráskódú driverrel, mint a lassan elavuló, zárt 580-as legacy ággal.
Specifikációk és támogatási státuszok
Az alábbi táblázat összefoglalja az érintett architektúrákat és a teendőket. Fontos látni, hogy mely kártyák estek ki a pixisből az 590-es verzióval.
| GPU Architektúra | Példa Kártyák | Nvidia 590 Támogatás | Ajánlott Driver (Arch) | Teendő |
|---|---|---|---|---|
| Pascal | GTX 1050, 1060, 1070, 1080, Titan Xp | NINCS | nvidia-580xx-dkms (AUR) | Hivatalos csomag törlése, AUR telepítés |
| Maxwell | GTX 950, 960, 970, 980, Titan X | NINCS | nvidia-580xx-dkms (AUR) | Hivatalos csomag törlése, AUR telepítés |
| Volta | Titan V, Quadro GV100 | NINCS | nvidia-580xx-dkms (AUR) | Hivatalos csomag törlése, AUR telepítés |
| Turing | GTX 1650, 1660, RTX 2060, 2080 | VAN | nvidia (Official Repo) | Nincs teendő, frissítés automatikus |
| Ampere / Ada | RTX 3060, 4090, stb. | VAN | nvidia (Official Repo) | Nincs teendő, frissítés automatikus |
Miért fáj ez nekünk jobban?
A magyar hardverpiac sajátosságai miatt ez a változás aránytalanul sok hazai felhasználót érinthet. Magyarországon a használtpiac (HardverApró és társai) rendkívül erős, és a GTX 10-es széria a mai napig a legkeresettebb belépő szintű megoldások közé tartozik. Egy használt GTX 1060 6GB vagy egy 1050 Ti még mindig tökéletesen alkalmas e-sport címek (LoL, CS2, Dota 2) futtatására 1080p felbontáson, és a Linuxos közösségben is népszerűek ezek a kártyák a kedvező ár/érték arányuk miatt.
Sok magyar egyetemista vagy kezdő programozó választja az Arch Linuxot (vagy annak származékait, mint az EndeavourOS vagy Manjaro) tanulási célból régebbi laptopokon vagy asztali gépeken. Nekik mostantól extra lépéseket kell tenniük a rendszerük stabilitásának megőrzése érdekében. Ez a lépés egyfajta „kényszerérettségi” is lehet: aki eddig csak használta az Archot, most kénytelen lesz megtanulni az AUR kezelését és a DKMS (Dynamic Kernel Module Support) működését, ami hosszú távon növelheti a technikai kompetenciát, de rövid távon bosszúságot okoz.
Kilátások és a következő lépések
A jövő egyértelműen a nyílt forráskódé és az újabb architektúráké. Az Nvidia lépése jelzi, hogy a vállalat erőforrásait a modern API-k (Vulkan, DX12 Ultimate) és az AI-gyorsítás felé csoportosítja át. A Pascal felhasználók számára a következő évek a lassú leépülésről szólnak majd: bár a legacy driverek (580xx) még kapnak biztonsági frissítéseket és kernel-kompatibilitási javításokat (általában 2028-ig), új funkciókra vagy játékspecifikus optimalizációkra már nem számíthatnak.
Azoknak, akik mégis ragaszkodnak a Pascal kártyáikhoz Arch Linux alatt, a yay -S nvidia-580xx-dkms (vagy a megfelelő AUR segédprogram használata) az egyetlen járható út a hivatalos zárt driver megtartására. Alternatívaként érdemes lehet kipróbálni a legújabb Mesa stack-et, mivel az NVK driver fejlődése ígéretes, és a jövőben ez biztosíthatja majd a legfájdalommentesebb élményt a „retro” hardvereken.