Cómo instalar controladores Nvidia en Ubuntu 24.04, 22.04 o 20.04

La instalación de controladores NVIDIA en Ubuntu es crucial para los usuarios que desean optimizar el rendimiento de su sistema, especialmente para juegos, renderizado 3D o cálculos basados ​​en CUDA. Ubuntu ofrece varios métodos para instalar estos controladores, según sus necesidades y preferencias. Puede utilizar el repositorio predeterminado de Ubuntu para una instalación sencilla, el PPA ppa:graphics-drivers/ppa Launchpad para acceder a los controladores más recientes o el repositorio NVIDIA CUDA APT para quienes trabajan específicamente con el desarrollo de CUDA.

Esta guía lo guiará a través del proceso de instalación utilizando cada uno de estos métodos en Ubuntu 24.04, 22.04 o 20.04, asegurándose de que tenga la configuración de controlador adecuada para su hardware y caso de uso.

Eliminar instalaciones anteriores de NVIDIA

Si anteriormente instaló controladores NVIDIA usando un método específico y desea reinstalarlos usando un método diferente mencionado aquí, tenga cuidado. Mezclar varios repositorios de NVIDIA puede alterar los controladores. Primero debe revertir los controladores de Mesa y luego instalar los controladores NVIDIA.

Nota: Puede omitir esta sección si aún no ha instalado ningún controlador NVIDIA.

Método 1: Eliminación del método APT de los controladores NVIDIA

Primero, use un comando general para eliminar cualquier rastro de instalación de NVIDIA en su sistema. Este comando busca paquetes relacionados con NVIDIA y los elimina de su sistema:

sudo apt autoremove nvidia* --purge

Método 2: eliminar las instalaciones del controlador Runfile NVIDIA

Suponga que ha instalado los controladores NVIDIA utilizando el método de archivo “.run” (que no se recomienda debido a mejores alternativas como el repositorio NVIDIA CUDA). En ese caso, deberás eliminarlos mediante un método diferente.

Para eliminar el tipo de instalación runfile, use el siguiente comando:

sudo /usr/bin/nvidia-uninstall

Método 3: eliminar las instalaciones de Runfile del kit de herramientas NVIDIA CUDA

Si ha instalado el kit de herramientas CUDA utilizando el método runfile, también debe eliminarlo. Para hacerlo, ejecute el siguiente comando:

sudo /usr/local/cuda-X.Y/bin/cuda-uninstall

Reemplace XY con el número de versión de su kit de herramientas CUDA instalado.

Estos métodos deberían eliminar cualquier controlador NVIDIA existente de su sistema Ubuntu, permitiéndole continuar con una instalación nueva.

Pasos previos a la instalación para la instalación de controladores NVIDIA

Antes de instalar los controladores NVIDIA, es esencial realizar algunas comprobaciones previas a la instalación para garantizar un proceso de instalación sin problemas. Esta sección lo guiará a través de los pasos necesarios.

Actualice Ubuntu antes de instalar los controladores de Nvidia

Actualizar su sistema garantiza que todos los paquetes estén actualizados, lo que reduce la probabilidad de conflictos durante la instalación. Esto es particularmente importante al instalar paquetes como nuevos kernels y controladores de tarjetas gráficas.

Primero, actualice la lista de paquetes:

sudo apt update

A continuación, actualice los paquetes obsoletos:

sudo apt upgrade

Determine su tarjeta gráfica

Es esencial determinar si su tarjeta gráfica NVIDIA anterior es compatible. Los usuarios con tarjetas nuevas pueden omitir este paso, ya que sin duda serán compatibles.

Primero, busque el módulo de su tarjeta gráfica usando el siguiente comando:

lspci | grep -e VGA

Este comando mostrará información sobre su tarjeta gráfica. A continuación se muestra un resultado de ejemplo:

03:00.0 VGA compatible controller: NVIDIA Corporation TU117 [GeForce GTX 1650] (rev a1)

Si utiliza una tarjeta más antigua, investigue en el sitio web de NVIDIA para comprobar si los controladores más recientes la admiten. En algunos casos, es posible que necesites instalar controladores heredados.

Método 1: instalar los controladores NVIDIA a través de la terminal CLI

La línea de comando es la primera opción para instalar los controladores NVIDIA en su sistema Ubuntu. Si bien los usuarios avanzados pueden preferir métodos basados ​​en comandos, incluso los principiantes pueden seguir fácilmente este enfoque.

