Installation der NVIDIA-GPU-Treiber
Einleitung¶
NVIDIA® ist einer der beliebtesten GPU-Hersteller. Sie können NVIDIA-GPU-Treiber auf verschiedene Arten installieren. In diesem Handbuch wird das offizielle Repository von NVIDIA zur Installation der Treiber verwendet. Daher wird hier häufig auf das NVIDIA-Treiberinstallationshandbuch verwiesen.
Zu den weiteren Möglichkeiten zum Installieren von NVIDIA-Treibern zählen:
- NVIDIAs
.run-Installationsprogramm - RPM Fusion-Repository eines Drittanbieters
- ELRepo-Treiber eines Drittanbieters
In den meisten Fällen ist es am besten, NVIDIA-Treiber von der offiziellen Quelle zu installieren. RPM Fusion und ELRepo stehen für diejenigen zur Verfügung, die ein Community-basiertes Repository bevorzugen. Für ältere Hardware funktioniert RPM Fusion am besten. Es wird empfohlen, den .run-Installer nicht zu verwenden. Obwohl die Verwendung des .run-Installationsprogramms praktisch ist, ist es dafür bekannt, dass es Systemdateien überschreibt und zu Inkompatibilitätsproblemen führt.
Voraussetzungen¶
Für diese Anleitung benötigen Sie Folgendes:
- Rocky Linux Workstation
sudo-Berechtigungen
Installieren Sie die erforderlichen Dienstprogramme und Abhängigkeiten¶
Aktivieren Sie das EPEL-Repository (Extra Packages for Enterprise Linux):
sudo dnf install epel-release -y
Aktivieren Sie das CodeReady Builder (CRB)-Repository:
sudo dnf config-manager --enable crb
Durch die Installation von Entwicklungstools werden die erforderlichen Build-Abhängigkeiten sichergestellt:
sudo dnf groupinstall "Development Tools" -y
Das Paket kernel-devel bietet die erforderlichen Header und Tools zum Erstellen von Kernelmodulen:
sudo dnf install kernel-devel-matched kernel-headers -y
Installation der NVIDIA-Treiber¶
Nach der Installation der notwendigen Voraussetzungen ist es an der Zeit, die NVIDIA-Treiber zu installieren.
Fügen Sie das offizielle NVIDIA-Repository mit dem folgenden Befehl hinzu:
sudo dnf config-manager --add-repo http://developer.download.nvidia.com/compute/cuda/repos/rhel10/$(uname -m)/cuda-rhel10.repo
Als nächstes bereinigen Sie den DNF-Repository-Cache:
sudo dnf clean expire-cache
Installieren Sie abschließend den neuesten NVIDIA-Treiber für Ihr System. Führen Sie für offene Kernelmodule Folgendes aus:
sudo dnf install nvidia-open -y
Führen Sie für offene Kernelmodule Folgendes aus:
sudo dnf install cuda-drivers -y
Nouveau deaktivieren¶
Nouveau ist ein Open-Source-NVIDIA-Treiber, der im Vergleich zu den proprietären Treibern von NVIDIA nur begrenzte Funktionalität bietet. Es empfiehlt sich, diese Funktion zu deaktivieren, um Treiberkonflikte zu vermeiden:
sudo grubby --args="nouveau.modeset=0 rd.driver.blacklist=nouveau" --update-kernel=ALL
Anmerkung
Bei Systemen mit aktiviertem Secure Boot führen Sie folgenden Schritt aus:
```bash
sudo mokutil --import /var/lib/dkms/mok.pub
```
Der Befehl `mokutil` fordert Sie zur Eingabe eines Passworts auf, das beim Neustart verwendet wird.
Nach dem Neustart werden Sie gefragt, ob Sie einen Schlüssel oder Ähnliches registrieren möchten. Bestätigen Sie mit `yes`, und Sie werden nach dem Passwort gefragt, das Sie im Befehl `mokutil` angegeben haben.
Reboot:
sudo reboot now
Zusammenfassung¶
Sie haben NVIDIA-GPU-Treiber mithilfe des offiziellen Repository von NVIDIA erfolgreich auf Ihrem System installiert. Genießen Sie die erweiterten Funktionen Ihrer NVIDIA-GPU, die die Standard-Nouveau-Treiber nicht bieten können.
Author: Joseph Brinkman
Contributors: Steven Spencer, Ganna Zhyrnova