Saya ingin menginstal driver nvidia terbaru (367.27
) untuk GeForce 940MX
saya .
Mengapa saya ingin beralih
Saat ini, saya memiliki 361.42
diinstal dari repositori resmi. Namun, yang satu ini bermasalah dengan TensorFlow (edisi 2810).
Apa yang saya lakukan
- Unduh driver terbaru dari http://www.nvidia.com/Download/index.aspx
- Tutup semuanya, logout, alihkan ke konsol (Ctrl + Alt +F2 )
- Matikan lightdm (
sudo service lightdm stop
) - Jalankan skrip yang diunduh (
sudo sh NVIDIA-Linux-x86_64-367.27.run
)
Apa yang saya harapkan
Saya pikir ini hanya akan memperbarui driver.
Apa yang terjadi
Setelah menerima EULA, saya mendapat kesalahan. Ia bertanya apakah saya ingin melanjutkan instalasi atau membatalkannya. Saya membatalkan dan melihat pesan kesalahan:
$ 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.
Bagaimana cara memperbaiki masalah ini?
Bagaimana saya memutar kembali
Setelah mengabaikan peringatan dan menginstalnya, saya tidak mendapatkan grafik apa pun. Hanya layar hitam. Jadi saya membatalkan instalasi:
- Tekan shift saat memulai
- Masuk ke shell root
- Buat itu dapat ditulis dengan
mount -o remount,rw /
(-
apakah?
dan/
adalah-
dalam tata letak Amerika) sh NVIDIA-Linux-x86_64-367.27.run --uninstall
Jawaban yang Diterima:
Di sistem saya (Ubuntu), file “/usr/lib/nvidia/pre-install” tidak melakukan apa pun kecuali menjalankan exit 1
. Komentar di atas exit 1
mengatakan “Trigger an error exit status to mencegah penginstal menimpa paket nvidia Ubuntu.”
Jadi, skrip pra-instal dirancang untuk gagal. Ini hanya berfungsi untuk meminta pengguna untuk mengakui sebelum melanjutkan. Jadi komentar @steeldriver di atas, “Saya ragu pesan itu menunjukkan kesalahan kritis” — benar.
Dalam pandangan saya, ini adalah cara yang membingungkan untuk membuat installer. Saya berharap Nvidia dapat mengubah skrip menjadi lebih intuitif.
Terkait:Berikan akses VirtualBox ke pengguna tertentu saja?