Cómo instalar o actualizar los controladores de Nvidia en Rocky Linux 8

La mayoría de los sistemas de escritorio Linux modernos vienen con un Controlador Nvidia preinstalado en el Nouveau Controlador de dispositivo gráfico de código abierto para tarjetas de video Nvidia. En su mayor parte, esto es aceptable; sin embargo, si está utilizando su sistema Linux para diseño gráfico o juegos, puede obtener mejores controladores.

Históricamente, la Nouveau Los controladores propietarios son más lentos que los controladores propietarios de Nvidia, además de que carecen de las funciones más nuevas, la tecnología de software y el soporte para el hardware de tarjetas gráficas más reciente. En la mayoría de las situaciones, actualizar los controladores de Nvidia con la siguiente guía es más beneficioso que no hacerlo. En algunos casos, es posible que vea algunas mejoras sustanciales en general.

En la siguiente guía, sabrá cómo instalar los controladores de Nvidia en su escritorio Rocky Linux 8.

Requisitos previos

  • SO recomendado: Rocky Linux 8. +.
  • Cuenta de usuario: Una cuenta de usuario con acceso sudo o root.

Actualizar sistema operativo

Actualice su Rocky Linux sistema operativo para asegurarse de que todos los paquetes existentes estén actualizados:

Anuncio
sudo dnf upgrade --refresh -y

El tutorial utilizará el comando sudo y asumiendo que tienes el estado de sudo.

Anuncio

Para verificar el estado de sudo en su cuenta:

sudo whoami

Salida de ejemplo que muestra el estado de sudo:

[joshua@rockylinux ~]$ sudo whoami
root

Para configurar una cuenta sudo nueva o existente, visite nuestro tutorial en Cómo agregar un usuario a Sudoers en Rocky Linux.

Para utilizar el cuenta root, use el siguiente comando con la contraseña de root para iniciar sesión.

Anuncio
su

Instale los controladores de Nvidia para Rocky Linux

Dependencias de preinstalación

La siguiente instalación está diseñada para el kernel predeterminado de Rocky Linux 8; Es posible que las instalaciones modificadas del Kernel de Linux no funcionen.

El primer paso es importar el repositorio de EPEL (Paquetes adicionales para Enterprise Linux) como sigue:

Anuncio
sudo dnf install epel-release -y

A continuación, agregue el repositorio de Nvidia:

sudo dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/cuda-rhel8.repo

Ejemplo de salida:

Adding repo from: https://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/cuda-rhel8.repo

El segundo paso es instalar el kernel-devel y los encabezados que utilizarán los controladores de Nvidia:

Anuncio
sudo dnf install kernel-devel-$(uname -r) kernel-headers-$(uname -r)

Ejemplo de salida:

Cómo instalar o actualizar los controladores de Nvidia en Rocky Linux 8

Escriba "Y" luego presione el "INTRODUCIR CLAVE" para proceder.

Vea también  Cómo instalar los controladores NVIDIA en Fedora 36 Linux

Instalar controladores de Nvidia

Ahora, con el repositorio agregado, puede proceder a instalar el último controlador estable de Nvidia de la siguiente manera:

Anuncio
sudo dnf install nvidia-driver nvidia-settings

Ejemplo de salida:

Cómo instalar o actualizar los controladores de Nvidia en Rocky Linux 8

Escriba "Y" luego presione el "INTRODUCIR CLAVE" para proceder.

Anuncio

Tenga en cuenta que durante la instalación, se le pedirá que importe la clave GPG de la siguiente manera:

Total                                                                    19 MB/s | 230 MB     00:12     
warning: /var/cache/dnf/cuda-rhel8-x86_64-f1d7a46f058da57c/packages/dnf-plugin-nvidia-2.0-1.el8.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID 7fa2af80: NOKEY
cuda-rhel8-x86_64                                                       9.2 kB/s | 1.6 kB     00:00    
Importing GPG key 0x7FA2AF80:
 Userid     : "cudatools <cudatools@nvidia.com>"
 Fingerprint: AE09 FE4B BD22 3A84 B2CC FCE3 F60F 4B3D 7FA2 AF80
 From       : https://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/7fa2af80.pub
Is this ok [y/N]: 

Opcionalmente también puede instalar el Controladores CUDA:

sudo dnf install cuda-driver

Ejemplo de salida:

Cómo instalar o actualizar los controladores de Nvidia en Rocky Linux 8

Escriba "Y" luego presione el "INTRODUCIR CLAVE" para proceder.

Anuncio

Una vez instalado, reinicie su escritorio Rocky Linux:

Anuncio
reboot now

Después del reinicio, verifique que la instalación haya funcionado ejecutando el siguiente comando:

nvidia-smi

Ejemplo de salida:

Cómo instalar o actualizar los controladores de Nvidia en Rocky Linux 8

Como puede ver, la información de la tarjeta gráfica ahora está presente. Si no puede ver ninguna información en su tarjeta Nvidia, significa que la instalación no se realizó correctamente. Deberá repetir los pasos o investigar por qué; Por lo general, la mayoría de los problemas ocurren con sistemas modificados que no son los predeterminados.

Alternativamente, instale Neofetch para imprimir una impresión elegante de su sistema con el repositorio EPEL en su sistema.

sudo dnf install neofetch -y

Imprima las especificaciones de su sistema con neofetch.

Anuncio
Anuncio
neofetch

Ejemplo de salida:

Cómo instalar o actualizar los controladores de Nvidia en Rocky Linux 8

Cómo actualizar los controladores de Nvidia

Para buscar actualizaciones y aplicar, todo lo que necesita hacer es ejecutar el comando de actualización dnf como sigue:

sudo dnf upgrade --refresh

