GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar los controladores NVIDIA más recientes en Debian 9 Stretch Linux

Introducción

Las tarjetas gráficas NVIDIA han sido durante mucho tiempo las favoritas de los jugadores de Linux.

Sus controladores patentados han sido muy bien soportados durante los últimos años y continúan siéndolo.

Los controladores Nouveau de código abierto han sido mucho menos confiables, principalmente debido a la negativa de NVIDIA a trabajar con la comunidad de código abierto.

Sin embargo, de cualquier manera, los controladores están disponibles para instalar en Debian Stretch.

Para instalar el controlador Nvidia en otras distribuciones de Linux, siga nuestra guía del controlador Nvidia Linux.

Código abierto

En su mayor parte, cuando instala Debian Stretch, también se instalarán los controladores de Nouveau.

Sin embargo, una excepción aquí son los blobs de firmware necesarios para que los controladores alcancen su máximo potencial.

Antes de continuar, debe asegurarse de que su tarjeta gráfica sea compatible con Nouveau.

Dado que el controlador Nouveau tiene que ser diseñado de forma inversa, tiende a retrasarse con respecto a los lanzamientos de tarjetas gráficas.

Puede consultar el soporte de su tarjeta en https://nouveau.freedesktop.org/wiki/FeatureMatrix/ .

Firmware

El primer paso para instalar el firmware es habilitar el contrib y non-free repositorios en Debian.

Abre /etc/apt/sources.list en su editor de texto favorito como root, y agregue contrib non-free al final de cada línea después de main . Guardar y salir.

Ahora, ejecuta una actualización del sistema.

# apt update && apt upgrade

Usa apt en lugar de apt-get . Es la versión más nueva y tiende a manejar mejor los conflictos.

LLVM

La siguiente parte no es estrictamente necesaria, pero algunos paquetes gráficos usan LLVM, y es mejor asegurarse de tener la última versión disponible ya instalada, especialmente porque hay versiones anteriores disponibles en los repositorios.

En el momento de este artículo, la versión 3.9 es la versión más reciente y hay disponible una versión candidata a versión 4.0. 3.9 debería ser la versión mínima para instalar.

# apt install llvm-3.9 clang-3.9

Reiniciar

Eso es todo. Ahora, reinicie su computadora y pruebe su tarjeta para asegurarse de que todo funcione.

Propietario

Los controladores patentados son donde realmente brillan las tarjetas NVIDIA.

Puede que no sean para todos, pero si no te importa usar software cerrado y solo quieres que tus juegos se ejecuten, son una gran opción.

Paquetes Debian

Debian ofrece los controladores patentados de NVIDIA en el non-free repositorio.

No siempre son los más actualizados, pero a partir de este artículo, la versión estable más reciente está disponible en el repositorio de Stretch.

Comience habilitando tanto el contrib y non-free repositorios así como i386 apoyo.

Para habilitarlos, abre /etc/apt/sources.list con el editor de texto de su elección como raíz y agregue contrib non-free después de main en cada una de las líneas del repositorio oficial de Debian.

Luego, habilite i386 ejecutando el siguiente comando de Linux.

# dpkg --add-architecture i386

Después de ejecutar el comando, puede instalar tanto el firmware no gratuito como los paquetes de controladores de NVIDIA necesarios.

# apt install firmware-linux nvidia-driver nvidia-settings nvidia-xconfig

Cuando finalice la instalación, ejecute lo siguiente para generar un archivo de configuración de Xorg.

# nvidia-xconfig

Ahora puede reiniciar su computadora y disfrutar de sus nuevos controladores.

Instalador de NVIDIA

Este método generalmente no se recomienda porque puede complicarse y causar problemas.

Dicho esto, funciona y puede ser la única forma de instalar los controladores NVIDIA más recientes.

Al igual que con la instalación del paquete Debian, debe habilitarlo non-free repositorio junto con i386 apoyo.

Vuelva a consultar esa sección exactamente ahora para hacerlo.

Una vez que tenga esos repositorios habilitados y su sistema actualizado, hay algunos paquetes que necesita instalar primero.

# apt install firmware-linux build-essential gcc-multilib
# apt build-dep linux

Ahora, puedes dirigirte a https://www.nvidia.com/Download/Find.aspx?lang=en-us , complete el formulario allí con la información de su sistema y descargue sus controladores.

Los controladores vendrán en forma de .run expediente. Ese archivo debe ejecutarse como root con el servidor X deshabilitado.

La forma más fácil de hacer esto en Debian es detener su administrador de pantalla con Systemd.

# systemctl stop gdm3

El comando anterior asume que está utilizando el administrador de pantalla GDM predeterminado. Si no lo está, simplemente sustituya el que está usando.

Inmediatamente después de ejecutar el comando, el entorno gráfico se detendrá y lo llevarán a la terminal.

Inicie sesión como root y cd al directorio donde se descargó el instalador del controlador.

Una vez allí, asegúrese de que sea ejecutable.

# cd /home/user/Downloads
# chmod +x NVIDIA-Linux-x86_64-378.09.run

Este artículo usa el número de versión beta actual, así que asegúrese de usar el nombre real del archivo que descargó.

Ahora puede ejecutar el instalador.

# ./NVIDIA-Linux-x86_64-378.09.run

Ahora recibirá una serie de indicaciones a medida que se ejecuta el instalador.

Se recomienda habilitar la compatibilidad con 32 bits cuando se le solicite.

A menos que el instalador cambie, también debería pedirle que genere una configuración de Xorg.

Acepta eso también. Si no, ejecuta nvidia-xconfig después de que finalice el instalador.

Una vez completada la instalación, reinicie su sistema con los nuevos controladores.

Conclusión

Si tiene una tarjeta gráfica NVIDIA, ciertamente puede aprovecharla en Debian Stretch.

Aunque es posible que Debian no se considere una plataforma de juegos, Valve la eligió como la base de SteamOS, y eso debería contar para algo.

Cuando se combina con los controladores propietarios de primer nivel de NVIDIA o Nouveau (si es compatible), puede convertirse en una excelente plataforma de juegos.


Debian
  1. Cómo instalar los controladores AMDGPU en Debian 9 Stretch Linux

  2. Cómo instalar el motor Docker en Debian 9 Stretch Linux

  3. Cómo instalar Bitcoin-node en Debian 9 Stretch Linux

  4. Cómo instalar Tomcat 9 en Debian 9 Stretch Linux

  5. Cómo instalar TeamViewer en Debian 9 Stretch Linux

Cómo instalar los controladores AMD más recientes en Debian 10 Buster

Cómo instalar los controladores de NVIDIA en CentOS 7 Linux

Cómo instalar los controladores NVIDIA en la estación de trabajo RHEL 8

Cómo instalar la última versión de MySQL en Debian 10

Cómo instalar la última versión de MySQL 8 en Debian 11

Cómo instalar los últimos controladores de Nvidia en Linux Mint 16 Petra