El propósito de este tutorial es instalar los controladores NVIDIA en Ubuntu 20.04 Focal Fossa Linux y cambiar de un controlador Nouveau de código abierto al controlador patentado Nvidia. Siga nuestras instrucciones paso a paso a continuación para instalar los controladores NVIDIA en Ubuntu.
Puede instalar los controladores Nvidia en Ubuntu 20.04 usando varios métodos diferentes, incluido el repositorio oficial de Ubuntu, el repositorio PPA de Nvidia y como una descarga directa desde el sitio web oficial. También aprenderá cómo desinstalar el controlador Nvidia.
Para instalar el controlador Nvidia en otras distribuciones de Linux, siga nuestra guía del controlador Nvidia Linux.
En este tutorial aprenderás:
- Realice una instalación automática del controlador Nvidia utilizando el repositorio estándar de Ubuntu
- Aprenda cómo realizar una instalación del controlador Nvidia usando el repositorio PPA
- Cómo instalar el controlador oficial de Nvidia.com
- Desinstalar/cambiar de Nvidia a controlador de código abierto de Nouveau
Controladores NVIDIA instalados en Ubuntu 20.04 Focal Fossa Linux. Después de la instalación, opcionalmente ejecute la prueba de la tarjeta gráfica Nvidia siguiendo nuestra guía Benchmark Your Graphics Card On Linux.
Requisitos de software y convenciones utilizadas
Requisitos de software y convenciones de la línea de comandos de Linux Categoría | Requisitos, convenciones o versión de software utilizada |
Sistema | Ubuntu 20.04 Focal Fossa instalado o actualizado |
Software | N/A |
Otro | Acceso privilegiado a su sistema Linux como root o a través de sudo comando. |
Convenciones | # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios |
Cómo instalar los controladores de Nvidia en Ubuntu 20.04 usando un repositorio estándar con instrucciones paso a paso
El primer método para instalar los controladores de Nvidia en Ubuntu 20.04 es el más fácil de realizar y, en la mayoría de los casos, es el enfoque recomendado.
Instalación de GNOME GUI Nvidia en el método Ubuntu
Abra el Software & Updates
ventana de la aplicación Seleccione TAB Additional Drivers
y elija cualquier controlador propietario de NVIDIA. Cuanto mayor sea el número de controlador, más reciente será la versión. Método de instalación de línea de comandos de Nvidia
- Primero, detecte el modelo de su tarjeta gráfica nvidia y el controlador recomendado. Para ello ejecute el siguiente comando. Tenga en cuenta que su salida y el controlador recomendado probablemente serán diferentes:v000010DEd00001C03sv00001043sd000085ABbc03sc00i00proveedor:NVIDIA Corporationmodelo:GP106 [GeForce GTX 1060 6GB]controlador:nvidia-driver-390 - distro non-freedriver :nvidia-driver-435 - distro non-freedriver -driver 4-nvidia-free xorg-video-nouveau - distribución gratuita integrada
De la salida anterior podemos concluir que el sistema actual tiene NVIDIA GeForce GTX 1060 6GB tarjeta gráfica instalada y el controlador recomendado para instalar es nvidia-driver-440 .
- Instale el controlador. Si está de acuerdo con la recomendación, siéntase libre de usar los
ubuntu-drivers
comando de nuevo para instalar todos los controladores recomendados:$ sudo ubuntu-drivers autoinstall
Alternativamente, instale el controlador deseado de forma selectiva usando el apt
dominio. Por ejemplo:
$ sudo apt install nvidia-driver-440
- Una vez que finalice la instalación, reinicie su sistema y listo.
$ sudo reboot
Instalación automática de controladores Nvidia en Ubuntu 20.04 mediante el repositorio PPA:controladores beta
- Uso de
graphics-drivers
El repositorio PPA nos permite instalar controladores beta de Nvidia de última generación a riesgo de un sistema inestable. Para continuar, primero agregue el ppa:graphics-drivers/ppa
repositorio en su sistema:$ sudo add-apt-repository ppa:graphics-drivers/ppa
- A continuación, identifique el modelo de su tarjeta gráfica y el controlador recomendado:
$ ubuntu-drivers devices==/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==modalias :pci:v000010DEd00001C03sv00001043sd000085ABbc03sc00i00proveedor:NVIDIA Corporationmodelo:GP106 [GeForce GTX 1060 6GB]controlador:nvidia-driver-440 - distro no libre xorg-video-nouveau - distribución gratuita integrada
- Instalar Nvidia DriverAl igual que con el ejemplo de repositorio estándar de Ubuntu anterior, instale todos los controladores recomendados automáticamente:
$ sudo ubuntu-drivers autoinstall
o selectivamente usando el apt
dominio. Ejemplo:
$ sudo apt install nvidia-driver-440
- Todo listo. Reinicie su computadora:
$ sudo reboot
Manual Nvidia Instale Ubuntu 20.04 utilizando las instrucciones paso a paso del controlador oficial de Nvidia.com
- identifique su tarjeta NVIDIA VGA. Los siguientes comandos le permitirán identificar el modelo de su tarjeta Nvidia:
$ lshw -numeric -C displayor$ lspci -vnn | grep VGAor$ ubuntu-drivers dispositivos
- Descargue el controlador oficial de Nvidia. Con su navegador web, navegue hasta el sitio web oficial de Nvidia y descargue un controlador apropiado para su tarjeta gráfica Nvidia. Alternativamente, si sabe lo que está haciendo, puede descargar el controlador directamente desde el controlador Nvidia Linux. lista. Una vez que esté listo, debería terminar con un archivo similar al que se muestra a continuación:
$ lsNVIDIA-Linux-x86_64-440.44.run
- Requisitos previos de instalación. Se requieren los siguientes requisitos previos para compilar e instalar el controlador Nvidia:
$ sudo apt install build-essential libglvnd-dev pkg-config
- Deshabilitar el controlador Nouveau Nvidia. El siguiente paso es deshabilitar el controlador nouveau Nvidia predeterminado. Siga esta guía sobre cómo deshabilitar el controlador predeterminado de Nouveau Nvidia.ADVERTENCIA
Dependiendo de su modelo de Nvidia VGA, su sistema podría funcionar mal. En esta etapa, prepárate para ensuciarte las manos. Después del reinicio, puede terminar sin GUI en absoluto. Asegúrese de tener SSH habilitado en su sistema para poder iniciar sesión de forma remota o use CTRL+ALT+F2
para cambiar de consola TTY y continuar con la instalación.
Asegúrese de reiniciar su sistema antes de continuar con el siguiente paso.
- Detenga Desktop Manager. Para instalar el nuevo controlador de Nvidia, debemos detener el servidor de visualización actual. La forma más fácil de hacer esto es cambiar al nivel de ejecución 3 usando
telinit
dominio. Después de ejecutar el siguiente comando de Linux, el servidor de visualización se detendrá, por lo tanto, asegúrese de guardar todo su trabajo actual (si corresponde) antes de continuar:$ sudo telinit 3
Pulse CTRL+ALT+F1
e inicie sesión con su nombre de usuario y contraseña para abrir una nueva sesión TTY1 o inicie sesión a través de SSH.
- Instale el controlador de Nvidia. Para iniciar la instalación del controlador de Nvidia, ejecute el siguiente comando de Linux y siga el asistente:
$ sudo bash NVIDIA-Linux-x86_64-440.44.run
- El controlador de Nvidia ya está instalado. Reinicie su sistema:
$ sudo reboot
- Configure los ajustes del servidor NVIDIA X. Después de reiniciar, debería poder iniciar la aplicación de ajustes del servidor NVIDIA X desde el menú Actividades.
Cómo desinstalar el controlador Nvidia
Siga nuestra guía sobre cómo desinstalar el controlador Nvidia y, por lo tanto, vuelva a cambiar de Nvidia al controlador de código abierto Nouveau.
Apéndice
Mensajes de error:
ADVERTENCIA:no se puede encontrar un destino adecuado para instalar bibliotecas de compatibilidad de 32 bits
Dependiendo de sus necesidades, esto puede ignorarse con seguridad. Sin embargo, si desea instalar la plataforma de juegos Steam, este problema no se puede ignorar. Para resolver ejecutar:
$ sudo dpkg --add-architecture i386$ sudo apt update$ sudo apt install libc6:i386
y vuelva a ejecutar la instalación del controlador nvidia.
Se encontró una instalación incompleta de libglvnd. Todas las bibliotecas libglvnd esenciales están presentes, pero faltan uno o más componentes opcionales. ¿Desea instalar una copia completa de libglvnd? Esto sobrescribirá cualquier biblioteca libglvnd existente.
Te falta el libglvnd-dev
paquete. Ejecute el siguiente comando para resolver este problema:
$ sudo apt install libglvnd-dev
9 de octubre 10:36:20 linuxconfig gdm-password]:gkr-pam:no se pudo ubicar el archivo de control del daemon 9 de octubre 10:36:20 linuxconfig gdm-password]:pam_unix(gdm-password:sesión):sesión abierta para usuario linuxconfig por (uid=0) 9 de octubre 10:36:20 linuxconfig systemd-logind[725]:Nueva sesión 8 del usuario linuxconfig. 9 de octubre 10:36:20 linuxconfig systemd:pam_unix(systemd-user:session):sesión abierto para el usuario linuxconfig por (uid=0) 9 de octubre 10:36:21 linuxconfig gdm-password]:pam_unix(gdm-password:session):sesión cerrada para el usuario linuxconfig 9 de octubre 10:36:21 linuxconfig systemd-logind[725] :sesión 8 cerrada. Esperando a que finalicen los procesos. 9 de octubre 10:36:21 linuxconfig systemd-logind[725]:Sesión eliminada 8. 9 de octubre 10:36:45 linuxconfig dbus-daemon[728]:[sistema] Error al activar el servicio 'org. bluez':tiempo de espera agotado (service_start_timeout=25000ms)
Para resolverlo, no sobrescriba ninguna biblioteca libglvnd existente durante la instalación del controlador Nvidia.
ADVERTENCIA:No se puede determinar la ruta para instalar los archivos de configuración de la biblioteca del proveedor libglvnd EGL. Compruebe que tiene instaladas las bibliotecas de desarrollo pkg-config y libglvnd, o especifique una ruta con --glvnd-egl-config-path.
Asegúrese de instalar pkg-config
paquete:
$ sudo apt install pkg-config
Pensamientos finales
En este tutorial, vimos cómo instalar los controladores NVIDIA en Ubuntu 20.04 Focal Fossa Linux. Esto incluía la instalación automática desde el repositorio predeterminado de Ubuntu, desde el repositorio de PPA y desde el sitio web oficial de NVIDIA.