Commande nvidia-smi introuvable Ubuntu 16.04

20

J'essaie d'installer des pilotes nvidia sur mon ubuntu 16.04 (j'ai une GeForce GTX 960M). J'ai essayé beaucoup de méthodes expliquées sur Internet mais aucune ne semble fonctionner. (J'ai vu Comment installer nvidia-smi? , Nvidia-smi: command not found sur Ubuntu 16 , mais ceux - ci n'a pas aidé ...)

En effet quand je cours nvidia-smi, j'obtiens une nvidia-smicommande introuvable, et quand je cours lshw -numeric -C displayje vois que ma carte graphique a un statut display unclaimed. Je ne sais pas si c'est lié mais ça semble bizarre

fonfonx
la source

Réponses:

16

La solution qui a fonctionné pour moi était de désactiver le démarrage sécurisé lors du redémarrage après l'installation des pilotes NVIDIA.

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

Redémarrez ensuite, dans le menu, choisissez "modifier les options de démarrage sécurisé", mettez le mot de passe que vous avez choisi précédemment et désactivez le démarrage sécurisé.

fonfonx
la source
1
J'ai désactivé le démarrage sécurisé, mais cela ne fonctionne toujours pas. Je suis passé à 384 (avec Cuda 8.0), ne fonctionne toujours pas.
khan
Cela n'a pas fonctionné pour moi
Hakaishin
Ne fonctionne pas pour moi. J'ai reçu le package nvidia-381 n'est pas disponible, mais est référencé par un autre package. Cela peut signifier que le package est manquant, a été obsolète ou n'est disponible qu'à partir d'une autre source E: Le package 'nvidia-381' n'a pas de candidat d'installation
Brad
4

Essayez de mettre à jour le pilote.

  1. Ajoutez le PPA en exécutant les commandes suivantes dans le terminal:

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update
    
  2. Ouvrez Software & Updates à partir des paramètres système ou directement à partir de Dash , cliquez sur l' Additional Driversonglet, sélectionnez le pilote que vous souhaitez utiliser, puis cliquez sur Apply changes.

  3. Une fois le pilote téléchargé et installé, redémarrez votre système.

Prince Emmanuel
la source
1
ça n'a pas aidé ...
fonfonx
Ça ne marche pas. Malgré la sélection du pilote NVIDIA, il le rétablit et sélectionne xorg ...
khan
+1 J'utilisais habituellement le cli, mais c'était mieux que la réponse ci-dessus. Je me suis mis à travailler sans avoir à me soucier de la purge des packages ou de la version à installer - j'ai obtenu une version plus mise à jour sans avoir à essayer ... Nice!
Url gratuite
1

Dans mon cas, la simple désactivation du démarrage sécurisé dans le BIOS a résolu le problème.

tanukineko
la source
1

J'ai eu cette condition, cela se produit si vous démarrez en quelque sorte le système qui fonctionne sans carte NVidia, puis les pilotes et les utilitaires NVidia disparaissent.

C'est ce qui a aidé: (considérant que votre version CUDA est 9.2 et la version du pilote est 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)

Alors fais:

sudo dpkg-reconfigure nvidia-418

Redémarrez ensuite. Ça devrait marcher.

Donc, au cas où, il ne le ferait toujours pas, réinstallez simplement Cuda complètement, cela le fera.

Jimmy Falcon
la source
0

Vous devez utiliser nvidia-current lorsque vous exécutez l'installation, afin d'obtenir la dernière version.

ibrahim
la source
5
nvidia-current dans Ubuntu 16.04 Version: 304.135-0ubuntu0.16.04.1n'est pas la dernière version.
karel
Tu as raison. On dirait que le courant de nvidia n'est pas vraiment actuel! Trouvez donc la dernière version sur le site Web de nvidia et utilisez la version spécifique (nvidia- <version>). Merci!
ibrahim
+1: Cette réponse n'est peut-être pas valide maintenant, mais peut être utile à l'avenir
ntg
0

Cela a fonctionné pour moi:

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

Certains utilisent aptitude au lieu d'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

Si rien ne fonctionne, veuillez vérifier votre noyau ubuntu (si c'est votre cas) car plusieurs guides indiquent que certains noyaux ne sont pas pris en charge par Nvidia. Ukuu est un outil simple pour installer différents noyaux et les ajouter à GRUB. J'ai changé le mien (dans ubuntu-18.04 LTS) en 4.18.4-041804-générique et le trouve assez bon et stable.

Si ce code ne fonctionne pas, suivez ce didacticiel jusqu'à l'étape 8. Bien que l'objectif principal soit l'installation complète avec également CUDA, cuDNN, NCCL, tensorflow, etc. dans les commentaires)

Pedro Esmeriz
la source
0

La seule chose qui a fonctionné pour moi, c'est que j'ai dû désinstaller tout ce qui concerne nvidia et bumblebee, et mettre à niveau mon noyau de 4.4 à 4.8.17 avec l'aide du package Ukuu, et installer la version 390 des pilotes.

Sridhar Thiagarajan
la source
0

J'avais fait face au même problème. Toutes les réponses vous permettront de résoudre correctement le problème.

Problème: Mais le principal problème concerne la version du pilote. Vous auriez activé la dernière version comme 430 ou similaire. Mais idk pourquoi, mais les versions ultérieures provoquent cette erreur. Même si vous désactivez le démarrage sécurisé, il indiquera "Ubuntu fonctionne sur des graphiques bas"

Solution: installez la version inférieure à 400 disons 381, ou quel que soit votre cas. Recherchez simplement des pilotes supplémentaires dans les paramètres du logiciel Ubuntu.

Vikash Khandelwal
la source