comando nvidia-smi non trovato Ubuntu 16.04


20

Sto cercando di installare i driver NVIDIA sul mio Ubuntu 16.04 (ho una GeForce GTX 960M). Ho provato molti metodi spiegati su Internet ma nessuno sembra funzionare. (Ho visto Come installare nvidia-smi? , Nvidia-smi: comando non trovato su Ubuntu 16 , ma questi non ha aiutato ...)

Infatti quando corro nvidia-smi, ottengo il nvidia-smicomando non trovato e quando corro lshw -numeric -C displayvedo che la mia carta grafica ha lo stato display unclaimed. Non so se sia correlato ma sembra strano

Risposte:


16

La soluzione che ha funzionato per me era disabilitare l'avvio sicuro al riavvio dopo l'installazione dei driver NVIDIA.

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-381

Quindi riavviare, nel menu scegliere "modifica opzioni di avvio sicuro", inserire la password precedentemente scelta e disabilitare l'avvio sicuro.


1
Ho disabilitato l'avvio sicuro, ma non funziona ancora. Sono passato a 384 (con Cuda 8.0), ancora non funziona.
Khan,

Questo non ha funzionato per me
Hakaishin,

Non lavorare per me. Ho ottenuto Il pacchetto nvidia-381 non è disponibile, ma è indicato da un altro pacchetto. Ciò può significare che il pacchetto è mancante, è obsoleto o è disponibile solo da un'altra fonte E: il pacchetto 'nvidia-381' non ha un candidato all'installazione
Brad

4

Prova ad aggiornare il driver.

  1. Aggiungi il PPA eseguendo i seguenti comandi nel terminale:

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update
    
  2. Apri Software e aggiornamenti da Impostazioni di sistema o direttamente da Dash , fai clic sulla Additional Driversscheda, seleziona il driver che desideri utilizzare e fai clic Apply changes.

  3. Dopo aver scaricato e installato il driver, riavviare il sistema.


1
non ha aiutato ...
fonfonx

Non funziona. Nonostante la selezione del driver NVIDIA, lo ripristina e seleziona xorg ...
khan,

+1 Di solito userei il cli, ma questo era meglio della risposta sopra. Mi ha fatto lavorare senza dovermi preoccupare di eliminare i pacchetti o quale versione installare - Ne ho uno più aggiornato senza dover provare ... Bello!
URL gratuito del

1

Nel mio caso, disabilitare solo l'avvio sicuro nel BIOS ha risolto il problema.


1

Ho avuto questa condizione, questo accade se in qualche modo si avvia il sistema funzionante senza una scheda NVidia e quindi i driver e le utilità NVidia scompaiono.

Questo è ciò che ha aiutato: (considerando che la tua versione CUDA è 9.2 e la versione del driver è 418)

sudo vi /etc/ld.so.conf.d/cuda-9-2.conf 

/usr/local/cuda-9.0/targets/x86_64-linux/lib 
/usr/lib/nvidia-418   ( <<- add this line)

Quindi fa:

sudo dpkg-reconfigure nvidia-418

Quindi riavviare. Dovrebbe funzionare.

Quindi, nel caso, ancora non lo fa, basta reinstallare Cuda completamente, che lo farà.


0

Dovresti usare nvidia-current quando esegui install, così puoi ottenere l'ultima versione.


5
nvidia-current in Ubuntu 16.04 Version: 304.135-0ubuntu0.16.04.1non è l'ultima versione.
karel,

Hai ragione. Sembra che l'attuale nvidia non sia realmente attuale! Quindi trova l'ultima versione sul sito web di nvidia e usa la versione specifica (nvidia- <versione>). Grazie!
ibrahim,

+1: questa risposta potrebbe non essere valida ora, ma potrebbe essere utile in futuro
ntg

0

Questo ha funzionato per me:

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-driver-396

Alcuni usano aptitude invece di apt:

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install aptitude
sudo aptitude install nvidia-driver-396

Se non funziona nulla, controlla il tuo kernel Ubuntu (se è il tuo caso) poiché diverse guide affermano che alcuni kernel non sono supportati da Nvidia. Ukuu è un semplice strumento per installare kernel diversi e aggiungerli a GRUB. Ho cambiato il mio (in Ubuntu-18.04 LTS) in 4.18.4-041804-generico e lo trovo abbastanza buono e stabile.

Se questo codice non funziona segui questo tutorial fino al passaggio 8. Sebbene l'obiettivo principale sia l'installazione completa anche con CUDA, cuDNN, NCCL, tensorflow, ecc. Ho trovato utile installare anche i driver Nvidia (ho appreso il problema del kernel da esso, nei commenti)



0

L'unica cosa che funzionava per me era che dovevo disinstallare tutto ciò che riguardava nvidia e bumblebee e aggiornare il mio kernel da 4.4 a 4.8.17 con l'aiuto del pacchetto Ukuu e installare la versione 390 dei driver.


0

Avevo affrontato lo stesso problema. Tutte le risposte ti permetteranno di risolvere correttamente il problema.

Problema: ma il problema principale riguarda la versione del driver. Avresti abilitato l'ultima versione come 430 o simile. Ma idk perché, ma le versioni successive causano questo errore. Anche se disabiliti l'avvio sicuro, dirà "Ubuntu funziona con una grafica bassa"

Soluzione: installa la versione precedente a 400, ad esempio 381, o qualunque sia il tuo caso. Basta cercare driver aggiuntivi nelle impostazioni del software Ubuntu.

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.