Identifique su tarjeta gráfica y el controlador recomendado

Abra su terminal presionando CTRL+ALT+T y busque información sobre su tarjeta gráfica usando el siguiente comando:

ubuntu-drivers devices

En el resultado del ejemplo, el modelo de tarjeta gráfica es “TU117 [GeForce GTX 1650]” y el controlador NVIDIA recomendado es “nvidia-driver-545-open”. Recuerde que el modelo de su tarjeta gráfica NVIDIA puede diferir, así que busque la opción de controlador recomendada en su salida.

Instale el controlador recomendado o elija otra versión

Puede instalar el paquete de controladores recomendado utilizando uno de los dos métodos siguientes.

Si está satisfecho con la versión recomendada, utilice este comando para instalarla automáticamente:

sudo ubuntu-drivers autoinstall

Si prefiere instalar una versión específica del controlador, utilice el comando apropiado de la lista siguiente. Recuerde que estos números de versión son ejemplos y cambiarán con el tiempo.

Los comandos siguientes son sólo ejemplos comunes. Recuerde, Nvidia lanza constantemente versiones más nuevas. Es posible que esta guía no se actualice para cada comando, pero seguirá existiendo.

sudo apt install nvidia-driver-550
sudo apt install nvidia-driver-545
sudo apt install nvidia-driver-535
sudo apt install nvidia-driver-530
sudo apt install nvidia-driver-525
sudo apt install nvidia-driver-520
sudo apt install nvidia-driver-515
sudo apt install nvidia-driver-510

Reinicie su sistema

Una vez que se complete la instalación del controlador, reinicie su sistema Ubuntu ingresando el siguiente comando:

reboot

Después de que el sistema se reinicie, sus controladores NVIDIA deberían estar instalados correctamente y listos para usar.

Método 2: instalar los controladores NVIDIA a través de la GUI de escritorio

La segunda solución para instalar controladores NVIDIA en su sistema Ubuntu es utilizar una interfaz gráfica de usuario (GUI). Este enfoque se recomienda especialmente para principiantes en Linux.

Abra la aplicación "Controladores adicionales"

Primero, vaya al menú de su aplicación y abra la aplicación "Controladores adicionales". Para los usuarios nuevos en Ubuntu, pueden encontrarlo siguiendo estos pasos:

  1. Haga clic en "Actividades" en la esquina superior izquierda de la pantalla.
  2. Escriba "Controladores adicionales" en la barra de búsqueda.
  3. Seleccione la aplicación "Controladores adicionales" de los resultados de la búsqueda.

Elija el controlador NVIDIA para instalar

Aparecerá la ventana "Software y actualizaciones", mostrando una lista de controladores disponibles para su tarjeta gráfica NVIDIA. La cantidad de controladores enumerados puede variar según la antigüedad y la popularidad de su tarjeta gráfica.

Seleccione el controlador NVIDIA que desea instalar y haga clic en el botón "Aplicar cambios". Dependiendo de su sistema y sus recursos, el proceso de instalación tardará de 2 a 3 minutos.

Reinicie su sistema

Una vez que se complete la instalación del controlador, reinicie su sistema. Puede hacer esto inmediatamente escribiendo el siguiente comando en su terminal:

reboot

Método 3: Instale los controladores NVIDIA usando “graphics-drivers/ppa”

El siguiente método implica instalar los controladores NVIDIA desde el repositorio de controladores de gráficos/ppa, que es conocido por proporcionar los controladores propietarios de NVIDIA más actualizados. Este enfoque se recomienda para usuarios que desean actualizar sus controladores de gráficos con regularidad.

Instalar las dependencias requeridas

Primero, debe instalar las dependencias requeridas ejecutando el siguiente comando:

sudo apt install software-properties-common -y

Agregue el PPA de controladores de gráficos

A continuación, agregue el repositorio de controladores de gráficos/ppa a su sistema usando el siguiente comando:

sudo add-apt-repository ppa:graphics-drivers/ppa -y

Actualizar caché de paquete

Con el PPA ahora agregado a su sistema, actualice la lista de paquetes ejecutando:

sudo apt update

Verifique los controladores Nvidia recomendados

Ahora, ingrese el siguiente comando para mostrar los controladores recomendados para su tarjeta gráfica:

ubuntu-drivers devices

El resultado será diferente del que recibió utilizando el repositorio APT estándar de Ubuntu. En la lista, verá un controlador recomendado por un tercero.

