Alle Desktops und Laptops verfügen über eine Grafikkarte zum Anzeigen von Bildern über einen Monitor. Grafikkarten werden entweder mit einer Systemplatine geliefert oder über einen PCI-E-Steckplatz an die Systemplatine angeschlossen. Nvidia und AMD hergestellte Grafikkarten sind die am häufigsten verwendeten Grafikkarten in Laptops oder Desktops.,
Hier erfahren Sie, wie Sie Nvidia-Treiber unter Ubuntu 20.04/Ubuntu 18.04 installieren.
Informationen zur Grafikkarte finden
Lassen Sie uns die an Ihr System angeschlossene Grafikkarte finden. Verwenden Sie den Befehl lshw, um ihn zu finden.
sudo lshw -C display
Aus der obigen Ausgabe können Sie sehen, dass das System über eine Nvidia-Grafikkarte verfügt und Nouveau-Treiber verwendet. Nouveau ist ein Open-Source-Grafiktreiber für Nvidia-Karten und wird durch Reverse Engineering des Nvidia-Treibers entwickelt.,
Nvidia-Treiber installieren
Wir können die Nvidia-Treiber auf verschiedene Arten und aus verschiedenen Quellen installieren.
1. Grafische Installation
2. Installieren Sie Nvidia-Treiber aus den Ubuntu-repository
ich. ubuntu-drivers-Befehl
ii. apt-Befehl
3. Installieren Sie Nvidia-Treiber von PPA
4. Installieren Sie Nvidia-Treiber von der Offiziellen Website
1. Grafische Installation
Gehen Sie zu Aktivitäten >> Software & Updates >> Zusätzliche Treiber.,
Auf dieser Registerkarte werden die verfügbaren Treiberversionen für Ihre Grafikkarte angezeigt. Wählen Sie die geeignete Treiberversion aus, die Sie installieren möchten, oder die empfohlene (oben in der Liste), und klicken Sie dann auf Änderungen übernehmen.
Geben Sie das Kennwort ein, um die Treiberinstallation zu authentifizieren. Warten Sie dann, bis die installation abgeschlossen ist.
Wenn auf Ihrem Ubuntu-System UEFI Secure Boot aktiviert ist, müssen Sie möglicherweise Secure Boot konfigurieren und den MOK-Schlüssel in der Firmware Ihres Systems registrieren.,
Starten Sie das System nach der Installation neu und überprüfen Sie die Treiberinstallation, indem Sie erneut zur Registerkarte Zusätzliche Treiber wechseln.
2. Installieren Sie den Nvidia-Treiber aus dem Ubuntu-Repository
i. Befehl ubuntu-drivers
Aktualisieren Sie zuerst den Repository-Index, um die verfügbaren Nvidia-Treiber zu aktualisieren.
sudo apt update
Listen Sie dann die verfügbaren Treiberversionen für Ihre Grafikkarte auf.,
sudo ubuntu-drivers devices
Verwenden Sie abschließend den Befehl ubuntu-drivers, um das empfohlene Nvidia-Treiberpaket zu installieren.
sudo ubuntu-drivers install
Wenn auf Ihrem Ubuntu-System UEFI secure boot aktiviert ist, müssen Sie möglicherweise secure boot konfigurieren und den MOK-Schlüssel in der Firmware Ihres Systems registrieren.
Starten Sie das System nach der Installation neu.
sudo reboot
Verwenden Sie nach dem Neustart des Systems den folgenden Befehl, um die Treiberversion zu validieren.,
sudo nvidia-smi
ii. apt command
First, update the repository index to refresh the available Nvidia drivers.
sudo apt update
Then, list the available driver packages for your Nvidia graphic card.
sudo apt list nvidia-driver-*
Finally, install the driver version you want., Hier werde ich die neueste Version aus dem Ubuntu-Repository installieren, die v440.100 ist.
Wenn auf Ihrem Ubuntu-System UEFI secure boot aktiviert ist, müssen Sie möglicherweise secure boot konfigurieren und den MOK-Schlüssel in der Firmware Ihres Systems registrieren.
Starten Sie das System nach der Installation des Treiberpakets neu.
sudo reboot
Verwenden Sie nach dem Neustart des Systems den folgenden Befehl, um die Treiberversion zu validieren.
sudo nvidia-smi
3., Installieren Sie Nvidia-Treiber von PPA
Nvidia proprietäre GPU-Treiber sind in Launchpad verfügbar. Es hat die neuesten Treiber von Upstream, derzeit Versand Nvidia.
sudo add-apt-repository ppa:graphics-drivers/ppasudo apt update
Listen Sie die verfügbaren Treiberpakete für Ihre Grafikkarte auf.
sudo apt list nvidia-driver-*
ODER
sudo ubuntu-drivers devices
Installieren Sie die neueste Version des Nvidia-Treibers mit dem folgenden Befehl.,
sudo apt install -y nvidia-driver-450
ODER
sudo ubuntu-drivers install
Wenn auf Ihrem Ubuntu-System UEFI secure boot aktiviert ist, müssen Sie möglicherweise secure boot konfigurieren und den MOK-Schlüssel in der Firmware Ihres Systems registrieren.
Starten Sie das System nach der Installation des Treiberpakets neu.
sudo reboot
Verwenden Sie nach dem Neustart des Systems den folgenden Befehl, um die Treiberversion zu validieren.
sudo nvidia-smi
4., Installieren Sie den offiziellen Nvidia-Treiber
Deaktivieren Sie zunächst Nouveau-Treiber, falls Ihr System sie verwendet.
Starten Sie das System neu
sudo reboot
Fügen Sie Ihrem Computer eine 32-Bit-Architektur hinzu, um 32-Bit-Bibliotheken für Nvidia-Treiber zu installieren.
sudo dpkg --add-architecture i386 sudo apt update
Installieren Sie die erforderlichen Bibliotheken.
sudo apt install -y libc6:i386 gcc autoconf make libglvnd-dev
Laden Sie das neueste Treiberpaket von der Nvidia-Website herunter.,
ODER
Verwenden Sie den folgenden Befehl, um die neueste Version v450.66 über das Terminal herunterzuladen.
wget https://us.download.nvidia.com/XFree86/Linux-x86_64/450.66/NVIDIA-Linux-x86_64-450.66.run
Installieren Sie den Nvidia-Treiber mit dem folgenden Befehl.
Legacy-BIOS-System
sudo sh NVIDIA-Linux-x86_64-450.66.run
Befolgen Sie die Anweisungen auf dem Bildschirm, um den Nvidia-Treiber zu installieren.,
Installation fortsetzen-So installieren Sie den Nvidia-Treiber mit dem Nvidia-Installationsprogramm
Ja-So installieren Sie die 32-Bit-kompatiblen Bibliotheken von Nvidia
Ja-So aktualisieren Sie das nvidia-xconfig-Dienstprogramm, um die x-Konfigurationsdatei automatisch zu aktualisieren, sodass der Nvidia-Treiber beim Neustart von X verwendet wird.
UEFI-System
Bevor Sie den folgenden Befehl ausführen, generieren Sie einen Computerbesitzerschlüssel und registrieren Sie ihn in der Firmware Ihres Systems.
sudo sh ./NVIDIA-Linux-x86_64-450.66.run -s --module-signing-secret-key=/var/tmp/MOK.priv --module-signing-public-key=/var/tmp/MOK.pem
Starten Sie das System nach der Installation des Treiberpakets neu.,
sudo reboot
Verwenden Sie nach dem Neustart des Systems den folgenden Befehl, um die Treiberversion zu validieren.,>Nvidia – Treiberversion validieren
UEFI System-SecureBoot Enabled
Installieren Sie Nvidia-Treiber aus Ubuntu Repository / PPA
Wenn Sie ein Ubuntu-System mit aktiviertem UEFI Secure Boot haben, werden Sie während der Nvidia-Treiberinstallation (mithilfe der grafischen Methode oder des Befehls apt oder des Befehls ubuntu-drivers oder von PPA) aufgefordert, ein Kennwort festzulegen (falls nicht bereits während der Installation des Betriebssystems festgelegt) (Software von Drittanbietern) oder MOK (Maschineneigentümerschlüssel) wird nach der Installation des Betriebssystems nicht registriert) und kann zur Registrierung von MOK in der Firmware Ihres Systems verwendet werden.,
Wählen Sie OK auf Konfigurieren secure boot Wizard.
Geben Sie ein Passwort für Secure boot ein.
Geben Sie dasselbe Passwort erneut ein, um das Passwort zu bestätigen.
Starten Sie das System neu und registrieren Sie dann MOK.,
sudo reboot
Installieren Sie offizielle Nvidia-Treiber
Überprüfen Sie zunächst, ob auf Ihrem System Secure boot aktiviert ist.
sudo mokutil --sb-state
Ausgabe:
SecureBoot enabled
Generieren und importieren Sie das MOK.
Konvertieren .der Datei an .pem-Format für Nvidia-Treiberinstallation.
openssl x509 -in /var/tmp/MOK.der -inform DER -outform PEM -out /var/tmp/MOK.pem
Starten Sie das System neu und registrieren Sie dann MOK.
sudo reboot
Computerbesitzerschlüssel registrieren
Beim Neustart des Systems müssen Sie die MOK-Verwaltung durchführen.,
Wählen Sie Registrieren MOK „Weiter“ Ja „Passwort eingeben (Sie haben früher festgelegt)“ Neustart.
Überprüfen Sie nach dem Neustart des Systems die Treiberversion auf Ihrem Ubuntu-System.
sudo nvidia-smi
Nvidia-Einstellungen verwalten
Sie können die Nvidia-Treibereinstellungen verwalten, indem Sie Aktivitäten aufrufen >> div > Suche nach Nvidia X Server Einstellungen.,
OR
sudo nvidia-settings