Jak zainstalować sterownik Nvidia w Ubuntu 18.04?

21

Pobrałem sterownik Nvidia dla systemu Linux z oficjalnej strony internetowej, aby zainstalować go na swoim laptopie. Jest to plik o nazwie NVIDIA-Linux-x86_64-390.67.run, jak zainstalować ten plik?

Naveen Theja
źródło

Odpowiedzi:

25

Określ najnowszą wersję sterownika Nvidia dostępną dla twojej karty graficznej

W pobliżu

  1. Przejdź na stronę sterowniki graficzne PPA tutaj i ustalić najnowsze wersje sterowników Nvidia

  2. Sprawdź, czy twoja karta graficzna obsługuje najnowsze sterowniki.

Jeśli twoja grafika jest obsługiwana, możesz usunąć wszystkie wcześniej zainstalowane sterowniki Nvidia w systemie. Wpisz następujące polecenie w terminalu.

sudo apt-get purge nvidia*

Dodaj sterowniki grafiki PPA

Dodajmy do tego sterownik grafiki PPA -

sudo add-apt-repository ppa:graphics-drivers

sudo apt-get update

Zainstaluj (i aktywuj) najnowsze sterowniki graficzne Nvidia. Wpisz następujące polecenie, aby zainstalować wersję grafiki Nvidii obsługiwaną przez twoją kartę graficzną -

sudo apt-get install nvidia-XXXX 

LUB

sudo apt-get install nvidia-driver-xxxxx                            

(xxxx - to obsługiwana wersja sterownika Nvidia)

Uruchom ponownie komputer, aby uruchomić nowy sterownik. Możesz sprawdzić stan instalacji za pomocą następującego polecenia

lsmod | grep nvidia

Jeśli nie ma danych wyjściowych, oznacza to, że instalacja prawdopodobnie nie powiodła się. Możliwe jest również, że sterownik nie jest dostępny w bazie danych sterowników systemu. Możesz uruchomić następujące polecenie, aby sprawdzić, czy system działa na sterowniku open source nouveau. Jeśli wynik jest negatywny dla secesji, oznacza to, że wszystko jest w porządku z twoją instalacją.

lsmod | grep nouveau

To jest mój terminal wyjściowy sterowników Nvidia.

Moje sterowniki Nvidia

devansh@varshney:~$ nvidia-smi
Wed Apr 24 01:14:16 2019       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.56       Driver Version: 418.56       CUDA Version: 10.1     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce 940MX       Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   52C    P5    N/A /  N/A |    254MiB /  2004MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      3975      G   /usr/lib/xorg/Xorg                           108MiB |
|    0      4002      G   /usr/lib/firefox/firefox                       1MiB |
|    0      4350      G   /usr/bin/gnome-shell                         137MiB |
|    0      5204      G   /usr/lib/firefox/firefox                       1MiB |
|    0     24924      G   /usr/lib/firefox/firefox                       1MiB |
+-----------------------------------------------------------------------------+
varshneydevansh
źródło
6
Uwaga: na Kubuntu musiałem zrobić sudo apt-get install nvidia-driver-xxxxx(konkretnie 415)
Nathan Lafferty
1
Podobnie na Ubuntu 18.04 potrzebowałem nvidia-driver-430zamiast tego nvidia-430nie został znaleziony.
ComputerScientist,
10

Korzystam ze sterownika nvidia-driver-390 w wersji 390.48 w 18.04, który został zainstalowany za pomocą następującego polecenia:

sudo ubuntu-drivers autoinstall 
sudo reboot  

Podczas instalowania zastrzeżonego sterownika karty graficznej nie trzeba odinstalowywać sterownika karty graficznej typu open source. Dwa sterowniki graficzne można zainstalować obok siebie, co pozwala na użycie sterownika graficznego typu open source jako alternatywnej alternatywy na wypadek problemów z używaniem zastrzeżonego sterownika graficznego.

