Gli sviluppatori della distribuzione Arch Linux hanno annunciato la sostituzione dei pacchetti con driver proprietari NVIDIA "nvidia", "nvidia-dkms" e "nvidia-lts" con i pacchetti "nvidia-open", "nvidia-open-dkms" e "nvidia-lts-open", nei quali vengono utilizzati moduli del kernel aperti forniti da NVIDIA. Questa decisione è stata presa a causa del fatto che i driver NVIDIA 590.x supportano solo le GPU a partire dall'architettura Turing (serie RTX 20xx e GTX 1650), rendendo quindi inutile mantenere nelle repository ufficiali la versione proprietaria dei moduli, la cui principale giustificazione era il supporto delle vecchie GPU.
I moduli aperti supportano solo GPU dotate di microcontrollore GSP (GPU System Processor), che trasferisce le operazioni di inizializzazione e gestione della GPU dal driver al livello del firmware proprietario. Il GSP è presente nelle schede grafiche basate su architetture come Turing, Ampere, Ada e Hopper.
Le schede grafiche basate sulle architetture Pascal e Maxwell, così come le GPU più vecchie, non sono supportate nei moduli aperti; pertanto, agli utenti con GPU più datate si consiglia di rimuovere i pacchetti nvidia, nvidia-lts o nvidia-dkms e passare all'uso del ramo legacy dei driver, distribuito nel repository AUR nel pacchetto nvidia-580xx-dkms. Gli utenti con GPU Turing e più nuove saranno automaticamente trasferiti ai pacchetti con moduli kernel aperti (è sufficiente installare gli aggiornamenti tramite il comando "pacman -Syu").
Fonte: opennet.ru
