Dernier pilote NVIDIA sur Ubuntu 16.04

36

Je suis sur Ubuntu 16.04 et je remarque que dans l'onglet "Pilotes supplémentaires" de "Logiciels et mises à jour", les dernières versions des pilotes NVIDIA que je peux installer sont:

  1. version 367.57 de nvidia-367 (propriétaire)
  2. version 370.28 de nvidia-370 (source ouverte)

Mis à part le fait que je ne sais pas ce que «propriétaire» et «open source» veulent dire ici, je ne vois pas non plus d’option permettant de sélectionner la version du pilote en fonction de ma carte graphique réelle. J'utilise GTX 1080 et la version actuelle de Long Lived Branch est la 375.20; le PPA graphique Ubuntu sera-t-il éventuellement mis à jour ou devrai-je installer manuellement le 375?

Zizheng Tai
la source

Réponses:

39

Je ne trouve pas encore de référence pour soutenir jockeynVidia 375. Mais l'installation manuelle n'est pas aussi difficile que vous ne le pensez.

Instructions officielles

  1. Téléchargez la version du pilote 375.20 ici
  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

Installer via PPA

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

Problèmes potentiels

Addendum au numéro de boucle de connexion, via @michael__treat:

Assurez-vous que le démarrage sécurisé est désactivé dans le gestionnaire de démarrage Windows. Le parcours à partir d’Ubuntu peut être incomplet. Lors des tests, j'ai découvert que je devais utiliser le Gestionnaire de démarrage système Windows et désactiver manuellement le démarrage sécurisé.

Cela a résolu le problème de la boucle de connexion dans mon cas.

TL; DR: Assurez-vous que le démarrage sécurisé est bien désactivé.

  • Lorsque vous atteignez grub, accédez au gestionnaire de démarrage Windows
  • presse e
  • changer secureboot de enabledàdisabled
Ce mec
la source
Ne semble pas travailler pour moi. Je dois aller à TTY, désactiver mdlight, désactiver nouveau (presque en maigrissant l'interface graphique) et je ne peux toujours pas que cela fonctionne.
Bono
J'ai utilisé les instructions officielles décrites ici avec le 384.111 et cela m'a amené à la boucle de connexion. Je n'ai pas de fenêtres sur cet ordinateur. Aider quelqu'un?
embe
@embe, selon un commentaire ici: lenovolinux.blogspot.ca/2016/05/… "Vous devrez entrer en mode de récupération après le premier redémarrage car il y aura une boucle de connexion. Je ne pouvais pas ctrl-alter f1 à tty ... Après avoir poursuivi les étapes, cela a fonctionné pour moi. " Bien que ce soit pour l'installation de Bumblebee mais j'ai pensé que cela pourrait être pertinent :)
Frikster
Tout le monde utilise la solution PPA. Moins de chances de gâcher votre système.
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.

Si vous souhaitez utiliser CUDA(les éléments de nVidia pour exécuter des fonctions sur le GPU), vous devez utiliser le pilote propriétaire.

Si vous voulez utiliser OpenCL(quelque chose comme CUDA, développé par Khronos), vous devez utiliser le pilote open source.

Pour installer les derniers pilotes, ajoutez PPA:

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

Maintenant, recherchez Software & Updatessous System Settingset sélectionnez la version de pilote requise dans l’ Additional Driversonglet, sélectionnez le pilote et cliquez sur Apply Changes. Redémarrez et profitez!

PS: Parfois, la meilleure version de pilote ne semble pas bien fonctionner. Vous devez donc vérifier si vous profitez de toutes les fonctionnalités fournies et si elle contient des bogues. Vérifiez également si le logiciel nvidia-primeest installé car il est pratique car il est pratique dans la plupart des situations où les bugs mènent à un écran noir.

mohitR0_0
la source
1
Faites-moi juste faire theese sans "" et rien d'autre "sudo apt-get update" "sudo ubuntu-drivers autoinstall"
MeganFoxz le
@ MeganFoxz: Merci. "sudo ubuntu-drivers autoinstall" a fonctionné à merveille. J'ai mis à niveau mon matériel d'une ancienne carte NVIDIA à une nouvelle.
Sept le
0

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

C’est la meilleure solution.Faites-le et mettez à jour le pilote nvidia et il fonctionne avec les noyaux 4.13 Nvidia 340.104 fonctionne avec le noyau 4.13 sans problèmes. Je l'ai testé sur Peppermint 8 respin

Robert Radac
la source
La question portait sur le dernier pilote, qui était à l'époque 375. 340 n'est évidemment pas le dernier pilote. En outre, cela fonctionne sur Peppermint 8 ne dit pas si cela fonctionne sur Ubuntu.
Chai T. Rex
0

J'ai réussi à mettre à jour les pilotes de GPU Asus NVIDIA 1080 8 Go pour Ubuntu 16.04 avec 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

Redémarrez puis procédez comme suit:

$ 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

J'ai soulevé ce qui précède sur le blog de Changjiang , ce qui prépare votre construction pour l'apprentissage en profondeur si vous êtes si enclin ..: D

alexanderjsingleton
la source
-1

Récemment, j’ai trouvé plus pratique d’utiliser les pilotes propriétaires. La prochaine question est, quelle version? Il existe une approche systématique pour installer le pilote le plus approprié, qu'il s'agisse ou non de la dernière version. J'ai écrit le guide d'installation annoté dans cet article . Les étapes en bref sont les suivantes.

  1. Accédez à la page de téléchargement du pilote NVIDIA .

  2. Fournissez les informations du système d'exploitation, le modèle de carte graphique et la version de la boîte à outils CUDA, puis lancez la recherche.

  3. Dans la page des résultats de la recherche, la version du pilote recommandée sera affichée. Gardez-le comme une référence.

  4. Après avoir ajouté le référentiel privé NVIDIA ppa, mettez à jour l'index apt.

    $ sudo apt-get update

  5. Rechercher les pilotes disponibles dans le cache d'apt

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

  6. Dans la liste, installez la version recommandée par NVIDIA (cette version peut ne pas être la dernière). Pour la version 390, la commande d'installation sera aussi simple que:

    $ sudo apt-get install nvidia-390

  7. Redémarrez le système et vérifiez la version du pilote avec la commande nvidia-smi

Mike
la source