Instale los controladores NVIDIA mediante el comando APT desde el PPA

Para instalar el controlador, elija una de las siguientes opciones:

Si está satisfecho con la versión recomendada, utilice este comando:

sudo ubuntu-drivers autoinstall

Alternativamente, si desea instalar una versión de controlador específica, use uno de los siguientes comandos:

sudo apt install nvidia-driver-550
sudo apt install nvidia-driver-545
sudo apt install nvidia-driver-535
sudo apt install nvidia-driver-530
sudo apt install nvidia-driver-525
sudo apt install nvidia-driver-520
sudo apt install nvidia-driver-515
sudo apt install nvidia-driver-510
sudo apt install nvidia-driver-470
sudo apt install nvidia-driver-450
sudo apt install nvidia-driver-390

Reinicie su sistema

Una vez que se complete la instalación, reinicie su sistema usando el siguiente comando:

reboot

Después del reinicio, los controladores NVIDIA recién instalados desde el repositorio de controladores de gráficos/ppa estarán activos en su sistema.

Método 4: Instale los controladores NVIDIA en las versiones LTS a través de CUDA PPA

Esta sección solo se aplica a las versiones Ubuntu 24.04, 22.04 y 20.04 LTS. No se puede utilizar para lanzamientos a corto plazo.

Instale los paquetes necesarios para instalar los controladores Nvidia desde CUDA PPA

El último método para instalar los controladores NVIDIA implica utilizar el repositorio NVIDIA CUDA, que se actualiza con frecuencia y es compatible con Debian, Ubuntu, RHEL y otras distribuciones populares de Linux.

Primero, asegúrese de instalar los siguientes paquetes, que es posible que ya estén instalados en su sistema:

sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https dkms curl -y

Importar clave GPG del repositorio de NVIDIA

A continuación, importe la clave GPG para su versión de distribución:

Noble Numbat: Ubuntu 24.04:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/3bf863cc.pub | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg > /dev/null 2>&1

Jammy Medusa: Ubuntu 22.04:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/3bf863cc.pub | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg > /dev/null 2>&1

Pozo focal: Ubuntu 20.04:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/3bf863cc.pub | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg > /dev/null 2>&1

Agregar el repositorio NVIDIA CUDA

Ahora, agregue el repositorio de NVIDIA para su sistema, asegurándose de importar el correcto que coincida con su versión de distribución de Ubuntu:

Noble Numbat: Ubuntu 24.04:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

Jammy Medusa: Ubuntu 22.04:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

Pozo focal: Ubuntu 20.04:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

Actualizar el índice del paquete APT

Actualice su lista de fuentes para reflejar el repositorio recién agregado:

sudo apt update

Busque e instale controladores Nvidia a través de Nvidia PPA

A continuación, instale los controladores más recientes de Nvidia. Puede utilizar el comando de búsqueda APT para ver la lista completa de controladores disponibles:

apt search nvidia-driver-*

Este tutorial muestra cómo instalar la última versión disponible actualmente. Si lo prefieres, reemplaza 545 por 530, 525, 520, 515, etc.

Para obtener la mejor compatibilidad, instale la versión propietaria, especialmente si es nuevo en Ubuntu. Los controladores de código abierto pueden causar problemas con determinadas tarjetas gráficas.

Los usuarios avanzados pueden cambiar fácilmente entre controladores propietarios y de código abierto según sea necesario.

  • Instale los controladores NVIDIA 550.xx sin soporte CUDA (propietario):
sudo apt install nvidia-driver-550
  • Instale los controladores NVIDIA 550.xx con soporte CUDA (propietario):
sudo apt install nvidia-driver-550 cuda-drivers-550 cuda
  • Instale los controladores NVIDIA 550.xx sin soporte CUDA (código abierto):
sudo apt install nvidia-driver-550-open
  • Instale los controladores NVIDIA 550.xx con soporte CUDA (código abierto):
sudo apt install nvidia-driver-550-open cuda-drivers-550 cuda

Si los controladores anteriores no funcionan, intente usar la versión 545, 530, 520, 515, etc., o use el comando de búsqueda anterior para encontrar otras versiones.

Instalar controladores sin cabeza de Nvidia

Para los usuarios que no usan computadoras de escritorio y aquellos que ejecutan servidores con software especializado, suele ser mejor instalar los controladores NVIDIA directamente desde el repositorio CUDA. Las instrucciones son las mismas que para los usuarios de escritorio, pero es necesario agregar "sin cabeza" al comando.

