GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie die NVIDIA-Treiber unter Ubuntu 20.04 Focal Fossa Linux

Der Zweck dieses Tutorials besteht darin, die NVIDIA-Treiber unter Ubuntu 20.04 Focal Fossa Linux zu installieren und von einem Open-Source-Nouveau-Treiber zum proprietären Nvidia-Treiber zu wechseln. Befolgen Sie unsere Schritt-für-Schritt-Anleitung unten, um NVIDIA-Treiber auf Ubuntu zu installieren.

Sie können Nvidia-Treiber auf Ubuntu 20.04 mit mehreren verschiedenen Methoden installieren, darunter das offizielle Ubuntu-Repository, das Nvidia PPA-Repository und so weiter ein direkter Download von der offiziellen Website. Außerdem erfahren Sie, wie Sie den Nvidia-Treiber deinstallieren.

Um den Nvidia-Treiber auf anderen Linux-Distributionen zu installieren, folgen Sie unserer Nvidia-Linux-Treiberanleitung.

In diesem Tutorial lernen Sie:

  • Führen Sie eine automatische Nvidia-Treiberinstallation mit dem Standard-Ubuntu-Repository durch
  • Erfahren Sie, wie Sie eine Nvidia-Treiberinstallation mit dem PPA-Repository durchführen
  • So installieren Sie den offiziellen Nvidia.com-Treiber
  • Deinstallieren/wechseln Sie zurück von Nvidia zu Nouveau Open Source-Treibern

Installierte NVIDIA-Treiber auf Ubuntu 20.04 Focal Fossa Linux. Führen Sie nach der Installation optional den Nvidia-Grafikkartentest durch, indem Sie unserem Leitfaden „Benchmark Your Graphics Card On Linux“ folgen.

Softwareanforderungen und verwendete Konventionen

Softwareanforderungen und Linux-Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder verwendete Softwareversion
System Ubuntu 20.04 Focal Fossa installiert oder aktualisiert
Software Nicht zutreffend
Andere Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl.
Konventionen # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

So installieren Sie Nvidia-Treiber auf Ubuntu 20.04 mithilfe einer Schritt-für-Schritt-Anleitung eines Standard-Repositorys

Die erste Methode zur Installation von Nvidia-Treibern unter Ubuntu 20.04 ist am einfachsten durchzuführen und in den meisten Fällen die empfohlene Vorgehensweise.

GNOME-GUI Nvidia-Installation auf Ubuntu-Methode

Öffnen Sie Software & Updates Anwendungsfenster. Wählen Sie TAB Additional Drivers und wählen Sie einen beliebigen proprietären NVIDIA-Treiber. Je höher die Treibernummer, desto neuer die Version.

Nvidia-Installationsmethode über die Befehlszeile

  1. Ermitteln Sie zuerst das Modell Ihrer NVIDIA-Grafikkarte und den empfohlenen Treiber. Führen Sie dazu den folgenden Befehl aus. Bitte beachten Sie, dass Ihre Ausgabe und der empfohlene Treiber höchstwahrscheinlich unterschiedlich sein werden:
    $ ubuntu-drivers devices
    == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
    modalias : pci:v000010DEd00001C03sv00001043sd000085ABbc03sc00i00
    vendor   : NVIDIA Corporation
    model    : GP106 [GeForce GTX 1060 6GB]
    driver   : nvidia-driver-390 - distro non-free
    driver   : nvidia-driver-435 - distro non-free
    driver   : nvidia-driver-440 - distro non-free recommended
    driver   : xserver-xorg-video-nouveau - distro free builtin
    
    

    Aus der obigen Ausgabe können wir schließen, dass das aktuelle System über NVIDIA GeForce GTX 1060 6GB verfügt Grafikkarte installiert und der zu installierende Treiber ist nvidia-driver-440 .

  2. Treiber installieren. Wenn Sie der Empfehlung zustimmen, können Sie gerne die ubuntu-drivers verwenden Befehl erneut, um alle empfohlenen Treiber zu installieren:
    $ sudo ubuntu-drivers autoinstall
    

    Alternativ installieren Sie den gewünschten Treiber selektiv mit apt Befehl. Zum Beispiel:

    $ sudo apt install nvidia-driver-440
    
  3. Sobald die Installation abgeschlossen ist, starten Sie Ihr System neu und Sie sind fertig.
    $ sudo reboot
    

