Najnowszy sterownik NVIDIA w systemie Ubuntu 16.04

36

Używam Ubuntu 16.04 i zauważam, że w zakładce „Dodatkowe sterowniki” w „Oprogramowanie i aktualizacje” najnowsze wersje sterowników NVIDIA, które mogę zainstalować, to:

  1. wersja 367.57 od NVIDIA-367 (własność)
  2. wersja 370.28 z nvidia-370 (open source)

Oprócz tego, że nie wiem, co oznaczają tutaj „zastrzeżone” i „open source”, nie widzę też opcji wyboru wersji sterownika na podstawie mojej karty graficznej. Używam GTX 1080, a aktualna wersja Long Lived Branch to 375.20; czy PPA graficzne Ubuntu zostanie w końcu zaktualizowane, czy też będę musiał ręcznie zainstalować 375?

Zizheng Tai
źródło

Odpowiedzi:

38

Nie mogę znaleźć żadnego odniesienia do wsparcia jockeydla nVidii 375. Ale ręczna instalacja nie jest tak trudna, jak mogłoby się wydawać.

Oficjalne instrukcje

  1. Pobierz wersję sterownika 375.20 stąd
  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

Zainstaluj za pomocą PPA

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

Potencjalne problemy

Uzupełnienie do wydania Loop Login, za pośrednictwem @michael__treat:

Upewnij się, że bezpieczny rozruch jest wyłączony w Windows Boot Manager. Przejście z Ubuntu może być niekompletne. Podczas testów stwierdziłem, że musiałem użyć Menedżera rozruchu systemu Windows i ręcznie wyłączyć bezpieczny rozruch.

To rozwiązało problem pętli logowania w moim przypadku.

TL; DR: Upewnij się, że bezpieczny rozruch jest faktycznie wyłączony.

  • Po osiągnięciu grub, przejdź do menedżera rozruchu systemu Windows
  • naciśnij e
  • zmień Secureboot z enablednadisabled
Ten facet
źródło
Wydaje się, że nie działa dla mnie. Muszę przejść do TTY, wyłączyć mdlight, wyłączyć nouveau (prawie zamurowanie GUI) i nadal nie mogę tego uruchomić.
Bono
Użyłem oficjalnych instrukcji opisanych tutaj z 384.111 i dostałem się do pętli logowania. Nie mam systemu Windows na tym komputerze. Pomóc komuś?
embe
@embe, zgodnie z komentarzem tutaj: lenovolinux.blogspot.ca/2016/05/... "Po pierwszym restarcie będziesz musiał przejść do trybu odzyskiwania, ponieważ będzie pętla logowania. Nie mogłem ctrl-alt f1 na tty ... Po kontynuowaniu kroków zadziałało to dla mnie. " Chociaż to
dotyczyło
Wszyscy korzystają z rozwiązania PPA. Mniejsze szanse na zepsucie systemu.
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.

Jeśli chcesz użyć CUDA(rzeczy nVidii do wykonywania funkcji na GPU), powinieneś użyć zastrzeżonego sterownika.

Jeśli chcesz używać OpenCL(coś w rodzaju CUDA, opracowanego przez Khronos), musisz użyć sterownika open source.

Aby zainstalować najnowsze sterowniki, dodaj PPA:

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

Teraz znajdź Software & Updatesponiżej System Settingsi wybierz wymaganą wersję sterownika z Additional Driverszakładki, wybierz sterownik i kliknij Apply Changes. Uruchom ponownie i ciesz się!

PS: Czasami najlepsza wersja sterownika nie działa dobrze, więc musisz sprawdzić, czy korzystasz ze wszystkich podanych funkcji i czy zawiera błędy, i sprawdź, czy nvidia-primejest zainstalowany, ponieważ jest przydatny w większości sytuacji, w których błędy prowadzą do czarnego ekranu.

mohitR0_0
źródło
1
Zaufaj mi, po prostu rób te bez „” i nic więcej „sudo apt-get update” „sudo ubuntu-drivers autoinstall”
MeganFoxz
@MeganFoxz: Dzięki. „sudo ubuntu-drivers autoinstall” działało jak urok. Zaktualizowałem swój sprzęt ze starszej karty NVIDIA na nowszą.
Siedem
0

$ sudo add-apt-repository ppa: sterowniki-grafiki / ppa $ sudo apt update

Jest to najlepsze rozwiązanie. Zrób to i zaktualizuj sterownik nvidia i działa on z jądrem 4.13. Nvidia 340.104 bezproblemowo współpracuje z jądrem 4.13. Przetestowałem to na mięczaku Peppermint 8

Robert Radac
źródło
Pytanie dotyczyło najnowszego sterownika, który w tym czasie wynosił 375. 340 oczywiście nie jest najnowszym sterownikiem. Ponadto, że działa na Peppermint 8, nie mówi, czy działa na Ubuntu.
Chai T. Rex,
0

Udało mi się zaktualizować sterowniki karty graficznej Asus NVIDIA 1080 8 GB dla Ubuntu 16.04 za pomocą 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

Uruchom ponownie, a następnie wykonaj następujące czynności:

$ 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

Wyjąłem powyższe z bloga Changjiang , który przygotowuje twoją wersję do głębokiego uczenia się, jeśli masz takie skłonności ..: D

alexanderjsingleton
źródło
-1

Ostatnio uznałem, że wygodniej jest korzystać z zastrzeżonych sterowników. Następne pytanie brzmi, która wersja? Istnieje systematyczne podejście do instalowania najodpowiedniejszego sterownika, który może być najnowszą wersją. W tym artykule napisałem z przewodnikiem instalację z adnotacjami . Kroki w skrócie są następujące.

  1. Przejdź do strony pobierania sterowników NVIDIA .

  2. Podaj informacje o systemie operacyjnym, model karty graficznej i wersję zestawu narzędzi CUDA i przeprowadź wyszukiwanie.

  3. Na stronie wyników wyszukiwania zostanie wyświetlona zalecana wersja sterownika. Zachowaj to jako punkt odniesienia.

  4. Po dodaniu prywatnego repozytorium ppa NVIDIA, zaktualizuj indeks apt.

    $ sudo apt-get update

  5. Wyszukaj dostępne sterowniki z apt cache

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

  6. Z listy zainstaluj wersję zalecaną przez NVIDIA (może nie być najnowsza). W przypadku wersji 390 polecenie instalacji będzie tak proste, jak:

    $ sudo apt-get install nvidia-390

  7. Uruchom ponownie system i sprawdź wersję sterownika za pomocą polecenia nvidia-smi

Mikrofon
źródło