Instale los controladores NVIDIA en Red Hat Enterprise Linux 9

Instale los controladores NVIDIA en Red Hat Enterprise Linux 9
"Si ha instalado Red Hat Enterprise Linux (RHEL) 9 en su computadora y también tiene una GPU NVIDIA instalada en su computadora, instalando los controladores de GPU NVIDIA en Red Hat Enterprise Linux (RHEL) 9 es lo primero que desea hacer.

En este artículo, le mostraré cómo instalar la última versión de los controladores de GPU NVIDIA patentados en Red Hat Enterprise Linux (RHEL) 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 RHEL 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 RHEL 9
  6. Instalación de los últimos controladores de GPU de NVIDIA en RHEL 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, se utilizan los controladores de GPU de Nouveau de código abierto1 En lugar de los conductores de GPU de Nvidia patentados2 en rhel 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 RHEL 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 con base en el BIOS más antiguas, no necesita hacer nada para que los conductores de GPU de NVIDIA trabajen en RHEL 9.

Habilitar el repositorio de Epel en RHEL 9

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

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

$ sudo dnf makecache

Habilite el repositorio oficial de paquetes RHEL 9 Codready Builder con el siguiente comando:

$ sudo suscription-manager repos-Ensable Codready-Builder-For-Rhel-9-$ (uname -i) -RPMS

Instala el liberación de epel Paquete del sitio web oficial de Fedora con el siguiente comando:

$ sudo dnf install https: // dl.federaproject.org/pub/epel/epel-liber-latest-9.noarch.rpm

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

El liberación de epel Se debe instalar el paquete y el repositorio 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 y las bibliotecas de dependencia requeridas para compilar los módulos del núcleo NVIDIA en RHEL 9, ejecute el siguiente comando:

$ sudo DNF Instalar kernel-devel-$ (uname -r)-cabezal del núcleo-$ (uname -r) GCC Make DKMS ACPID libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig

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 Epel.

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

Para confirmar la tecla GPG del repositorio oficial de paquetes RHEL, presione Y y luego presiona .

Para confirmar otra tecla GPG del repositorio oficial de paquetes RHEL, presione Y y luego presiona .

La instalación debe continuar.

En este punto, las bibliotecas de dependencia requeridas y las herramientas de compilación para compilar el módulo del núcleo Nvidia deben instalarse en RHEL 9.

Agregar el repositorio oficial de paquetes NVIDIA CUDA en RHEL 9

Para agregar el repositorio oficial de paquetes NVIDIA CUDA en RHEL 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 de NVIDIA en RHEL 9

Para instalar la última versión de los controladores de GPU NVIDIA en RHEL 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 .

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.

En este punto, se deben instalar controladores de GPU NVIDIA.

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 bota, debería ver que se utilizan los controladores de GPU de NVIDIA patentados1 En lugar de los conductores de GPU de 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 Rhel 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 RHEL 9. También le he mostrado cómo instalar la última versión de los controladores de GPU NVIDIA patentados en RHEL 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