Automatische Installation von Nvidia-Treibern auf Ubuntu 20.04 mit PPA-Repository – Beta-Treiber

  1. Verwendung von graphics-drivers Das PPA-Repository ermöglicht es uns, hochmoderne Nvidia-Beta-Treiber auf das Risiko eines instabilen Systems zu installieren. Um fortzufahren, fügen Sie zuerst ppa:graphics-drivers/ppa hinzu Repository in Ihr System:
    $ sudo add-apt-repository ppa:graphics-drivers/ppa
    
  2. Identifizieren Sie als Nächstes Ihr Grafikkartenmodell und den empfohlenen Treiber:
    $ ubuntu-drivers devices
    == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
    modalias : pci:v000010DEd00001C03sv00001043sd000085ABbc03sc00i00
    vendor   : NVIDIA Corporation
    model    : GP106 [GeForce GTX 1060 6GB]
    driver   : nvidia-driver-440 - distro non-free recommended
    driver   : nvidia-driver-390 - distro non-free
    driver   : nvidia-driver-435 - distro non-free
    driver   : xserver-xorg-video-nouveau - distro free builtin
    
  3. Installieren Sie den Nvidia-TreiberWie beim obigen Beispiel für das Standard-Ubuntu-Repository, installieren Sie entweder alle empfohlenen Treiber automatisch:
    $ sudo ubuntu-drivers autoinstall
    

    oder selektiv mit apt Befehl. Beispiel:

    $ sudo apt install nvidia-driver-440
    
  4. Fertig. Starten Sie Ihren Computer neu:
    $ sudo reboot
    

Manuelle Nvidia-Installation von Ubuntu 20.04 mithilfe der Schritt-für-Schritt-Anleitung des offiziellen Nvidia.com-Treibers

  1. Identifizieren Sie Ihre NVIDIA VGA-Karte. Mit den folgenden Befehlen können Sie Ihr Nvidia-Kartenmodell identifizieren:
    $  lshw -numeric -C display
    or
    $ lspci -vnn | grep VGA
    or
    $ ubuntu-drivers devices
    
  2. Laden Sie den offiziellen Nvidia-Treiber herunter. Navigieren Sie mit Ihrem Webbrowser zur offiziellen Nvidia-Website und laden Sie einen geeigneten Treiber für Ihre Nvidia-Grafikkarte herunter. Wenn Sie wissen, was Sie tun, können Sie den Treiber alternativ direkt vom Nvidia-Linux-Treiber herunterladen aufführen. Sobald Sie fertig sind, sollten Sie am Ende eine Datei ähnlich der unten gezeigten haben:
    $ ls
    NVIDIA-Linux-x86_64-440.44.run
    
  3. Voraussetzungen für die Installation. Die folgenden Voraussetzungen sind erforderlich, um den Nvidia-Treiber zu kompilieren und zu installieren:
    $ sudo apt install build-essential libglvnd-dev pkg-config
    
  4. Nouveau Nvidia-Treiber deaktivieren. Der nächste Schritt besteht darin, den Standard-Nouveau-Nvidia-Treiber zu deaktivieren. Befolgen Sie diese Anleitung, um den standardmäßigen Nouveau-Nvidia-Treiber zu deaktivieren.
    WARNUNG
    Abhängig von Ihrem Nvidia VGA-Modell funktioniert Ihr System möglicherweise nicht richtig. Seien Sie in dieser Phase bereit, sich die Hände schmutzig zu machen. Nach dem Neustart kann es sein, dass Sie überhaupt keine GUI haben. Stellen Sie sicher, dass SSH auf Ihrem System aktiviert ist, um sich aus der Ferne anmelden zu können, oder verwenden Sie CTRL+ALT+F2 um die TTY-Konsole zu wechseln und mit der Installation fortzufahren.

    Stellen Sie sicher, dass Sie Ihr System neu starten, bevor Sie mit dem nächsten Schritt fortfahren.

  5. Desktop Manager stoppen. Um den neuen Nvidia-Treiber zu installieren, müssen wir den aktuellen Anzeigeserver stoppen. Am einfachsten geht das, indem man mit telinit in Runlevel 3 wechselt Befehl. Nachdem Sie den folgenden Linux-Befehl ausgeführt haben, stoppt der Anzeigeserver. Stellen Sie daher sicher, dass Sie Ihre gesamte aktuelle Arbeit (falls vorhanden) speichern, bevor Sie fortfahren:
    $ sudo telinit 3
    

    Drücken Sie CTRL+ALT+F1 und melden Sie sich mit Ihrem Benutzernamen und Passwort an, um eine neue TTY1-Sitzung zu öffnen, oder melden Sie sich über SSH an.

  6. Installieren Sie den Nvidia-Treiber.Um die Installation des Nvidia-Treibers zu starten, führen Sie den folgenden Linux-Befehl aus und folgen Sie dem Assistenten:
    $ sudo bash NVIDIA-Linux-x86_64-440.44.run
    
  7. Der Nvidia-Treiber ist jetzt installiert. Starten Sie Ihr System neu:
    $ sudo reboot
    
  8. Konfigurieren Sie die NVIDIA X Server-Einstellungen. Nach dem Neustart sollten Sie in der Lage sein, die NVIDIA X Server-Einstellungen-App über das Menü "Aktivitäten" zu starten.

