Wie installiere ich den Nvidia-Treiber in Ubuntu 18.04?

21

Ich habe den Nvidia-Treiber für Linux von der offiziellen Website heruntergeladen, um ihn auf meinem Laptop zu installieren. Die Datei heißt NVIDIA-Linux-x86_64-390.67.run. Wie wird diese Datei installiert?

Naveen Theja
quelle

Antworten:

24

Ermitteln Sie die neueste Version des für Ihre Grafikkarte verfügbaren Nvidia-Treibers

Für den Fall, dass Sie nicht mehr weiterkommen möchten

  1. Besuchen Sie die Grafiktreiber PPA Homepage hier und bestimmen die neuesten Versionen der Nvidia - Treiber

  2. Stellen Sie sicher, dass auf Ihrer Grafikkarte die neuesten Treiber ausgeführt werden können.

Wenn Ihre Grafik unterstützt wird, können Sie alle zuvor auf Ihrem System installierten Nvidia-Treiber entfernen. Geben Sie den folgenden Befehl im Terminal ein.

sudo apt-get purge nvidia*

Fügen Sie die Grafiktreiber PPA hinzu

Lassen Sie uns fortfahren und den Grafiktreiber PPA hinzufügen -

sudo add-apt-repository ppa:graphics-drivers

sudo apt-get update

Installieren (und aktivieren) Sie die neuesten Nvidia-Grafiktreiber. Geben Sie den folgenden Befehl ein, um die von Ihrer Grafikkarte unterstützte Version von Nvidia-Grafiken zu installieren:

sudo apt-get install nvidia-XXXX 

(xxxx - Unterstützte Version)

Starten Sie Ihren Computer neu, damit sich der neue Treiber einschaltet. Sie können Ihren Installationsstatus mit dem folgenden Befehl überprüfen

lsmod | grep nvidia

Wenn keine Ausgabe erfolgt, ist Ihre Installation wahrscheinlich fehlgeschlagen. Es ist auch möglich, dass der Treiber nicht in der Treiberdatenbank Ihres Systems verfügbar ist. Sie können den folgenden Befehl ausführen, um zu überprüfen, ob Ihr System im Open Source-Treiber-Nouveau ausgeführt wird. Wenn die Ausgabe für Nouveau negativ ist, ist alles in Ordnung mit Ihrer Installation.

lsmod | grep nouveau

Dies ist meine Terminal-Ausgabe von Nvidia-Treibern.

Meine Nvidia-Treiber

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
quelle
5
Hinweis: Auf Kubuntu musste ich sudo apt-get install nvidia-driver-xxxxx(genauer gesagt, 415)
Nathan Lafferty
In ähnlicher Weise auf Ubuntu 18.04 brauchte ich nvidia-driver-430statt nvidia-430dem wurde nicht gefunden.
Computerwissenschaftler
9

Ich verwende den nvidia-driver-390-Treiber, Version 390.48 in 18.04, der mit dem folgenden Befehl installiert wurde:

sudo ubuntu-drivers autoinstall 
sudo reboot  

Bei der Installation eines proprietären Grafiktreibers muss der Open Source-Grafiktreiber nicht deinstalliert werden. Die beiden Grafiktreiber können nebeneinander installiert werden, sodass der Open-Source-Grafiktreiber als Alternative für den Fall verwendet werden kann, dass bei Verwendung des proprietären Grafiktreibers ein Problem auftritt.

Der ubuntu-drivers autoinstallBefehl installiert Treiber, die für die automatische Installation geeignet sind, einschließlich ihrer Abhängigkeiten, und der Nvidia-Treiber wird automatisch aktualisiert, wenn ein Update verfügbar ist.

karel
quelle
6

Dazu fügen Sie den Grafiktreiber PPA mit den folgenden Befehlen im Terminal hinzu:

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

