En este artículo veremos como instalar los drivers de Nvidia en Debian 10 ‘buster’, desde la interfaz de línea de comandos (CLI).
Introducción
En Debian, de forma predeterminada, se instalan los drivers (controladores) de código abierto Nouveau. Los drivers propietarios de Nvidia no se encuentran en los repositorios oficiales de Debian.
Lo que me motivó a sustituir los drivers Nouveau por los de Nvidia fue, que los primeros no me daban soporte para la aceleración 3D.
Instalación de los drivers
Para instalar en Debian los drivers propietarios de Nvidia, seguiremos los siguientes pasos:
- Habilitamos los repositorios privativos activando las ramas
contrib
ynon-free
. Para hacerlo, con nuestro editor de texto favorito, editamos el archivo/etc/apt/sources.list
:$ sudo nano /etc/apt/sources.list
Si tras la instalación de Debian no hemos modificado este archivo, deberíamos encontrarnos con algo parecido a lo siguiente:
deb http://deb.debian.org/debian/ buster main deb-src http://deb.debian.org/debian/ buster main deb http://security.debian.org/debian-security buster/updates main deb-src http://security.debian.org/debian-security buster/updates main deb http://deb.debian.org/debian/ buster-updates main deb-src http://deb.debian.org/debian/ buster-updates main
Tras activar las ramas
contrib
ynon-free
debería quedar tal que así:# Repositorio base estable. deb http://deb.debian.org/debian/ buster main contrib non-free deb-src http://deb.debian.org/debian/ buster main contrib non-free # Repositorio de actualizaciones de seguridad deb http://security.debian.org/debian-security buster/updates main contrib non-free deb-src http://security.debian.org/debian-security buster/updates contrib non-free # Repositorio de actualizaciones anteriormente conocido como "Volátil" deb http://deb.debian.org/debian/ buster-updates main contrib non-free deb-src http://deb.debian.org/debian/ buster-updates main contrib non-free
Nota: He aclarado un poco que contienen los repositorios. En </ZeppelinuX> hemos publicado el artículo Repositorios de Debian 10 ‘buster’ por si te interesa saber más sobre los repositorios.
- Tras guardar los cambios y cerrar el archivo
/etc/apt/sources.list
, refrescamos los repositorios con el siguiente comando:$ sudo apt update
- El siguiente paso será instalar el paquete
nvidia-detect
:$ sudo apt install nvidia-detect
- Ejecutamos el comando
nvidia-detect
para que detecte la tarjeta de vídeo y nos recomiende el driver más apropiado para nuestra tarjeta:1 2 3 4 5 6 7 8 9
$ nvidia-detect Detected NVIDIA GPUs: 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK208 [GeForce GT 710B] [10de:128b] (rev a1) Checking card: NVIDIA Corporation GK208 [GeForce GT 710B] (rev a1) Your card is supported by the default drivers and legacy driver series 390. It is recommended to install the nvidia-driverpackage.
- En este caso, se nos aconseja instalar el controlador
nvidia-driver
, así que lo instalamos con el siguiente comando:$ sudo apt install nvidia-driver
- Tras la instalación del controlador, reiniciamos nuestro equipo:
$ sudo systemctl reboot
Tras reiniciar, podemos ajustar la configuración de nuestra tarjeta gráfica accediendo al panel de control de nVIDIA (nVIDIA X Server Settings) desde el menú de aplicaciones, o desde la interfaz de línea de comandos (CLI) con el siguiente comando:
$ nvidia-settings |
Configuración de privacidad y de cookies.
Abdhessuk
¿Con tarjetas antiguas hay alguna opción?
J. Carlos
Hola Abdhessuk,
No sabría decirte, ya que no se con exactitud que soporte da nVIDIA a sus tarjetas antiguas. Sería cuestión de instalar el paquete nvidia-detect y este te aconsejará el driver para tu tarjeta si es que existe.
También podrías pinchar aquí para ver si nVIDIA tiene drivers para tu tarjeta. Si es así, probablemente puedas instalarlos siguiendo este artículo.
Un saludo y gracias por visitar ZeppelinuX.
gus
hola, hay que desactivar el driver antiguo o lo hace automaticamente?
J. Carlos
Hola gus,
En las pruebas que hice lo desactivó automáticamente.
Un saludo
iris
hola, yo instale los drivers pero cuando escribo «nvidia-settings» me dice que no exite, como hafgo para ejecutar el panel de control?
J. Carlos
Hola iris,
Busca el paquete en tu gestor de paquetes, una vez localizado y comprobado que está instalado, ejecútalo introduciendo la ruta completa.
Un saludo