So deinstallieren Sie den Nvidia-Treiber

Befolgen Sie unsere Anleitung zum Deinstallieren des Nvidia-Treibers und wechseln Sie daher vom Nvidia- zum Nouveau-Open-Source-Treiber zurück.

Anhang

Fehlermeldungen:

WARNING: Unable to find suitable destination to install 32-bit compatibility libraries

Je nach Bedarf kann dies getrost ignoriert werden. Wenn Sie jedoch die Steam-Spieleplattform installieren möchten, kann dieses Problem nicht ignoriert werden. Führen Sie zur Auflösung Folgendes aus:

$ sudo dpkg --add-architecture i386
$ sudo apt update
$ sudo apt install libc6:i386

und führen Sie die Installation des NVIDIA-Treibers erneut aus.

  An incomplete installation of libglvnd was found. All of the essential libglvnd libraries are present, but one or more optional    
  components are missing. Do you want to install a full copy of libglvnd? This will overwrite any existing libglvnd libraries.

Ihnen fehlt der libglvnd-dev Paket. Führen Sie den folgenden Befehl aus, um dieses Problem zu beheben:

$ sudo apt install libglvnd-dev
  Oct  9 10:36:20 linuxconfig gdm-password]: gkr-pam: unable to locate daemon control file
Oct  9 10:36:20 linuxconfig gdm-password]: pam_unix(gdm-password:session): session opened for user linuxconfig by (uid=0)
Oct  9 10:36:20 linuxconfig systemd-logind[725]: New session 8 of user linuxconfig.
Oct  9 10:36:20 linuxconfig systemd: pam_unix(systemd-user:session): session opened for user linuxconfig by (uid=0)
Oct  9 10:36:21 linuxconfig gdm-password]: pam_unix(gdm-password:session): session closed for user linuxconfig
Oct  9 10:36:21 linuxconfig systemd-logind[725]: Session 8 logged out. Waiting for processes to exit.
Oct  9 10:36:21 linuxconfig systemd-logind[725]: Removed session 8.
Oct  9 10:36:45 linuxconfig dbus-daemon[728]: [system] Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)

Um das Problem zu lösen, überschreiben Sie während der Nvidia-Treiberinstallation keine vorhandenen libglvnd-Bibliotheken.

  WARNING: Unable to determine the path to install the libglvnd EGL vendor library config files. Check that you have pkg-config and  
           the libglvnd development libraries installed, or specify a path with --glvnd-egl-config-path.
an

Stellen Sie sicher, dass Sie pkg-config installieren Paket:

$ sudo apt install pkg-config

Abschlussgedanken

In diesem Tutorial haben wir gesehen, wie NVIDIA-Treiber unter Ubuntu 20.04 Focal Fossa Linux installiert werden. Dazu gehörte die automatische Installation aus dem standardmäßigen Ubuntu-Repository, aus dem PPA-Repository und von der offiziellen NVIDIA-Website.


Ubuntu
  1. So installieren Sie die NVIDIA-Treiber unter CentOS 7 Linux

  2. So installieren Sie die NVIDIA-Treiber unter Ubuntu 19.04 Disco Dingo Linux

  3. So installieren Sie die NVIDIA-Treiber unter Ubuntu 19.10 Eoan Ermine Linux

  4. So deinstallieren Sie die NVIDIA-Treiber unter Ubuntu 20.04 Focal Fossa Linux

  5. So installieren Sie LaTex unter Ubuntu 20.04 Focal Fossa Linux

So installieren Sie TeamViewer unter Ubuntu 20.04 Focal Fossa Linux

So installieren Sie Minecraft unter Ubuntu 20.04 Focal Fossa Linux

So installieren Sie die NVIDIA-Treiber unter Ubuntu 18.10 Cosmic Cuttlefish Linux

So installieren Sie die NVIDIA-Treiber unter Ubuntu 20.10 Groovy Gorilla Linux

So installieren Sie die NVIDIA-Treiber unter Ubuntu 21.04

So installieren Sie Nvidia-Treiber auf Ubuntu 20.04 / Ubuntu 18.04