Arch Linux senaste byte till NVIDIA 590-drivrutinen har stört system för användare med äldre grafikkort, genom att sluta stödja Pascal och tidigare arkitekturer. Förändringen flyttar äldre drivrutiner till Arch User Repository, vilket kräver manuella korrigeringar för påverkad hårdvara. Nyare GPU:er övergår smidigt till öppna kärnmoduler.
Arch Linux, känd för sin rullande utgivningsmodell och attraktion för användare som söker den senaste mjukvaran, har stött på problem med en nylig NVIDIA-drivrutinsuppdatering. Distributionen har antagit NVIDIA 590-drivrutinsserien, som tar bort stöd för Pascal-generations-GPU:er som GTX 10xx-serien och äldre GTX 900-kort på Linux-system. Denna förändring flyttar också användare med RTX 20xx och nyare kort automatiskt till öppna kärnmoduler.
Peter Jung, en paketunderhållare för Arch Linux, förklarade resonemanget: NVIDIAs slutna källkodsmoduler testas inte lika grundligt som de öppna kärnmodulerna, som nu rekommenderas. Dessa öppna moduler stödjer dock inte hårdvara före RTX 20xx-serien, vilket lämnar ägare till äldre kort i en besvärlig sits. Efter uppdateringen rapporterar drabbade användare att drivrutinen misslyckas med att laddas, vilket resulterar i start till kommandoradsgränssnittet utan grafiskt användargränssnitt.
För att lösa detta rekommenderar Arch-utvecklare att avinstallera befintliga NVIDIA-paket som nvidia, nvidia-lts eller nvidia-dkms, och sedan installera community-underhållna nvidia-580xx-dkms från Arch User Repository. Detta paket behåller den proprietära drivrutinen som är kompatibel med äldre GPU:er. Som alternativ kan användare välja den öppna källkodsdrivrutinen nouveau, även om den erbjuder sämre prestanda jämfört med proprietära alternativ.
Uppdateringen påverkar en växande användarbas, inklusive derivat som Manjaro, EndeavourOS och SteamOS, som har ökat Archs popularitet. Medan övergången syftar till att förbättra drivrutinens tillförlitlighet föreslår vissa observatörer att mer förberedelse tid kunde ha mildrat effekten på användare med äldre hårdvara.