Vorrei installare l'ultimo driver nvidia ( 367.27
) per il mio GeForce 940MX
.
Perché voglio passare
Attualmente, ho 361.42
installato dai repository ufficiali. Tuttavia, questo ha problemi con TensorFlow ( numero 2810 ).
Cosa ho fatto
- Scarica l'ultimo driver da http://www.nvidia.com/Download/index.aspx
- Chiudi tutto, esci, passa alla console ( Ctrl+ Alt+ F2)
- Shut of lightdm (
sudo service lightdm stop
) - Esegui lo script scaricato (
sudo sh NVIDIA-Linux-x86_64-367.27.run
)
Quello che mi aspettavo
Ho pensato che questo avrebbe semplicemente aggiornato il driver.
Quello che è successo
Dopo aver accettato l'EULA, ho ricevuto un errore. Mi ha chiesto se volevo continuare l'installazione o interromperla. Ho interrotto e ho dato un'occhiata al messaggio di errore:
$ 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.
Come posso risolvere questo problema?
Come sono tornato indietro
Dopo aver ignorato l'avviso e averlo installato, non ho ricevuto alcuna grafica. Solo uno schermo nero. Quindi ho annullato l'installazione:
- Premere shiftdurante l'avvio
- Entra in una shell di root
- Renderlo scrivibile da
mount -o remount,rw /
(-
è?
ed/
è-
nel layout americano) sh NVIDIA-Linux-x86_64-367.27.run --uninstall
ppa:graphics-drivers/ppa
di solito ha i driver nVidia più recenti sebbene la versione più recente della filiale 367 sia ora nei repository ufficiali.
nvidia-installer ncurses user interface
(senza "v6"). C'era qualcos'altro nel messaggio di errore che ricordi (ha menzionato DKMS o la firma per caso?)