Si hay una actualización disponible para los controladores de Nvidia, actualícela.

Cómo quitar (desinstalar) los controladores de Nvidia

Para eliminar los controladores de Nvidia con todas las dependencias y extras instalados, ejecute el siguiente comando:

sudo dnf remove nvidia-driver nvidia-settings cuda-driver kernel-devel-$(uname -r) kernel-headers-$(uname -r)
Transaction Summary
================================================================================
Remove  40 Packages

Freed space: 739 M
Is this ok [y/N]:

Escriba "Y" luego presione el "INTRODUCIR CLAVE" para proceder.

Anuncio

Comentarios y Conclusión

En el tutorial, ha aprendido a instalar los controladores de Nvidia en el escritorio Rocky Linux 8. Idealmente, la mayoría de los jugadores incondicionales probablemente no usarían Rocky Linux como su distribución de juegos preferida; sin embargo, para los sistemas que tienen GPU de Nvidia y funcionan con gráficos, esta instalación puede ser excelente para una mejor compatibilidad con los controladores.

Anuncio


¿No es lo que estabas buscando? Intente buscar tutoriales adicionales.

7 pensamientos sobre "Cómo instalar o actualizar los controladores de Nvidia en Rocky Linux 8"

  1. $ nvidia-smi
    NVIDIA-SMI no pudo encontrar la biblioteca libnvidia-ml.so en su sistema. Asegúrese de que el controlador de pantalla NVIDIA esté correctamente instalado y presente en su sistema.
    También intente agregar el directorio que contiene libnvidia-ml.so a la RUTA de su sistema.

    Responder
    • Hola Jari,

      Reinicié mi máquina de prueba con una tarjeta Nvidia con una nueva computadora de escritorio Rocky Linux 8, todavía funciona bien. He instalado Nvidia 495, la última versión que acaba de salir de la versión beta.

      ¿Reinició el sistema? Recibí el error al no reiniciar.

      ¿Instalaste también el soporte de Cuba?

      ¿Seguiste la guía estrictamente? ¿Estás usando un kernel o administrador de escritorio alternativo, por casualidad? Si es así, ¿qué es?

      Actualicé el tutorial con una captura de pantalla de nvidia smi, definitivamente funciona, solo necesitas averiguar qué salió mal por tu parte.

      Muchas Gracias

      Gracias.

      Responder
  2. Después de la versión 510 del controlador NVIDIA, los controladores no funcionaron y nvidia-smi también falla de la siguiente manera:
    $ nvidia-smi

    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    ADVERTENCIA:

    Siempre debe ejecutar con libnvidia-ml.así que se instala con su
    Controlador de pantalla NVIDIA. Por defecto está instalado en /usr/lib y /usr/lib64.
    libnvidia-ml.so en el paquete GDK es una biblioteca auxiliar que se adjunta solo para
    fines de compilación (por ejemplo, la máquina en la que crea su aplicación no tiene
    tener instalado el controlador de pantalla).
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Vinculado a la biblioteca libnvidia-ml en la ruta incorrecta: /usr/local/cuda-10.1/targets/x86_64-linux/lib/stubs/libnvidia-ml.so

    NVIDIA-SMI ha fallado porque no pudo comunicarse con el controlador NVIDIA. Asegúrese de que el controlador NVIDIA más reciente esté instalado y en ejecución.

    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    ADVERTENCIA:

    Siempre debe ejecutar con libnvidia-ml.así que se instala con su
    Controlador de pantalla NVIDIA. Por defecto está instalado en /usr/lib y /usr/lib64.
    libnvidia-ml.so en el paquete GDK es una biblioteca auxiliar que se adjunta solo para
    fines de compilación (por ejemplo, la máquina en la que crea su aplicación no tiene
    tener instalado el controlador de pantalla).
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    $ neofetch
           ##### jari@cosmo
          ####### ———-
          ##O#O## Sistema operativo: Rocky Linux versión 8.5 (Obsidiana verde) x86_64
          ####### Anfitrión: HP ENVY Laptop 17-ce0xxx
        ###########       Kernel: 4.18.0-348.12.2.el8_5.x86_64
       ############# Tiempo de actividad: 4 minutos
      ############### Paquetes: 1957 (rpm)
      ################ Shell: bash 4.4.20
     ################# Resolución: 1680×1050
    ##################### DE: GNOME 3.32.2
    ##################### WM: Murmurar
     ################# Tema de WM: Adwaita
                           Tema: ZorinBlue-Luz [GTK2/3]
                           Iconos: ZorinBlue-Light [GTK2/3]
                           Terminal: gnomo-terminal
                           CPU: Intel i7-8565U (8) @ 4.600GHz
                           GPU: Intel WhiskeyLake-U GT2 [Gráficos UHD 620]
                           GPU: NVIDIA GeForce MX250
                           Memoria: 4079MiB / 15561MiB

    Responder
    • Hola Jari,

      ¿Instalaste CUDA? De lo contrario, instálelo y vuelva a intentarlo, creo que esto puede resolver el problema.

      No he probado los nuevos controladores 510 yo mismo en Rocky Linux o variantes de este tipo, pero lo haré pronto si me lo hace saber mientras tanto sería genial.

      Gracias,

      Responder
  3. Hola,
    Acabo de hacer una instalación limpia de Rocky 8.5 en mi escritorio con una tarjeta GTS1650s.
    La instalación fue perfecta y luego encontré tu tutorial para instalar los controladores de Nvidia.
    Seguí (copié y pegué) todos los comandos y todo salió bien, solo 1 reinicio al final y listo.
    Además, la configuración persiste en los reinicios, ¡lo cual es más de lo que se puede decir de Mint / Debian en esta misma máquina!

    Responder

Deja un comentario