Come installare il driver Nvidia in Ubuntu 18.04?


21

Ho scaricato il driver Nvidia per Linux dal sito Web ufficiale da installare sul mio laptop. È un file chiamato NVIDIA-Linux-x86_64-390.67.run, come installare questo file?

Risposte:


25

Determina l'ultima versione del driver Nvidia disponibile per la tua scheda grafica

  1. Visita la home page driver grafici PPA qui e determinare le ultime versioni dei driver Nvidia

  2. Verifica che la tua scheda grafica sia in grado di eseguire i driver più recenti.

Se la tua grafica è supportata, puoi andare avanti e rimuovere tutti i driver Nvidia precedentemente installati sul tuo sistema. Immettere il seguente comando nel terminale.

sudo apt-get purge nvidia*

Aggiungi i driver grafici PPA

Andiamo avanti e aggiungiamo il driver grafico PPA -

sudo add-apt-repository ppa:graphics-drivers

sudo apt-get update

Installa (e attiva) i driver grafici Nvidia più recenti. Immettere il comando seguente per installare la versione della grafica Nvidia supportata dalla scheda grafica -

sudo apt-get install nvidia-XXXX 

O

sudo apt-get install nvidia-driver-xxxxx                            

(xxxx - è la versione supportata per il tuo driver Nvidia)

Riavvia il computer per avviare il nuovo driver. È possibile verificare lo stato dell'installazione con il seguente comando

lsmod | grep nvidia

Se non è presente alcun output, probabilmente l'installazione non è riuscita. È anche possibile che il driver non sia disponibile nel database dei driver del sistema. È possibile eseguire il comando seguente per verificare se il sistema è in esecuzione sul driver open-source nouveau. Se l'output è negativo per nouveau, allora tutto va bene con l'installazione.

lsmod | grep nouveau

Questa è la mia uscita terminale dei driver Nvidia.

I miei driver 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 |
+-----------------------------------------------------------------------------+

6
Nota: su Kubuntu ho dovuto fare sudo apt-get install nvidia-driver-xxxxx(in particolare, 415)
Nathan Lafferty

1
Allo stesso modo, su Ubuntu 18.04 mi serviva nvidia-driver-430invece del nvidia-430quale non è stato trovato.
ComputerScientist il

10

Sto usando il driver nvidia-driver-390 versione 390.48 in 18.04 che è stato installato con il seguente comando:

sudo ubuntu-drivers autoinstall 
sudo reboot  

Quando si installa un driver grafico proprietario, non è necessario disinstallare il driver grafico open source. I due driver grafici possono essere installati uno accanto all'altro, consentendo di utilizzare il driver grafico open source come alternativa di fallback in caso di problemi con l'utilizzo del driver grafico proprietario.

Il ubuntu-drivers autoinstallcomando installa i driver appropriati per l'installazione automatica, comprese le relative dipendenze, e il driver Nvidia verrà aggiornato automaticamente quando è disponibile un aggiornamento.


6

Per fare ciò, aggiungere il driver grafico PPA con i seguenti comandi nel terminale:

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

Successivamente, è necessario rimuovere tutti i driver NVIDIA correnti immettendo quanto segue nel terminale:

sudo apt-get purge nvidia*

Ora che hai fatto questo, è sicuro installare l'ultima versione:

sudo apt-get install nvidia-driver-396

Nota che è nvidia-driver-396 su Ubuntu 18.04, è nvidia-396 su Ubuntu 16.04 ma non stai utilizzando 16.04.


0

Un semplice doppio clic dovrebbe fare il trucco. In caso contrario, fare clic con il pulsante destro del mouse -> Autorizzazioni -> abilitare l'esecuzione autorizzazioni e quindi riprovare a fare doppio clic


0

Non sono sicuro di essere d'accordo con l'installazione manuale di driver specifici tramite

sudo apt-get install nvidia-XXXX 

Non è sempre meglio aspettare fino a quando il nuovo driver non sarà disponibile tramite Software e aggiornamenti?

Ho pensato che fosse lo scopo di aggiungere il PPA?


Lo scopo di aggiungere un PPA è generalmente al limite, quindi è possibile installare la versione più recente invece di attendere una nuova versione di Ubuntu che include la versione più recente del software che si desidera sul bordo.
Alexis Wilke,

0

Dopo aver seguito un sacco di link e suggerimenti, inserirò qui ciò che ha funzionato per me. Il motivo per cui avevo bisogno del driver di NVIDIA era poter eseguire TensorFlow sul mio laptop con la configurazione

  • Linux Mint 19.1 Tessa su Ubuntu 18.04
  • Scheda grafica RTX 2060

Quello che segue sono stati i passi che ho fatto:

  1. Vai al BIOS del tuo laptop (premi F2 all'inizio del riavvio del computer) e disabilita l'avvio sicuro.

  2. Dopo aver effettuato nuovamente l'accesso al computer, apri un terminale ed esegui:

    sudo apt install nvidia-settings
    

    Ciò ti consentirà di modificare le impostazioni per il driver che installerai.

  3. Vai su https://www.tensorflow.org/install/gpu e segui i passaggi per Ubuntu 18.04.

  4. Ora, il problema principale che mi sono imbattuto per risolverlo è stato il fatto che dopo aver riavviato il computer stavo correndo su una schermata nera. Ciò stava accadendo perché il laptop non utilizzava più la scheda grafica "Intel" originale ed era passato a "NVIDIA". Se ti imbatti in una situazione simile, usa il comando CTRL+ ALT+ F1per passare a una schermata tty (terminale del tipo di telefono). Lì potresti essere in grado di accedere utilizzando il tuo nome utente / password. Quindi eseguire il codice:

    sudo apt install nvidia-prime
    

    Lo scopo di quest'ultimo comando era quello di poter cambiare la scheda grafica utilizzata dal mio laptop. Ho quindi eseguito:

    sudo prime-select intel
    

Per uscire da tty e tornare alla schermata normale puoi riavviare o fare un CTRL+ ALT+ F7"(almeno questo è il comando che ha funzionato per me).

Una volta effettuato nuovamente l'accesso sono stato in grado di tornare alla scheda NVIDIA ( sudo prime-select nvidia) e riavviare normalmente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.