Ultimo driver NVIDIA su Ubuntu 16.04


36

Sono su Ubuntu 16.04 e noto che nella scheda "Driver aggiuntivi" di "Software e aggiornamenti", le ultime versioni dei driver NVIDIA che posso installare sono

  1. versione 367.57 da nvidia-367 (proprietario)
  2. versione 370.28 da nvidia-370 (open source)

A parte il fatto che non so cosa significhino "proprietario" e "open source" qui, non vedo nemmeno un'opzione per selezionare la versione del driver in base alla mia scheda grafica attuale. Sto usando GTX 1080 e l'attuale versione di Long Lived Branch è 375.20; la PPA grafica di Ubuntu verrà eventualmente aggiornata o dovrò installare manualmente 375?

Risposte:


39

Non riesco ancora a trovare alcun riferimento al supporto jockeyper nVidia 375. Ma l'installazione manuale non è così difficile come potresti pensare.

Istruzioni ufficiali

  1. Scarica la versione del driver 375.20 da qui
  2. $ chmod 777 NVIDIA-Linux-x86_64-375.20.run
  3. $ sudo sh NVIDIA-Linux-x86_64-375.20.run
  4. $ sudo apt-get update
  5. $ sudo apt-get upgrade

Installa tramite PPA

  1. $ sudo add-apt-repository ppa:graphics-drivers/ppa
  2. $ sudo apt update

Potenziali problemi

Addendum al problema Login Loop, tramite @michael__treat:

Assicurarsi che l'avvio protetto sia disabilitato in Boot Manager di Windows. La procedura dettagliata da Ubuntu potrebbe essere incompleta. Durante i test, ho scoperto che dovevo usare il Boot Manager di Windows e disabilitare manualmente l'avvio sicuro.

Questo ha risolto il problema del loop di accesso nel mio caso.

TL; DR: assicurarsi che l'avvio protetto sia effettivamente disattivato.

  • Quando raggiungi grub, vai a Windows Boot Manager
  • stampa e
  • cambia secureboot da enabledadisabled

Non sembra funzionare per me. Devo andare su TTY, disabilitare mdlight, disabilitare nouveau (quasi murando la GUI) e ancora non riesco a farlo funzionare.
Bono,

Ho usato le istruzioni ufficiali descritte qui con il 384.111 e mi ha portato al ciclo di accesso. Non ho Windows su questo computer. Aiutare qualcuno?
embe

@embe, secondo un commento qui: lenovolinux.blogspot.ca/2016/05/… "Dovrai entrare in modalità di recupero dopo il primo riavvio perché ci sarà un ciclo di accesso. Non potrei ctrl-alt f1 a un tty ... Dopo aver continuato i passaggi ha funzionato per me. " Anche se quello era per l'installazione di Bumblebee ma ho pensato che potesse essere rilevante :)
Frikster,

Tutti usano la soluzione PPA. Meno possibilità di incasinare il sistema.
DanMan,

8
Proprietary : Owned/Provided by some company (In your case these are the 
              Graphics drivers provided by Nvidia)

Open Source: Developed/Provided by an open source community.

Se si desidera utilizzare CUDA(roba di nVidia per eseguire funzioni sulla GPU), è necessario utilizzare il driver proprietario.

Se vuoi usare OpenCL(qualcosa come CUDA, sviluppato da Khronos), devi usare il driver open source.

Per installare i driver più recenti aggiungere PPA:

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

Ora, trova Software & Updatessotto System Settingse seleziona la versione del driver richiesta dalla Additional Driversscheda, seleziona il driver e fai clic Apply Changes. Riavvia e divertiti!

PS: A volte la migliore versione del driver non sembra funzionare bene, quindi è necessario verificare se si stanno godendo tutte le funzionalità fornite e se contiene bug e si prega di verificare se nvidia-primeè installato perché è utile nella maggior parte delle situazioni in cui i bug portano a una schermata nera.


1
Fidati di me e basta senza "" e nient'altro "sudo apt-get update" "sudo ubuntu-drivers autoinstall"
MeganFoxz,

@MeganFoxz: grazie. "sudo ubuntu-drivers autoinstall" ha funzionato come un fascino. Ho aggiornato il mio hardware da una vecchia scheda NVIDIA a una nuova.
Sette

0

$ sudo add-apt-repository ppa: aggiornamento driver grafici / ppa $ sudo apt

Questa è la soluzione migliore, quindi aggiorna il driver nvidia e funziona con i kernel 4.13 Nvidia 340.104 funziona senza problemi con il kernel 4.13. L'ho testato su Peppermint 8 respin


La domanda riguardava l'ultimo driver, che all'epoca era 375. 340 ovviamente non è l'ultimo driver. Inoltre, che funziona su Peppermint 8 non dice se funziona su Ubuntu.
Chai T. Rex,

0

Sono riuscito ad aggiornare i driver GPU Asus NVIDIA 1080 da 8 GB per Ubuntu 16.04 con CUDA Toolkit:

$ wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_8.0.61-1_amd64.deb
$ wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1604/x86_64/libcudnn6_6.0.21-1%2Bcuda8.0_amd64.deb
$ wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1604/x86_64/libcudnn6-dev_6.0.21-1%2Bcuda8.0_amd64.deb
$ sudo dpkg -i cuda-repo-ubuntu1604_8.0.61-1_amd64.deb
$ sudo dpkg -i libcudnn6_6.0.21-1+cuda8.0_amd64.deb
$ sudo dpkg -i libcudnn6-dev_6.0.21-1+cuda8.0_amd64.deb
$ sudo apt-get update
$ sudo apt-get install cuda=8.0.61-1
$ sudo apt-get install libcudnn6-dev

Riavvia quindi procedi come segue:

$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt-get update
$ sudo apt-get install nvidia-367
$ sudo apt-get install mesa-common-dev
$ sudo apt-get install freeglut3-dev

Ho sollevato il già citato dal blog di Changjiang , che prepara la tua build per Deep Learning se sei così incline ..: D


-1

Recentemente ho trovato più comodo usare i driver proprietari. La prossima domanda è: quale versione? Esiste un approccio sistematico all'installazione del driver più appropriato, che può essere o meno la versione più recente. Ho scritto la guida all'installazione annotata in questo articolo . I passaggi in breve sono i seguenti.

  1. Vai alla pagina di download del driver NVIDIA .

  2. Fornire informazioni sul sistema operativo, modello della scheda grafica e versione del toolkit CUDA ed eseguire la ricerca.

  3. Nella pagina dei risultati della ricerca, verrà visualizzata la versione del driver consigliata. Conservalo come riferimento.

  4. Dopo aver aggiunto il repository ppa NVIDIA privato, aggiornare l'indice apt.

    $ sudo apt-get update

  5. Cerca i driver disponibili dalla cache apt

    $ sudo ricerca apt-cache nvidia | grep -E "nvidia- [0-9] {3}"

  6. Dall'elenco, installa la versione consigliata da NVIDIA (potrebbe non essere la più recente). Per la versione 390, il comando di installazione sarà semplice come:

    $ sudo apt-get install nvidia-390

  7. Riavviare il sistema e controllare la versione del driver con il comando nvidia-smi

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.