Instale los controladores NVIDIA en CentOS Stream 9

Instale los controladores NVIDIA en CentOS Stream 9
"Si ha instalado CentOS Stream 9 en su computadora y tiene una GPU NVIDIA instalada en su computadora, instalar los controladores de GPU NVIDIA en CentOS Stream 9 es lo primero que desea hacer.

En este artículo, le mostraré cómo instalar controladores de GPU NVIDIA en CentOS Stream 9. Entonces empecemos."

Tabla de contenido

  1. Verificar si el sistema tiene una GPU NVIDIA instalada
  2. Desactivar el arranque seguro del BIOS
  3. Habilitar el repositorio de Epel en CentOS Stream 9
  4. Instalación de las dependencias requeridas y las herramientas de compilación para compilar módulos de núcleo nvidia
  5. Agregar el repositorio oficial de paquetes NVIDIA CUDA en CentOS Stream 9
  6. Instalación de los últimos controladores de GPU NVIDIA en CentOS Stream 9
  7. Verificar si los controladores de Nvidia se instalan correctamente
  8. Conclusión
  9. Referencias

Verificar si el sistema tiene una GPU NVIDIA instalada

Puede verificar si su computadora tiene una GPU NVIDIA instalada con el siguiente comando:

$ LSPCI | Egrep 'VGA | 3D'

Como puede ver, tengo una GPU NVIDIA GEFORCE GTX 1050 TI instalada en mi computadora. Es posible que tenga una GPU NVIDIA diferente instalada.

Por defecto, los controladores de GPU de Nouveau de código abierto se usan1 en lugar de los controladores de GPU NVIDIA Propietario2 en CentOS Stream 9. Una vez que instale los controladores patentados de GPU NVIDIA, verá que se usan en lugar de los controladores de GPU de código abierto de código abierto.

$ LSMOD | Grep Nouveau
$ LSMOD | grep nvidia

Desactivar el arranque seguro del BIOS

Para que los controladores de GPU NVIDIA funcionen en CentOS Stream 9, debe deshabilitar el arranque seguro del BIOS de su placa base si utiliza el firmware de UEFI para el arranque de sistemas operativos.

El proceso de deshabilitar el arranque seguro de la BIOS de placas base con capacidad de UEFI es específico del proveedor (diferente para cada proveedor de placa base como ASUS, MSI, Gigabyte, Asrock, etc.). Por lo tanto, es mejor verificar el manual del usuario de su placa base para averiguar cómo deshabilitar el arranque seguro en su placa base.

Para las placas base mayores basadas en la BIOS, no necesita hacer nada para que los conductores de GPU de NVIDIA trabajen en CentOS Stream 9.

Habilitar el repositorio de Epel en CentOS Stream 9

Para instalar los controladores de GPU NVIDIA en CentOS Stream 9, deberá instalar las herramientas de compilación requeridas y las bibliotecas de dependencia requeridas para compilar los módulos del núcleo NVIDIA. Algunos de estos están disponibles en el repositorio de Centos Stream 9 Epel. En esta sección, le mostraré cómo habilitar el repositorio de Epel en Centos Stream 9.

Primero, actualice el caché del repositorio del paquete DNF con el siguiente comando:

$ sudo dnf makecache

Habilite el repositorio oficial de paquetes CentOS Stream 9 CRB con el siguiente comando:

$ sudo dnf config-manager --set-set habilitado CRB

Instala el liberación de epel y liberación de epel-next Paquetes con el siguiente comando:

$ sudo DNF Instalar Epel-Lelease EPEL-NEXT-Release

Para confirmar la instalación, presione Y y luego presiona .

Para confirmar la tecla GPG, presione Y y luego presiona .

El liberación de epel y el liberación de epel-next Se deben instalar los paquetes y el repositorio de EPEL debe habilitarse.

Para que los cambios entren en vigencia, actualice el caché del repositorio del paquete DNF con el siguiente comando:

$ sudo dnf makecache

Instalación de las dependencias requeridas y las herramientas de compilación para compilar módulos de núcleo nvidia

Para instalar las herramientas de compilación requeridas y las bibliotecas de dependencia requeridas para compilar los módulos del núcleo NVIDIA, ejecute el siguiente comando:

$ sudo dnf instalación de kernel-headers-$ (uname -r) kernel-devel-$ (uname -r) tar bzip2 make automake gcc gcc-c ++ pciutils elfutils-libelf-devel libglvnd-opengl libglvnd-glx libglvnd-devel pkgconfig dkms

Para confirmar la instalación, presione Y y luego presiona .

Los paquetes requeridos se descargan de Internet. Tomará un tiempo completar.

Una vez que se descargan los paquetes, se le pedirá que confirme la clave GPG del repositorio de paquetes oficiales de CentOS.

Para confirmar la tecla GPG, presione Y y luego presiona .

Para confirmar la tecla GPG del repositorio EPEL, presione Y y luego presiona .

La instalación debe continuar.

En este punto, se deben instalar las bibliotecas de dependencia requeridas y las herramientas de compilación para compilar el módulo de núcleo nvidia.

Agregar el repositorio oficial de paquetes NVIDIA CUDA en CentOS Stream 9

Para agregar el repositorio oficial del paquete NVIDIA CUDA en CentOS Stream 9, ejecute el siguiente comando:

$ sudo dnf config-manager --add-repo http: // desarrollador.descargar.nvidia.com/compute/cuda/repos/rhel9/$ (uname -i)/cuda -rhel9.repositorio

Para que los cambios entren en vigencia, actualice el caché del repositorio del paquete DNF con el siguiente comando:

$ sudo dnf makecache

Instalación de los últimos controladores de GPU NVIDIA en CentOS Stream 9

Para instalar la última versión de los controladores de GPU NVIDIA en CentOS Stream 9, ejecute el siguiente comando:

$ sudo dnf módulo instalación nvidia-driver: último dkms

Para confirmar la instalación, presione Y y luego presiona .

Todos los paquetes de controladores de GPU NVIDIA y los paquetes de dependencia requeridos se descargan desde Internet. Tomará un tiempo completar.

Una vez que se descargan los paquetes, se le pedirá que confirme la clave GPG del repositorio oficial de paquetes NVIDIA. Prensa Y y luego presiona Para confirmar la tecla GPG.

La instalación debe continuar. Tomará un tiempo completar.

La instalación debe continuar. Tomará un tiempo completar.

Para que los cambios entren en vigencia, reinicie su computadora con el siguiente comando:

$ sudo reinicio

Verificar si los controladores de Nvidia se instalan correctamente

Una vez que su computadora arranca, debería ver que los controladores de GPU de NVIDIA patentados se usan1 en lugar de los conductores de GPU Nouveau de código abierto2.

$ LSMOD | grep nvidia
$ LSMOD | Grep Nouveau

También deberías encontrar el Configuración del servidor NVIDIA X aplicación en el Menú de aplicaciones de CentOS Stream 9. Haz click en eso.

El Configuración del servidor NVIDIA X La aplicación debe ejecutarse sin ningún error, y debe mostrar mucha información relacionada con su GPU NVIDIA instalada.

También debería poder ejecutar los programas de línea de comandos NVIDIA como nvidia-smi.

$ nvidia-smi

Conclusión

En este artículo, le he mostrado cómo agregar el repositorio oficial de NVIDIA CUDA en CentOS Stream 9. También le he mostrado cómo instalar la última versión de los controladores de GPU NVIDIA patentados en CentOS Stream 9.

Referencias

  1. Paquetes adicionales para Enterprise Linux (EPEL) :: Fedora Docs (Fedoraproject.org)
  2. Instalación del controlador NVIDIA Guía QuickStart :: Documentación NVIDIA TESLA