Driver NVIDIA terbaru pada Ubuntu 16.04

36

Saya menggunakan Ubuntu 16.04 dan saya perhatikan bahwa di tab "Additional Drivers" pada "Software & Updates", versi terbaru driver NVIDIA yang dapat saya instal adalah

  1. versi 367.57 dari nvidia-367 (berpemilik)
  2. versi 370.28 dari nvidia-370 (open source)

Selain dari fakta bahwa saya tidak tahu apa yang dimaksud dengan "proprietary" dan "open source" di sini, saya juga tidak melihat opsi untuk memilih versi driver berdasarkan kartu grafis saya yang sebenarnya. Saya menggunakan GTX 1080 dan versi Long Lived Branch saat ini adalah 375.20; apakah PPA grafik Ubuntu akan diperbarui pada akhirnya, atau apakah saya harus menginstal secara manual 375?

Zizheng Tai
sumber

Jawaban:

39

Saya tidak dapat menemukan referensi apa pun yang mendukung jockeyuntuk nVidia 375. Tetapi instalasi manual tidak sesulit yang Anda bayangkan.

Instruksi Resmi

  1. Unduh driver versi 375.20 dari sini
  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

Instal melalui PPA

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

Masalah Potensial

Tambahan untuk masalah Loop Login, melalui @michael__treat:

Pastikan boot aman dinonaktifkan di Windows Boot Manager. Walk-through dari Ubuntu mungkin tidak lengkap. Selama pengujian, saya menemukan bahwa saya harus menggunakan Windows System Boot Manager, dan menonaktifkan boot aman secara manual.

Ini menyelesaikan masalah loop masuk dalam kasus saya.

TL; DR: Pastikan boot aman benar-benar dimatikan.

  • Ketika Anda mencapai grub, buka windows boot manager
  • tekan e
  • ubah secureboot dari enabledmenjadidisabled
Orang itu
sumber
Sepertinya tidak bekerja untuk saya. Saya harus pergi ke TTY, nonaktifkan mdlight, nonaktifkan nouveau (hampir merusak GUI) dan masih tidak bisa menjalankannya.
Bono
Saya menggunakan instruksi resmi yang dijelaskan di sini dengan 384.111 dan itu membuat saya masuk ke loop login. Saya tidak memiliki windows di komputer ini. Membantu seseorang; menolong seseorang?
embe
@embe, menurut komentar di sini: lenovolinux.blogspot.ca/2016/05/... "Anda harus masuk ke mode pemulihan setelah reboot pertama karena akan ada loop login. Saya tidak bisa ctrl-alt f1 ke a tty ... Setelah melanjutkan langkah-langkah itu berhasil untuk saya. " Meskipun itu untuk menginstal Bumblebee tapi saya pikir itu mungkin relevan :)
Frikster
Semua orang menggunakan solusi PPA. Lebih sedikit peluang untuk mengacaukan sistem Anda.
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.

Jika Anda ingin menggunakan CUDA(barang nVidia untuk menjalankan fungsi pada GPU), Anda harus menggunakan driver berpemilik.

Jika Anda ingin menggunakan OpenCL(seperti CUDA, yang dikembangkan oleh Khronos), Anda harus menggunakan driver open source.

Untuk menginstal driver terbaru, tambahkan PPA:

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

Sekarang, temukan di Software & Updatesbawah System Settingsdan pilih versi driver yang diperlukan dari Additional Driverstab, pilih driver dan klik Apply Changes. Mulai ulang dan Nikmati!

PS: Kadang-kadang versi driver terbaik sepertinya tidak berfungsi dengan baik, jadi Anda harus memeriksa apakah Anda menikmati semua fungsi yang disediakan dan apakah itu mengandung bug dan silakan periksa apakah nvidia-primediinstal karena berguna dalam sebagian besar situasi di mana bug mengarah ke layar hitam.

mohitR0_0
sumber
1
PERCAYA saya lakukan ini tanpa "" dan tidak ada yang lain "sudo apt-get update" "sudo ubuntu-drivers autoinstall"
MeganFoxz
@MeganFoxz: Terima kasih. "sudo ubuntu-drivers autoinstall" bekerja seperti pesona. Saya memutakhirkan perangkat keras dari kartu NVIDIA lama ke kartu yang lebih baru.
Tujuh
0

$ sudo add-apt-repository ppa: driver grafis / ppa $ sudo apt pembaruan

Ini adalah solusi terbaik. Lakukan ini dan perbarui driver nvidia dan bekerja dengan 4.13 kernel Nvidia 340.104 bekerja dengan kernel 4.13 tanpa masalah. Saya mengujinya pada Peppermint 8 respin

Robert Radac
sumber
Pertanyaannya adalah tentang driver terbaru, yang pada saat itu adalah 375. 340 jelas bukan driver terbaru. Juga, itu berfungsi di Peppermint 8 tidak memberi tahu apakah itu berfungsi di Ubuntu.
Chai T. Rex
0

Saya berhasil memperbarui driver GPU Asus NVIDIA 1080 8 GB untuk Ubuntu 16.04 dengan 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

Reboot kemudian lanjutkan dengan yang berikut:

$ 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

Saya mencabut yang disebutkan di atas dari blog Changjiang , yang memberi tahu Anda membangun Deep Learning jika Anda sangat ingin ..: D

alexanderjsingleton
sumber
-1

Baru-baru ini saya merasa lebih nyaman menggunakan driver berpemilik. Pertanyaan selanjutnya adalah, versi apa? Ada pendekatan sistematis untuk menginstal driver yang paling tepat, yang mungkin atau tidak mungkin versi terbaru. Saya menulis panduan instalasi beranotasi di artikel ini . Langkah-langkah singkatnya adalah sebagai berikut.

  1. Pergi ke halaman pengunduhan driver NVIDIA .

  2. Berikan informasi OS, model kartu grafis, dan versi toolkit CUDA dan lakukan Pencarian.

  3. Di halaman hasil pencarian, versi driver yang direkomendasikan akan ditampilkan. Simpan sebagai referensi.

  4. Setelah menambahkan repositori ppa NVIDIA pribadi, perbarui indeks apt.

    Pembaruan apt-get $ sudo

  5. Cari driver yang tersedia dari cache apt

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

  6. Dari daftar, instal versi yang direkomendasikan oleh NVIDIA (mungkin bukan yang terbaru). Untuk versi 390, perintah instal akan sesederhana:

    $ sudo apt-get install nvidia-390

  7. Nyalakan ulang sistem dan periksa versi driver dengan perintah nvidia-smi

Mike
sumber