Los desarrolladores de la distribución Arch Linux han anunciado el reemplazo de los paquetes de controladores propietarios de NVIDIA «nvidia», «nvidia-dkms» y «nvidia-lts» por los paquetes «nvidia-open», «nvidia-open-dkms» y «nvidia-lts-open», que utilizan módulos del núcleo abiertos proporcionados por NVIDIA. Esta decisión se debe a que los controladores NVIDIA 590.x solo incluyen soporte para GPU a partir de la microarquitectura Turing (series RTX 20xx y GTX 1650), lo que hace innecesario mantener la versión propietaria de los módulos en los repositorios oficiales, cuyo principal propósito era mantener el soporte para GPU más antiguas.
Los módulos abiertos solo son compatibles con GPU equipadas con un microcontrolador GSP (GPU System Processor), que trasladan las operaciones de inicialización y gestión de GPU desde el controlador a un nivel de firmware propietario. El GSP se encuentra en tarjetas gráficas basadas en microarquitecturas como Turing, Ampere, Ada y Hopper.
Las tarjetas gráficas basadas en microarquitecturas Pascal y Maxwell, así como GPU más antiguas, no son compatibles con los módulos abiertos, por lo que se recomienda a los usuarios con GPU antiguas que eliminen los paquetes nvidia, nvidia-lts o nvidia-dkms y cambien al uso de la rama legacy de los controladores, disponibles en el repositorio AUR en el paquete nvidia-580xx-dkms. Los usuarios de GPU Turing y más nuevas serán migrados automáticamente a los paquetes con módulos abiertos del núcleo (solo necesitan instalar las actualizaciones con el comando «pacman -Syu»).
Fuente: opennet.ru
