Zum Inhalt

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