GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar el controlador Nvidia en Debian 9 Stretch desde la línea de comandos

Este tutorial le mostrará cómo instalar el controlador de gráficos Nvidia en Debian 9 Stretch. Debian utiliza de forma predeterminada el controlador nouveau de código abierto, que se incluye en el kernel de Linux, para las tarjetas Nvidia. Sin embargo, este controlador carece de soporte de aceleración 3D. Si es un jugador o necesita trabajar con gráficos 3D, se beneficiará del mejor rendimiento del controlador patentado de Nvidia.

Nota :Antes de instalar el controlador propietario, recomiendo deshabilitar el arranque seguro si está utilizando el firmware UEFI. El módulo Nvidia se agregará al kernel de Linux después de seguir este tutorial, por lo que el nuevo kernel no puede pasar la verificación de firma. Si el inicio seguro está habilitado, su sistema podría volverse imposible de iniciar.

Habilitar sudo para la cuenta de usuario estándar

Algunos comandos en este tutorial tienen el prefijo sudo . Si su cuenta de usuario no está en la lista de sudoers, puede usar el siguiente comando para cambiar a usuario root, asumiendo que conoce la contraseña de root.

su -

Si desea agregar la cuenta de usuario estándar a la lista sudoer, ejecute el siguiente comando como root. Reemplazar username con su nombre de usuario real.

adduser username sudo

Luego instala sudo utilidad.

apt install sudo

Cierra la sesión y vuelve a iniciarla para que el cambio surta efecto. A partir de ahora, el usuario estándar puede usar sudo para administrar el sistema.

Instalación del controlador Nvidia en Debian 9 Stretch desde la línea de comandos

Primero, abra una ventana de terminal y verifique qué controlador se está utilizando para la tarjeta Nvidia con el siguiente comando.

sudo apt install lshw

sudo lshw -c display

De forma predeterminada, el controlador nouveau de código abierto se utiliza para la tarjeta Nvidia.

En mi computadora de escritorio, no se encontró ningún controlador porque mi cable HDMI está conectado a la tarjeta Nvidia, pero el controlador patentado aún no está instalado.

Desde el nvidia-driver El paquete en Debian es propietario, necesitamos habilitar contrib y non-free componente en /etc/apt/sources.list archivo con los siguientes comandos. (También puede hacerlo en el administrador de paquetes Synaptic, pero usar comandos es más fácil y conveniente).

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

Luego actualice las fuentes de software.

sudo apt update

Ahora instala el nvidia-driver del repositorio predeterminado.

sudo apt install nvidia-driver

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

Si encuentra un problema de dependencia mientras ejecuta el comando anterior

Luego, debe instalar el controlador desde stretch-backports repositorio. Primero, agregue el repositorio con el siguiente comando.

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

Tenga en cuenta que necesita contrib y non-free componente para instalar el controlador Nvidia. Si ha agregado previamente stretch-backports repositorio, asegúrese de agregar los dos componentes. Ahora actualice las fuentes de software.

sudo apt update

Instalar nvidia-driver paquete de stretch-backports repositorio.

sudo apt install -t stretch-backports nvidia-driver

Una vez que se complete la instalación, reinicie su computadora.

sudo shutdown -r now

Compruebe qué controladores se están utilizando para su tarjeta Nvidia.

sudo lshw -c display

Como puede ver, mi computadora ahora usa el controlador patentado de Nvidia.

Aunque el controlador Nvidia se está utilizando para la tarjeta Nvidia, es posible que su computadora aún esté utilizando la tarjeta gráfica Intel integrada.

Cambie entre la tarjeta gráfica Intel y Nvidia en una computadora de escritorio

Si está utilizando una computadora de escritorio, solo necesita apagar su computadora, volver a conectar su cable HDMI a la tarjeta Nvidia e iniciar su computadora. A continuación, puede iniciar la Nvidia X Server Settings programa desde el menú de tu aplicación.

O desde la línea de comandos.

nvidia-settings

Puede verificar la versión del controlador, la especificación de la tarjeta gráfica, la temperatura de la tarjeta, etc.

Cambie entre las tarjetas gráficas Intel y Nvidia en portátiles Nividia Optimus

Si está utilizando una computadora portátil con tarjeta Nvidia Optimus e intenta iniciar el programa de configuración del servidor Nividia X, verá el siguiente error.

Lamentablemente, después de ejecutar los siguientes comandos

sudo apt install nvidia-xconfig

sudo nvidia-xconfig

Mi administrador de pantalla lightDM no funcionará después de reiniciar. Nvidia-xconfig está obsoleto en Debian 9. Parece que no puede hacer que todo el sistema use la tarjeta Nvidia, pero puede usar Bumblebee y Primus para ejecutar aplicaciones individuales en la tarjeta Nvidia.

Para instalar Bumblebee y Primus, ejecute los siguientes comandos:

sudo dpkg --add-architecture i386

sud apt update

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

Normalmente, el sistema utiliza una tarjeta gráfica Intel,

glxinfo | grep OpenGL

Para ejecutar un programa en la tarjeta Nividia, simplemente prefije el comando con primusrun .

primusrun glxinfo | grep OpenGL

Como puede ver, glxinfo ahora se está ejecutando en la tarjeta Nvidia,

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

optirun nvidia-settings -c :8

Cómo desinstalar el controlador propietario de Nvidia en Debian 9 Stretch

Si por alguna razón ya no desea el controlador propietario, puede eliminarlo ejecutando el siguiente comando.

sudo apt purge nvidia-*

sudo apt autoremove

Espero que este tutorial le haya ayudado a instalar los controladores de Nvidia en Debian 9 Stretch. Como siempre, si esta publicación le resultó útil, suscríbase a nuestro boletín informativo gratuito para obtener más consejos y trucos. Cuídate 🙂


Debian
  1. Cómo instalar controladores NVIDIA usando el repositorio de Debian

  2. Cómo instalar ownCloud 10 en Debian 9 (Stretch)

  3. Cómo instalar Nginx en Debian 9 (Stretch)

  4. Cómo instalar WildFly en Debian 9 Stretch

  5. Cómo instalar el controlador Nvidia en Debian 10

Cómo instalar Vagrant en Debian 9 Stretch

Cómo instalar MongoDB en Debian 9 Stretch

Cómo instalar Go en Debian 9 Stretch

Cómo instalar Yarn en Debian 9 Stretch

Cómo instalar OpenCart en Debian 9 Stretch

Cómo instalar Go en Debian 11