Danach sollten Sie jetzt alle aktuellen NVIDIA-Treiber entfernen, indem Sie Folgendes in Ihr Terminal eingeben:

sudo apt-get purge nvidia*

Nachdem Sie dies getan haben, ist es sicher, die neueste Version zu installieren:

sudo apt-get install nvidia-driver-396

Bitte beachten Sie, dass es sich bei Ubuntu 18.04 um nvidia-driver-396 handelt, bei Ubuntu 16.04 um nvidia-396, Sie jedoch nicht um 16.04.

ipkpjersi
quelle
0

Ein einfacher Doppelklick sollte den Trick machen. Ist dies nicht der Fall, klicken Sie mit der rechten Maustaste auf -> Berechtigungen -> Ausführungsberechtigung aktivieren und wiederholen Sie den Doppelklick

Kamal
quelle
0

Ich bin nicht sicher, ob ich der manuellen Installation bestimmter Treiber über zustimme

sudo apt-get install nvidia-XXXX 

Ist es nicht immer besser zu warten, bis der neue Treiber über Software & Updates verfügbar ist?

Ich dachte, das war der Zweck des Hinzufügens des PPA?

Bachalo
quelle
Der Zweck des Hinzufügens eines PPA besteht im Allgemeinen darin, auf dem neuesten Stand zu sein, sodass Sie die aktuellste Version installieren können, anstatt auf eine neue Version von Ubuntu zu warten, die die neuere Version der Software enthält, die Sie auf dem neuesten Stand haben möchten.
Alexis Wilke
0

Nachdem ich einer Tonne von Links und Vorschlägen gefolgt bin, werde ich hier einfügen, was für mich funktioniert hat. Der Grund, warum ich den Treiber von NVIDIA brauchte, war, TensorFlow mit der Konfiguration auf meinem Laptop ausführen zu können

  • Linux Mint 19.1 Tessa am 18.04 Ubuntu
  • RTX 2060-Grafikkarte

Was als nächstes folgt, waren die Schritte, die ich unternahm:

  1. Rufen Sie das BIOS Ihres Laptops auf (drücken Sie F2 zu Beginn des Neustarts Ihres Computers) und deaktivieren Sie das sichere Starten.

  2. Wenn Sie sich wieder am Computer anmelden, öffnen Sie ein Terminal und führen Sie Folgendes aus:

    sudo apt install nvidia-settings
    

    Auf diese Weise können Sie die Einstellungen für den zu installierenden Treiber ändern.

  3. Gehen Sie zu https://www.tensorflow.org/install/gpu und folgen Sie den Anweisungen für Ubuntu 18.04.

  4. Das Hauptproblem, auf das ich stieß, das ich für immer beheben musste, war die Tatsache, dass ich nach dem Neustart des Computers auf einen schwarzen Bildschirm stieß. Dies geschah, weil der Laptop nicht mehr die ursprüngliche "Intel" -Grafikkarte verwendete und zu "NVIDIA" gewechselt war. Wenn Sie in eine ähnliche Situation geraten, verwenden Sie den Befehl CTRL+ ALT+ F1, um zu einem tty-Bildschirm (Teletyp-Terminal) zu gelangen. Dort können Sie sich möglicherweise mit Ihrem Benutzernamen / Passwort anmelden. Führen Sie dann den Code aus:

    sudo apt install nvidia-prime
    

    Mit diesem letzten Befehl sollte geändert werden können, welche Grafikkarte mein Laptop verwendete. Ich lief dann:

    sudo prime-select intel
    

Um das tty zu verlassen und zum normalen Bildschirm zurückzukehren, können Sie entweder einen Neustart durchführen oder ein CTRL+ ALT+ F7" ausführen (zumindest hat dieser Befehl bei mir funktioniert).

Nach dem erneuten Anmelden konnte ich wieder zur NVIDIA-Karte wechseln ( sudo prime-select nvidia) und den Computer normal neu starten.

Alexandre
quelle