Linux en español
Nvidia en Debian 9
Tutoriales

¿Cómo instalar los drivers privados de Nvidia en Debian 9 Stretch?

4 minutos de lectura

En este tutorial les mostraremos cómo instalar los controladores de gráficos Nvidia en Debian 9 Stretch. De forma predeterminada, Debian utiliza el controlador de código abierto nouveau, que se incluye en el Kernel de Linux, para las tarjetas Nvidia.

Sin embargo, este controlador carece de soporte de aceleración 3D, por lo que si quieres sacarle el mayor provecho a tu tarjeta grafica en tu sistema, deberás de realizar la instalación de sus controladores privados.

HIT Closer

Antes de instalar el controlador propietario, recomiendo desactivar el inicio seguro si está utilizando el firmware UEFI.

Esto es debido a que el módulo Nvidia se agregará al kernel, por lo que el nuevo kernel no podrá pasar la verificación de firmas. Si el inicio seguro está habilitado, su sistema podría no poder iniciarse.

Tabla de contenidos

Instalación del controlador Nvidia en Debian 9 Stretch

Para comenzar a realizar la instalación de los controladores de Nvidia en nuestro sistema, deberemos de abrir una terminal y en ella vamos a proceder a verificar qué controlador se está utilizando para la tarjeta Nvidia:

sudo apt install lshw
sudo lshw -c display

En donde podrán verificar que están utilizando el controlador abierto nouveau:

nouveau

Dado que el paquete de Nvidia en Debian es propietario, debemos habilitar los repositorios contrib y non-free en /etc/apt/sources.list con los siguientes comandos.

sudo apt install software-properties-common
sudo add-apt-repository contrib
sudo add-apt-repository non-free
sudo apt update

Ahora es el momento de poner en la lista negra al controlador nouveau, para evitar posibles conflictos:

sudo nano /etc/modprobe.d/blacklist-nouveau.conf

Y dentro del archivo colocamos lo siguiente:

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

Cerramos y guardamos con Ctrl + O y Ctrl + X.

Ahora instalen el paquete de nvidia-driver con ayuda del siguiente comando:

sudo apt install nvidia-driver

Durante la instalación, verán el siguiente mensaje, simplemente presione Enter para continuar.

xserver-xorg-config-nvidia

En caso de que algún error ocurra durante la instalación del paquete en el sistema, deberás de instalar el controlador desde el repositorio stretch-backports.

Para ello en la terminal deberás de teclear el siguiente comando:

sudo add-apt-repository 'deb http://ftp.debian.org/debian stretch-backports main contrib non-free'
sudo apt update

Ahora para instalar el nvidia-driver desde el repositorio stretch-backports ya añadido este al sistema, debemos de teclear el siguiente comando:

sudo apt install -t stretch-backports nvidia-driver

Una vez que se complete la instalación, reinicien su computadora con ayuda del siguiente comando:

sudo shutdown -r now

Comprobando la instalación

Después del reinicio del sistema, procedemos a iniciar nuestra sesión de usuario, vamos a abrir una terminal y en ella vamos a teclear el siguiente comando:

sudo lshw -c display

En este caso ya deberán de ver que están utilizando los controladores de Nvidia. Pueden buscar dentro de su menú de aplicaciones el programa Nvidia X Server.

Con el cual pueden la versión del controlador, la especificación de la tarjeta gráfica, la temperatura de la tarjeta, etc.

Si no encuentran este programa, lo pueden instalar con:

sudo apt install nvidia-xconfig

Y ejecutar con:

sudo nvidia-xconfig

Cambiar entre la tarjeta gráfica Intel y Nvidia en las computadoras portátiles Nividia Optimus

Para el caso de los que son usuarios de computadoras portátiles con Nividia Optimus, es posible que se encuentren con un error al abrir el programa Nvidia X Server, ya que al abrirlo les aparecerá un mensaje del tipo:

“Parece que no está utilizando el controlador nvidia x debian”

Para ello pueden usar Bumblebee y Primus para ejecutar aplicaciones individuales en la tarjeta Nvidia. Para instalar Bumblebee y Primus en su sistema, deberán de abrir una terminal y ejecutar los siguientes comandos:

sudo dpkg --add-architecture i386
sudo apt install
sudo apt install bumblebee bumblebee-nvidia primus primus-libs: i386 libgl1-nvidia-glx: i386

Para ejecutar un programa en la tarjeta Nividia, simplemente use el comando como prefijo primusrun.

En este caso pueden verificar esto con el siguiente comando:

primusrun glxinfo | grep OpenGL

Para abrir el programa de configuración del servidor Nvidia X, ejecuten:


optirun nvidia-settings -c :8

¿Cómo desinstalar los controladores propietarios de Nvidia en Debian 9 Stretch?

Si por alguna razón ya no desea el controlador propietario o les esta causando conflictos con el sistema, pueden eliminar este de su sistema con ayuda de los siguientes comandos:

sudo apt purge nvidia- *
sudo apt autoremove

Noticia obtenida de blog.desdelinux.net

5/5 - (1 voto)

Entradas relaccionadas

Mejorar el rendimiento de Firefox en Linux activando WebRender

Linux en Español

Descarga torrents desde la comodidad de tu terminal con Aria2

Linux en Español

Cómo hacer que el icono del calendario de Ubuntu muestre la fecha actual

Linux en Español

Cómo instalar MySQL en Ubuntu

Diego García Cuesta

Ejecutar comandos por un tiempo limitado en Linux

Diego García Cuesta

Las tareas programadas no se inician automáticamente en Plesk para Linux

Diego García Cuesta

Este sitio web utiliza cookies para mejorar su experiencia. Asumiremos que está de acuerdo con esto, pero puede optar por no participar si lo desea. Aceptar Leer más

Política de privacidad y cookies