GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar los controladores de NVIDIA en CentOS 8

El controlador NVIDIA es un programa necesario para que su GPU NVIDIA Graphics funcione con un mejor rendimiento. Se comunica entre su sistema operativo Linux, en este caso CentOS 8, y su hardware, la GPU NVIDIA Graphics. Los controladores de NVIDIA se pueden instalar usando bash comando después de detener la GUI y deshabilitar el nouveau controlador modificando el menú de inicio de GRUB.

Para instalar el controlador Nvidia en otras distribuciones de Linux, siga nuestra guía del controlador Nvidia Linux.

En esta guía de instalación de controladores de NVIDIA, aprenderá:

  • Cómo identificar su modelo de tarjeta gráfica NVIDIA en su sistema operativo.
  • Dónde descargar el paquete de controladores de NVIDIA para CentOS 8.
  • Cómo instalar los requisitos previos para una correcta compilación e instalación del controlador Nvidia en CentOS 8.
  • Cómo deshabilitar el nouveau conductor.
  • Cómo instalar correctamente los controladores NVIDIA en su sistema operativo CentOS 8 Linux.

Controladores Nvidia instalados en la estación de trabajo Linux GNOME de CentOS 8 que ejecuta el banco de pruebas de la tarjeta gráfica.

Requisitos de software y convenciones utilizadas

Instrucciones paso a paso sobre cómo instalar los controladores NVIDIA en la estación de trabajo CentOS 8

  1. Abra la terminal e identifique su modelo de tarjeta gráfica Nvidia ejecutando:
    $ lspci -vnn | grep VGA
    01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] [10de:1c03] (rev a1) (prog-if 00 [VGA controller])
    
  2. Descargue el paquete de controladores de Nvidia desde nvidia.com usando criterios de búsqueda basados ​​en su modelo de tarjeta Nvidia y el sistema operativo Linux.

    Descargue un controlador Nvidia apropiado para su tarjeta VGA.

    Alternativamente, si sabe lo que está haciendo, puede descargar el controlador directamente desde la lista de controladores de Nvidia Linux. Una vez que esté listo, debe terminar con un archivo similar al que se muestra a continuación:

    $ ls NVIDIA-Linux-x86_64-*
    NVIDIA-Linux-x86_64-430.50.run
    
  3. A continuación, instale los requisitos previos del paquete para una correcta compilación e instalación del controlador Nvidia.
    # dnf groupinstall "Development Tools"
    # dnf install libglvnd-devel elfutils-libelf-devel
    
  4. Deshabilitar permanentemente el nouveau controlador modificando el menú de arranque de GRUB:
    # grub2-editenv - set "$(grub2-editenv - list | grep kernelopts) nouveau.modeset=0"
    

    Deshabilitar nouveau controlador en CentOS 8.

  5. Reinicie su escritorio CentOS 8:
    ADVERTENCIA
    Dependiendo de su modelo de Nvidia VGA, su sistema podría funcionar mal. En esta etapa, prepárate para ensuciarte las manos. Después del reinicio, puede terminar sin GUI en absoluto. Asegúrese de tener SSH habilitado en su sistema para poder iniciar sesión de forma remota o use CTRL+ALT+F2 para cambiar de consola TTY y continuar con la instalación.
    # reboot
    
  6. Los controladores de Nvidia deben instalarse mientras el servidor Xorg está detenido. Cambie al modo de texto por:
    #  systemctl isolate multi-user.target
    
  7. Instale el controlador Nvidia ejecutando el siguiente comando a través de la consola TTY o el inicio de sesión SSH remoto:
    NOTA
    ERROR: Unable to find the kernel source tree for the currently running kernel
    En caso de que reciba el mensaje de error anterior durante la ejecución del siguiente comando, siga las instrucciones del origen del kernel sobre cómo instalar el origen del kernel en el sistema Linux CentOS/RHEL.
    # bash NVIDIA-Linux-x86_64-*
    

    Cuando se le solicite, responda YES para la instalación de las bibliotecas de compatibilidad de 32 bits de NVIDIA, sobrescriba libglvnd existente archivos y actualización automática de su archivo de configuración de X.

  8. Reinicie su sistema una vez más.

    En caso de que después de iniciar sesión se encuentre con una pantalla negra, ejecute el siguiente comando e intente iniciar sesión de nuevo:

    # systemctl restart systemd-logind
    

    Háganos saber si tiene una solución más permanente para este problema utilizando los comentarios a continuación.

    # reboot
    

    Todo listo. El controlador Nvidia ahora debería estar instalado en su escritorio CentOS 8. Reinicie su sistema ahora, inicie sesión y ejecute nvidia-settings para configurar aún más la configuración de su tarjeta gráfica Nvidia.

