¿Cómo instalar el controlador Nvidia en ubuntu 18.04?


21

He descargado el controlador Nvidia para Linux del sitio web oficial para instalarlo en mi computadora portátil. Es un archivo llamado NVIDIA-Linux-x86_64-390.67.run, ¿cómo instalar este archivo?

Respuestas:


25

Determine la última versión del controlador Nvidia disponible para su tarjeta gráfica

  1. Visite la página de inicio de PPA de controladores de gráficos aquí y determine las últimas versiones de los controladores de Nvidia

  2. Verifique que su tarjeta gráfica sea capaz de ejecutar los últimos controladores.

Si su gráfico es compatible, puede continuar y eliminar todos los controladores Nvidia instalados previamente en su sistema. Ingrese el siguiente comando en la terminal.

sudo apt-get purge nvidia*

Agregue los controladores de gráficos PPA

Sigamos adelante y agreguemos el controlador de gráficos PPA -

sudo add-apt-repository ppa:graphics-drivers

sudo apt-get update

Instale (y active) los últimos controladores de gráficos de Nvidia. Ingrese el siguiente comando para instalar la versión de gráficos de Nvidia compatible con su tarjeta gráfica:

sudo apt-get install nvidia-XXXX 

O

sudo apt-get install nvidia-driver-xxxxx                            

(xxxx: es la versión compatible para su controlador Nvidia)

Reinicie su computadora para que se inicie el nuevo controlador. Puede verificar el estado de su instalación con el siguiente comando

lsmod | grep nvidia

Si no hay salida, entonces su instalación probablemente ha fallado. También es posible que el controlador no esté disponible en la base de datos de controladores de su sistema. Puede ejecutar el siguiente comando para verificar si su sistema se está ejecutando en el controlador de fuente abierta nouveau. Si el resultado es negativo para nouveau, entonces todo está bien con su instalación.

lsmod | grep nouveau

Esta es mi salida de terminal de controladores Nvidia.

Mis drivers Nvidia

devansh@varshney:~$ nvidia-smi
Wed Apr 24 01:14:16 2019       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.56       Driver Version: 418.56       CUDA Version: 10.1     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce 940MX       Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   52C    P5    N/A /  N/A |    254MiB /  2004MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      3975      G   /usr/lib/xorg/Xorg                           108MiB |
|    0      4002      G   /usr/lib/firefox/firefox                       1MiB |
|    0      4350      G   /usr/bin/gnome-shell                         137MiB |
|    0      5204      G   /usr/lib/firefox/firefox                       1MiB |
|    0     24924      G   /usr/lib/firefox/firefox                       1MiB |
+-----------------------------------------------------------------------------+

66
Nota: En Kubuntu tuve que hacer sudo apt-get install nvidia-driver-xxxxx(específicamente, 415)
Nathan Lafferty

1
Del mismo modo, en Ubuntu 18.04 necesitaba en nvidia-driver-430lugar de lo nvidia-430que no se encontró.
ComputerScientist

10

Estoy usando el controlador nvidia-driver-390 versión 390.48 en 18.04 que se instaló con el siguiente comando:

sudo ubuntu-drivers autoinstall 
sudo reboot  

Al instalar un controlador de gráficos patentado, no es necesario desinstalar el controlador de gráficos de código abierto. Los dos controladores de gráficos se pueden instalar uno al lado del otro, lo que permite utilizar el controlador de gráficos de código abierto como alternativa alternativa en caso de que haya un problema al utilizar el controlador de gráficos propietario.

El ubuntu-drivers autoinstallcomando instala los controladores apropiados para la instalación automática, incluidas sus dependencias, y el controlador de Nvidia también se actualizará automáticamente cuando haya una actualización disponible.


6

Para hacer esto, debe agregar el controlador de gráficos PPA con los siguientes comandos en la terminal:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update

Después de esto, ahora debe eliminar cualquier controlador NVIDIA actual ingresando lo siguiente en su terminal:

sudo apt-get purge nvidia*

Ahora que ha hecho esto, es seguro instalar la última versión:

sudo apt-get install nvidia-driver-396

Tenga en cuenta que es nvidia-driver-396 en Ubuntu 18.04, es nvidia-396 en Ubuntu 16.04 pero no está utilizando 16.04.


0

Un simple doble clic debería hacer el truco. Si no es así, haga clic derecho -> Permisos -> habilitar permiso de ejecución y luego intente hacer doble clic nuevamente


0

No estoy seguro de estar de acuerdo con la instalación manual de controladores específicos a través de

sudo apt-get install nvidia-XXXX 

¿No es siempre mejor esperar hasta que el nuevo controlador esté disponible a través de Software y actualizaciones?

¿Pensé que ese era el propósito de agregar el PPA?


El propósito de agregar un PPA generalmente es estar en el borde, por lo que puede instalar la versión más actual en lugar de esperar una nueva versión de Ubuntu que incluya la versión más nueva del software que desea en el borde.
Alexis Wilke

0

Después de seguir un montón de enlaces y sugerencias, pondré aquí lo que funcionó para mí. La razón por la que necesitaba el controlador de NVIDIA era poder ejecutar TensorFlow en mi computadora portátil con la configuración

  • Linux Mint 19.1 Tessa en Ubuntu 18.04
  • Tarjeta gráfica RTX 2060

Lo que sigue a continuación fueron los pasos que tomé:

  1. Vaya al BIOS de su computadora portátil (presione F2 al comienzo de reiniciar su computadora) y desactive el arranque seguro.

  2. Una vez que vuelva a iniciar sesión en la computadora, abra una terminal y ejecute:

    sudo apt install nvidia-settings
    

    Esto le permitirá modificar la configuración del controlador que instalará.

  3. Vaya a https://www.tensorflow.org/install/gpu y siga los pasos para Ubuntu 18.04.

  4. Ahora, el principal problema con el que me encontré y que me llevó una eternidad solucionar fue el hecho de que después de reiniciar la computadora me encontraba con una pantalla en negro. Esto sucedía porque la computadora portátil ya no usaba la tarjeta gráfica original "Intel" y había cambiado a "NVIDIA". Si se encuentra con una situación similar, use el comando CTRL+ ALT+ F1para ir a una pantalla tty (terminal de teletipo). Allí podrá iniciar sesión con su nombre de usuario / contraseña. Luego ejecuta el código:

    sudo apt install nvidia-prime
    

    El propósito de este último comando era poder cambiar qué tarjeta gráfica estaba usando mi computadora portátil. Entonces corrí:

    sudo prime-select intel
    

Para dejar el tty y volver a su pantalla normal, puede reiniciar o hacer un CTRL+ ALT+ F7"(al menos este es el comando que funcionó para mí).

Una vez que inicié sesión nuevamente, pude volver a cambiar a la tarjeta NVIDIA ( sudo prime-select nvidia) y reiniciar normalmente.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.