sábado, 20 de mayo de 2023

Instalar driver privativo de una tarjeta nvidia en Debian 11 (legacy)

Los sufridos usuarios de tarjetas nvidia en GNU/Linux podemos usar dos drivers para nuestras viejas tarjetas:

  • El driver libre nouveau: hecho por la comunidad de manera heróica por ingeniería inversa pero que tiene sus limitaciones, por ejemplo, con mi tarjeta de gama baja al ejecutar un juego a pantalla completa no recupera la resolución previa, por ejemplo.
  • El driver privativo de nvidia: esto implica depender del deficiente soporte de nvidia hasta que siga dándolo, por ejemplo en Debian 12 mi tarjeta se considera "deprecated" y no me quedará otra que usar nouveau, el único culpable: la propia nvidia.
    Pero algunas cosas van a ir mejor.

Así que por ahora me voy a quedar con Debian 11, que está muy maduro no solo en este aspecto, así que vamos a ver como instalar el driver privativo en esta versión.

Reconocimiento de la tarjeta

Hay que instalarle la aplicación nvidia-detect, para ello hay que activar los repositorios non-free y contrib, para ello simplemente hay que añadir estas palabras en cada línea del el archivo de configuración /etc/apt/sources.list que quedaría similar a éste:

deb http://deb.debian.org/debian bullseye contrib non-free main
deb-src http://deb.debian.org/debian bullseye contrib non-free main

deb http://deb.debian.org/debian bullseye-updates contrib non-free main
deb-src http://deb.debian.org/debian bullseye-updates contrib non-free main

deb http://security.debian.org/debian-security/ bullseye-security contrib non-free main
deb-src http://security.debian.org/debian-security/ bullseye-security contrib non-free main

Una vez hecho esto, actualizamos el repositorio e instalamos nvidia detect:

su-
apt update
apt upgrade
apt install nvidia-detect

Ahora simplemente ejecutamos nvidia-detect y nos dirá que tarjeta tenemos y lo que tenemos que hacer:

Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF119 [GeForce GT 610] [10de:104a] (rev a1)

Checking card:  NVIDIA Corporation GF119 [GeForce GT 610] (rev a1)
Your card is only supported up to the 390 legacy drivers series.
It is recommended to install the
    nvidia-legacy-390xx-driver

Así que, en mi caso instalo es el driver legacy para 390xx:

apt install nvidia-legacy-390xx-driver

Al finalizar la instalación nos dice que tenemos que reiniciar para usar el driver privativo y nos pide confirmación.


También nos informa que podemos volver a usar el driver nouveau con el comando:

update-glx

Una vez reiniciado el ordenador ya podemos disfrutar del driver privativo.

 

Otros procedimientos para tarjetas más modernas:


No hay comentarios:

Publicar un comentario