ubuntu-drivers autoinstallPolecenie instaluje sterowniki, które są odpowiednie do automatycznej instalacji, w tym ich zależności, a kierowca Nvidia będzie również automatycznie aktualizowane, gdy jest dostępna aktualizacja.

Karel
źródło
6

Aby to zrobić, należy dodać sterownik grafiki PPA za pomocą następujących poleceń w terminalu:

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

Następnie powinieneś teraz usunąć wszystkie aktualne sterowniki NVIDIA, wpisując w swoim terminalu:

sudo apt-get purge nvidia*

Po wykonaniu tej czynności można bezpiecznie zainstalować najnowszą wersję:

sudo apt-get install nvidia-driver-396

Uwaga: w Ubuntu 18.04 jest to nvidia-driver-396, w Ubuntu 16.04 to nidia-396, ale nie używasz 16.04.

ipkpjersi
źródło
0

Proste podwójne kliknięcie powinno załatwić sprawę. Jeśli nie, kliknij prawym przyciskiem myszy -> Uprawnienia -> włącz zezwolenie na wykonanie, a następnie spróbuj ponownie kliknąć dwukrotnie

Kamal
źródło
0

Nie jestem pewien, czy zgadzam się na ręczne instalowanie określonych sterowników za pośrednictwem

sudo apt-get install nvidia-XXXX 

Czy nie zawsze lepiej jest poczekać, aż nowy sterownik będzie dostępny za pośrednictwem oprogramowania i aktualizacji?

Myślałem, że taki był cel dodania PPA?

Bachalo
źródło
Dodanie PPA ma na ogół być na krawędzi, więc możesz zainstalować najnowszą wersję zamiast czekać na nową wersję Ubuntu, która zawiera nowszą wersję oprogramowania, które chcesz na krawędzi.
Alexis Wilke,
0

Po przejrzeniu mnóstwa linków i sugestii umieszczę tutaj to, co dla mnie zadziałało. Powodem, dla którego potrzebowałem sterownika NVIDIA, była możliwość uruchomienia TensorFlow na moim laptopie z konfiguracją

  • Linux Mint 19.1 Tessa na 18.04 Ubuntu
  • Karta graficzna RTX 2060

Następnie wykonałem następujące kroki:

  1. Przejdź do systemu BIOS laptopa (naciśnij klawisz F2 na początku ponownego uruchamiania komputera) i wyłącz bezpieczne uruchamianie.

  2. Po ponownym zalogowaniu się do komputera otwórz terminal i uruchom:

    sudo apt install nvidia-settings
    

    Umożliwi to modyfikację ustawień instalowanego sterownika.

  3. Przejdź na stronę https://www.tensorflow.org/install/gpu i postępuj zgodnie z instrukcjami dla Ubuntu 18.04.

  4. Teraz głównym problemem, na który natrafiłem, który zajęło mi wieczność, był fakt, że po ponownym uruchomieniu komputera wpadłem na czarny ekran. Działo się tak, ponieważ laptop nie używał już oryginalnej karty graficznej „Intel” i przełączył się na „NVIDIA”. Jeśli znajdziesz się w podobnej sytuacji, użyj polecenia CTRL+ ALT+, F1aby przejść do ekranu tty (terminal teletype). Tam możesz zalogować się przy użyciu swojej nazwy użytkownika / hasła. Następnie uruchom kod:

    sudo apt install nvidia-prime
    

    Celem tego ostatniego polecenia była możliwość zmiany karty graficznej, z której korzystał mój laptop. Potem pobiegłem:

    sudo prime-select intel
    

Aby opuścić tty i wrócić do normalnego ekranu, możesz albo zrestartować komputer, albo wykonać CTRL+ ALT+ F7”(przynajmniej to polecenie działało dla mnie).

Po ponownym zalogowaniu mogłem wrócić do karty NVIDIA ( sudo prime-select nvidia) i zrestartować się normalnie.

Alexandre
źródło