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 NVIDIA's Installationshandbuch verwiesen.
Anmerkung
Der Link für Vorinstallationsaktionen im offiziellen NVIDIA-Handbuch ist defekt. Um den NVIDIA-Treiber zu installieren, müssen Sie die erforderlichen Dienstprogramme und Abhängigkeiten aus dem offiziellen Repository installieren.
Zu den weiteren Möglichkeiten zum Installieren von NVIDIA-Treibern zählen:
- NVIDIA's
.run
installer - RPMFusion-Repository eines Drittanbieters
- Third-party ELRepo-Treiber
In den meisten Fällen ist es am besten, NVIDIA-Treiber von der offiziellen Quelle zu installieren. RPMFusion und ELRepo stehen für diejenigen zur Verfügung, die ein Community-basiertes Repository bevorzugen. Für ältere Hardware funktioniert RPMFusion am besten. Es wird empfohlen, die Verwendung des .run
-Installationsprogramms zu vermeiden. Die Verwendung des „.run“-Installationsprogramms ist zwar praktisch, ist aber dafür berüchtigt, Systemdateien zu überschreiben und Inkompatibilitätsprobleme zu verursachen.
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
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 -y
Dynamic Kernel Module Support (DKMS) ist ein Programm, mit dem Kernelmodule automatisch neu erstellt werden:
sudo dnf install dkms -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:
Anmerkung
Wenn Sie Rocky 8 verwenden, ersetzen Sie `rhel9` im Dateipfad durch `rhel8`.
sudo dnf config-manager --add-repo http://developer.download.nvidia.com/compute/cuda/repos/rhel9/$(uname -i)/cuda-rhel9.repo
Als nächstes installieren Sie die Pakete, die zum Erstellen und Installieren von Kernelmodulen erforderlich sind:
sudo dnf install kernel-headers-$(uname -r) kernel-devel-$(uname -r) tar bzip2 make automake gcc gcc-c++ pciutils elfutils-libelf-devel libglvnd-opengl libglvnd-glx libglvnd-devel acpid pkgconf dkms -y
Installieren Sie das neueste NVIDIA-Treibermodul für Ihr System:
sudo dnf module install nvidia-driver:latest-dkms -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. Um Treiberkonflikte zu vermeiden, deaktivieren Sie es am besten:
sudo grubby --args="nouveau.modeset=0 rd.driver.blacklist=nouveau" --update-kernel=ALL
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