Come configuro un Nvidia RTX 2080 Ti con Ubuntu?


9

ottenuto un rtx 2080ti 2 giorni fa, il precedente utilizzava due gtx 1080 ed eseguiva il mio programma tensorflow senza problemi, dopo aver sostituito con rtx 2080ti, il sistema non riesce a trovare il driver per questo dispositivo e l'lshw mi mostra quanto segue

  * -display UNCLAIMED       
       descrizione: controller compatibile VGA
       prodotto: NVIDIA Corporation
       fornitore: NVIDIA Corporation
       ID fisico: 0
       informazioni sul bus: pci @ 0000: 01: 00.0
       versione: a1
       larghezza: 64 bit
       orologio: 33MHz
       capacità: pm msi pciexpress vga_controller cap_list
       configurazione: latenza = 0
       risorse: memoria: de000000-deffffff memoria: c0000000-cfffffff memoria: d0000000-d1ffffff ioport: e000 (size = 128) memoria: c0000-dffff

ho provato a installare manualmente alcuni driver da PPA, ma non succede nulla.

È questo il mio problema con il computer o non è stato ancora supportato?

la mia versione del sistema è 18.04

grazie


Quale PPA hai provato? Stai cercando di utilizzare i driver proprietari nvidia o il driver nouveau open source?
Kristopher Ives,

Ho provato ppa: graphics-drivers / pap con i driver 390 e 384 non nouveau Ho notato anche quando ho provato a reinstallare il sistema nouveau dice chipset sconosciuto
stepstone

1
Questo articolo afferma che per le schede Turing è necessaria la versione 410 del driver. Descrive anche come installare un pacchetto CUDA fornito con quel driver.
Chai T. Rex,

Grazie amico. Mi hai salvato la giornata pensando che ppa sia sincronizzato con i driver ufficiali. Driver scaricato da Nvidia Websit e con Anaconda tutto è perfetto adesso
Stepstone

Risposte:


6

Ho scritto un articolo completo su come installare driver e cuda per GPU serie RTX 2080 su Ubuntu, principalmente perché può essere un compito che richiede tempo per alcuni (la maggior parte?) Utenti. Si consiglia di seguire l'articolo insieme alla seguente risposta.

Ho osservato lo stesso problema con entrambi Ubuntu-16.04e 18.04. Nella Ubuntu-16.04macchina non aveva trovato il driver Nvidia corretto e utilizzava il driver di visualizzazione Nouveau open source. Quindi è necessario scaricare e installare il driver corretto da Nvidia .

Ora installa i driver come segue.

1) cd Downloads/

2) ls
#(NVIDIA-Linux-x86_64–410.57.run #output of ls)

3) chmod +x NVIDIA-Linux-x86_64–410.57.run
#(to get permission to execute the run file)

4) sudo ./NVIDIA-Linux-x86_64–410.57.run --no-x-check

Nota: la --no-x-check bandiera è importante. Altrimenti dovrai disabilitare x-servere disconnettersi dalla GUI.

Una volta installati i driver, riavviare la macchina e verificare l'installazione con il nvidia-smicomando su un terminale. Ti mostrerà la GPU e le informazioni sul driver installato.

La parte successiva sta installando cuda che a volte può essere un dolore. Dovrai uscire dalla GUI ed eseguire tutte le azioni su un terminale.

Scarica il tuo file di esecuzione cuda pertinente da questo link . Quindi crea un file chiamato blacklist-nouveau.conf nella tua home directory e aggiungi le seguenti righe a questo file.

blacklist nouveau
options nouveau modeset=0

Ora dobbiamo disconnetterci dalla GUI premendo ( ctrl + alt + f1 ) per installare cuda. Inserisci il tuo nome utente e password per andare al terminale.

Ora segui i passaggi seguenti.

1) sudo service lightdm stop

2) sudo -i

3) sudo cp /home/avin/blacklist-nouveau.conf /etc/modprobe.d
#change avin with your user name

4) sudo update-initramfs -u

5) exit

6) cd Downloads/

7) md5sum cuda_10.0.130_410.48_linux.run #(Optional)

8) sudo sh cuda_10.0.130_410.48_linux.run

Apparirà la procedura guidata di installazione di Cuda. Segui passaggi apparenti, insieme all'articolo. Al termine dell'installazione, eseguire rebootsu questo terminale.

Una volta riavviato il computer, aggiungere il percorso cuda a .bashrc.

1) sudo gedit ~/.bashrc

2) Add following 2 lines at the end of the .bashrc file

export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}

export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

3) source ~/.bashrc

Ora eseguire nvcc -Vsu un terminale che dovrebbe produrre un output come segue.

messaggio di installazione

Ora che i driver e cuda sono installati potresti voler installare la versione di tensorflow gpu. Ecco un buon tutorial per lo stesso compito.


1
La versione precedente (link fornito) non funzionava con gli ultimi aggiornamenti di Ubuntu 18.10. Il .runfile più recente ha funzionato correttamente dopo il riavvio. Consiglio a tutti di ottenere l'ultima build per i driver.
sarà il

1

ho appena avuto lo stesso identico problema e in questo momento sto eseguendo un modello di flusso tensoriale per testarlo e sembra che vada bene

tutto quello che dovevo fare è installare il driver dal sito Web di Nvidia ed eseguirlo con sudo.

qui vai al link https://www.geforce.com/drivers

non ho ancora fatto alcun benchmarking per le prestazioni, ma tutto sembra a posto

e un aspetto negativo di questo approccio è che ogni volta che avrai un aggiornamento del kernel dovrai reinstallare il driver!


1
Puoi dirmi la tua versione di Ubuntu, la versione del driver e la versione cuda?
Mohsin Bukhari,
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.