Deweloperzy dystrybucji Arch Linux ogłosili zastąpienie pakietów z zamkniętymi sterownikami NVIDIA „nvidia”, „nvidia-dkms” i „nvidia-lts” pakietami „nvidia-open”, „nvidia-open-dkms” i „nvidia-lts-open”, w których wykorzystywane są otwarte moduły jądra firmy NVIDIA. Decyzja ta wynika z pozostawienia w sterownikach NVIDIA 590.x wyłącznie wsparcia dla GPU od mikroarchitektury Turing (serii RTX 20xx i GTX 1650), co czyni nieuzasadnionym utrzymywanie zamkniętej wersji modułów w oficjalnych repozytoriach, której głównym celem było zachowanie wsparcia dla starszych GPU.
Otwarte moduły wspierają tylko pracę z GPU wyposażonymi w mikrokontroler GSP (GPU System Processor), który przenosi operacje inicjalizacji i zarządzania GPU z poziomu sterownika na poziom własnościowego oprogramowania układowego. GSP jest dostarczany w kartach graficznych opartych na takich mikroarchitekturach jak Turing, Ampere, Ada i Hopper.
Karty graficzne oparte na mikroarchitekturze Pascal i Maxwell, a także starsze GPU, nie są obsługiwane w otwartych modułach, dlatego użytkownikom z starszymi GPU zaleca się usunięcie pakietów nvidia, nvidia-lts lub nvidia-dkms oraz przejście na używanie legacy-wersji sterowników, dostępnej w repozytorium AUR w pakiecie nvidia-580xx-dkms. Użytkownicy Turing i nowszych GPU będą automatycznie przenoszeni na pakiety z otwartymi modułami jądra (wystarczy po prostu zainstalować aktualizacje za pomocą polecenia „pacman -Syu”).
Źródło: opennet.ru
