Je souhaite installer le dernier pilote nvidia (367.27
) pour ma GeForce 940MX
.
Pourquoi je veux changer
Actuellement, j'ai 361.42
installé à partir des dépôts officiels. Cependant, celui-ci a des problèmes avec TensorFlow (issue 2810).
Ce que j'ai fait
- Téléchargez le dernier pilote depuis http://www.nvidia.com/Download/index.aspx
- Fermez tout, déconnectez-vous, passez à la console (Ctrl + Alt +F2 )
- Fermeture de lightdm (
sudo service lightdm stop
) - Exécuter le script téléchargé (
sudo sh NVIDIA-Linux-x86_64-367.27.run
)
Ce à quoi je m'attendais
Je pensais que cela mettrait simplement à jour le pilote.
Ce qui s'est passé
Après avoir accepté le CLUF, j'ai reçu une erreur. Il m'a demandé si je voulais continuer l'installation ou l'interrompre. J'ai abandonné et j'ai regardé le message d'erreur :
$ cat /var/log/nvidia-installer.log
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri Jul 15 13:41:43 2016
installer version: 367.27
PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
nvidia-installer command line:
./nvidia-installer
Unable to load: nvidia-installer ncurses v6 user interface
Using: nvidia-installer ncurses user interface
-> Detected 8 CPUs online; setting concurrency level to 8.
-> License accepted.
-> Installing NVIDIA driver version 367.27.
-> Running distribution scripts
executing: '/usr/lib/nvidia/pre-install'...
-> done.
-> The distribution-provided pre-install script failed! Are you sure you want to continue? (Answer: Abort installation)
ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.
Comment puis-je résoudre ce problème ?
Comment j'ai annulé
Après avoir ignoré l'avertissement et l'avoir installé, je n'ai reçu aucun graphique. Juste un écran noir. J'ai donc annulé l'installation :
- Appuyez sur maj au démarrage
- Aller dans un shell root
- Rendez-le accessible en écriture par
mount -o remount,rw /
(-
est?
et/
est-
dans la mise en page américaine) sh NVIDIA-Linux-x86_64-367.27.run --uninstall
Réponse acceptée :
Sur mon système (Ubuntu), le fichier "/usr/lib/nvidia/pre-install" ne fait rien sauf exécuter exit 1
. Un commentaire au-dessus de la exit 1
dit "Déclenchez un état de sortie d'erreur pour empêcher le programme d'installation d'écraser les packages nvidia d'Ubuntu."
Ainsi, le script de pré-installation est conçu pour échouer. Il sert uniquement à demander à l'utilisateur de confirmer avant de continuer. Donc, le commentaire de @steeldriver ci-dessus, "Je doute que ce message indique une erreur critique" - est correct.
À mon avis, c'est une façon déroutante de créer un installateur. J'espère que Nvidia pourra modifier le script pour qu'il soit plus intuitif.
Connexe :Accorder l'accès à VirtualBox à des utilisateurs spécifiques uniquement ?