Controladores sin cabeza propietarios NVIDIA 545

sudo apt install nvidia-headless-545

Controladores sin cabeza NVIDIA 545 de código abierto

sudo apt install nvidia-headless-545-open

Para obtener más opciones, utilice el comando de búsqueda APT en su terminal para localizar paquetes específicos:

apt search nvidia-headless*

Además, puede agregar CUDA y cualquier otro paquete requerido. Los usuarios de escritorio no deben instalar controladores sin cabeza.

Confirmación de la instalación de los controladores Nvidia

Una vez que haya instalado correctamente los controladores de Nvidia y haya reiniciado su sistema, es esencial verificar que la instalación se haya realizado correctamente. Esta sección lo guiará para confirmar la instalación mediante la línea de comando y la interfaz gráfica de usuario (GUI).

Verifique los controladores de Nvidia a través de la terminal

Puede utilizar la línea de comando para verificar la instalación. Este comando mostrará información sobre su GPU Nvidia, como la versión del controlador, el uso de la GPU, la temperatura y más.

nvidia-smi

Acceda a la GUI de configuración de Nvidia

Puede iniciar la GUI de configuración de Nvidia si prefiere una interfaz gráfica. Para hacer esto, siga los pasos a continuación:

Abra la terminal e ingrese el siguiente comando:

nvidia-settings

Alternativamente, puedes acceder a la configuración de Nvidia a través del menú de la aplicación:

Vaya a Actividades > Mostrar aplicaciones > Configuración del servidor NVIDIA X.

Después de abrir la GUI de configuración de Nvidia, podrá ver la configuración, la información y otras configuraciones de su GPU que se pueden personalizar.

Conclusión

Al instalar los controladores NVIDIA utilizando el método que mejor se adapte a sus necesidades, puede garantizar un rendimiento y compatibilidad óptimos con su sistema Ubuntu. Ya sea que elija la estabilidad del repositorio predeterminado de Ubuntu, los controladores de vanguardia de ppa:graphics-drivers/ppa o los controladores optimizados para CUDA del repositorio NVIDIA CUDA, cada método proporciona una forma confiable de mantener su GPU funcionando de manera eficiente. . Si bien las actualizaciones de estos controladores son comunes, asegúrese de seleccionar el repositorio que se ajuste a sus requisitos específicos para mantener una experiencia fluida y estable en su sistema Ubuntu.

Enlaces útiles

Aquí hay algunos enlaces útiles relacionados con la instalación de controladores NVIDIA:

  • Controladores de gráficos PPA: acceda a los controladores NVIDIA más recientes desde el PPA de controladores de gráficos de Ubuntu. Este repositorio suele tener los controladores más actualizados disponibles.
  • Controladores NVIDIA Unix: Visite la página oficial de NVIDIA para obtener controladores Unix para descargar los controladores más recientes directamente desde NVIDIA.
  • Kit de herramientas NVIDIA CUDA: Obtenga información y descargue el kit de herramientas CUDA, que incluye controladores y herramientas para computación acelerada por GPU.
  • Documentación del controlador NVIDIA Tesla: Lea la documentación de los controladores NVIDIA Tesla, que proporciona información detallada sobre las ramas y actualizaciones de los controladores.
  • Foros de NVIDIA: Únase a los foros de la comunidad NVIDIA para discutir problemas, compartir soluciones y obtener soporte de otros usuarios de NVIDIA.
Joshua James
Sígueme
Últimas entradas de Joshua James (ver todo)

3 comentarios en «How to Install Nvidia Drivers on Ubuntu 24.04, 22.04, or 20.04»

  1. Solo como aviso después de reiniciar, no pude acceder a nvidia-smi, así que hice (NO INGRESAR ESTE COMANDO AÚN) sudo prime-select nvidia. Y después de reiniciar nuevamente no pude usar el mouse ni el teclado, encontré una solución aquí:
    https://forums.developer.nvidia.com/t/ubuntu-22-04-2-lts-nvidia-525-105-17-hangs-on-login-screen/249679

    Lo que básicamente está haciendo: sudo apt-get install xserver-xorg-input-all
    Luego haga "sudo prime-select nvidia" y reinicie

    NOTA: Si después de reiniciar el mouse y el teclado no responden, ingrese al modo de recuperación (seleccione para abrir un shell) y vuelva a Intel “sudo prime-select nvidia”, luego siga los pasos anteriores.

    Responder

Deja un comentario