Resolución de problemas

GDM en el servidor Xorg no se inicia después del inicio de sesión del usuario y el usuario termina con la pantalla en negro. El registro de Xorg contiene los siguientes mensajes de error o similares:

[  3515.464] (II) systemd-logind: got pause for 13:68
[  3515.738] (II) systemd-logind: got resume for 13:64
[  3515.757] (II) NVIDIA(0): Setting mode "DFP-1:nvidia-auto-select"
[  3515.793] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[  3515.793] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[  3515.793] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[  3515.793] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[  3515.793] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[  3515.793] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[  3515.793] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[  3515.793] (II) NVIDIA(0):     Config Options in the README.
[  3515.793] [dix] couldn't enable device 8
[  3515.793] (II) systemd-logind: got resume for 13:66
[  3515.793] [dix] couldn't enable device 6
[  3515.794] (II) systemd-logind: got resume for 13:65
[  3515.794] [dix] couldn't enable device 7
[  3515.794] (II) systemd-logind: got resume for 13:72
[  3515.794] [dix] couldn't enable device 14
[  3515.794] [dix] couldn't enable device 17
[  3515.794] (II) systemd-logind: got resume for 13:71
[  3515.794] [dix] couldn't enable device 13
[  3515.794] (II) systemd-logind: got resume for 13:67
[  3515.794] [dix] couldn't enable device 9
[  3515.794] (II) systemd-logind: got resume for 13:73
[  3515.794] [dix] couldn't enable device 15
[  3515.794] (II) systemd-logind: got resume for 13:69
[  3515.794] [dix] couldn't enable device 11
[  3515.794] [dix] couldn't enable device 16
[  3515.794] (II) systemd-logind: got resume for 13:70
[  3515.794] [dix] couldn't enable device 12
[  3515.794] (II) systemd-logind: got resume for 13:68
[  3515.794] [dix] couldn't enable device 10

Intente reiniciar systemd-logind de systemd servicio:

# systemctl restart systemd-logind

Cent OS
  1. Cómo instalar controladores NVIDIA usando el repositorio de Debian

  2. Cómo instalar los últimos controladores de Nvidia en Ubuntu

  3. Cómo instalar los controladores de Nvidia en AlmaLinux 8

  4. Cómo instalar los controladores de Nvidia en Manjaro 21

  5. Cómo instalar los controladores de Nvidia en Kubuntu 16.10

Cómo instalar los controladores de NVIDIA en Ubuntu 21.04

Cómo instalar los drivers de NVIDIA en Ubuntu 20.04 Focal Fossa Linux

Cómo instalar el controlador Nvidia en Ubuntu 20.04

Cómo instalar los controladores de Nvidia en Ubuntu 20.04/Ubuntu 18.04

Cómo instalar los últimos controladores de Nvidia en Linux Mint 16 Petra

Cómo instalar los últimos controladores de Nvidia en Ubuntu 14.04 Trusty Tahr

    Requisitos de software y convenciones de la línea de comandos de Linux
    Criterios Requisitos
    Sistema operativo CentOS 8
    Software Instalación de escritorio existente como GNOME.
    Otro Acceso privilegiado a su sistema Linux como root o a través de sudo comando.
    Convenciones # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
    $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios