In diesem Artikel werde ich Ihnen zeigen, wie Sie die neueste Version der proprietären NVIDIA -GPU -Treiber auf Red Hat Enterprise Linux (RHEL) 9 installieren. Also lasst uns anfangen.”
Inhaltsverzeichnis
Überprüfen Sie, ob das System eine NVIDIA -GPU installiert hat
Sie können überprüfen, ob Ihr Computer über eine NVIDIA -GPU mit dem folgenden Befehl installiert ist:
$ lspci | EGREP 'VGA | 3D'Wie Sie sehen können, habe ich eine Nvidia Geforce GTX 1050 Ti GPU auf meinem Computer installiert. Möglicherweise haben Sie eine andere NVIDIA -GPU installiert.
Standardmäßig werden die Open-Source-Nouveau-GPU-Treiber verwendet1 anstelle der proprietären Nvidia GPU -Treiber2 auf Rhel 9. Sobald Sie die proprietären NVIDIA-GPU-Treiber installiert haben, werden Sie feststellen, dass sie anstelle der Open-Source-Nouveau-GPU-Treiber verwendet werden.
$ lsmod | Grep NouveauDeaktivieren Sie den sicheren Stiefel vom BIOS
Für die NVIDIA -GPU -Treiber müssen Sie an RHEL 9 arbeiten. Sie müssen den sicheren Stiefel aus dem BIOS Ihres Motherboards deaktivieren, wenn sie die UEFI -Firmware zum Booten von Betriebssystemen verwendet.
Der Prozess des Deaktivierens des sicheren Stiefels aus dem BIOS von UEFI-fähigen Motherboards ist förderspezifisch (anders für jeden Motherboard-Anbieter wie ASUS, MSI, Gigabyte, Asrock usw.). Es ist also am besten, das Benutzerhandbuch Ihres Motherboards zu überprüfen, um herauszufinden, wie Sie den sicheren Stiefel auf Ihrem Motherboard deaktivieren können.
Für ältere Motherboards in BIOS-Basis müssen Sie nichts für die NVIDIA-GPU-Treiber tun, um an RHEL 9 zu arbeiten.
Aktivieren Sie das Epel -Repository auf RHEL 9
Um die NVIDIA -GPU -Treiber auf RHEL 9 zu installieren. Einige davon sind im RHEL 9 Epel -Repository erhältlich. In diesem Abschnitt werde ich Ihnen zeigen, wie Sie das Epel -Repository auf RHEL 9 aktivieren können.
Aktualisieren Sie zunächst den DNF -Paket -Repository -Cache mit dem folgenden Befehl:
$ sudo dnf makecacheAktivieren Sie das offizielle RHEL 9 Codeready Builder -Paketpaket -Repository mit dem folgenden Befehl:
$ sudo Abonnement-Manager-Repos-ansable codeready-builder-for-rhel-9-$ (uname -i) -RPMSInstalliere das Epel-Release Paket von der offiziellen Website von Fedora mit dem folgenden Befehl:
$ sudo dnf install https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-9.Keinarch.DrehzahlUm die Installation zu bestätigen, drücken Sie Y und dann drücken Sie .
Der Epel-Release Das Paket sollte installiert werden und das Epel -Repository sollte aktiviert sein.
Damit die Änderungen wirksam werden sollen, aktualisieren Sie den DNF -Paket -Repository -Cache mit dem folgenden Befehl:
$ sudo dnf makecacheInstallation der erforderlichen Abhängigkeiten und Erstellen von Tools zum Kompilieren von Nvidia -Kernelmodulen
So installieren Sie die erforderlichen Build -Tools und Abhängigkeitsbibliotheken zum Kompilieren der NVIDIA -Kernel -Module auf RHEL 9: Führen Sie den folgenden Befehl aus:
$ sudo dnf Installieren Sie Kernel-Devel-$ (uname -r) kernel-header-$ (uname -r) gcc machen dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfigUm die Installation zu bestätigen, drücken Sie Y und dann drücken Sie .
Die erforderlichen Pakete werden aus dem Internet heruntergeladen. Es wird eine Weile dauern, bis es fertig ist.
Sobald die Pakete heruntergeladen wurden, werden Sie aufgefordert, die GPG -Taste des Epel -Repositorys zu bestätigen.
Um die GPG -Taste zu bestätigen, drücken Sie Y und dann drücken Sie .
Um die GPG -Taste des offiziellen RHEL -Paket -Repositorys zu bestätigen, drücken Sie Y und dann drücken Sie .
Drücken Sie drücken Y und dann drücken Sie .
Die Installation sollte fortgesetzt werden.
Zu diesem Zeitpunkt sollten die erforderlichen Abhängigkeitsbibliotheken und Build -Tools zum Kompilieren des Nvidia -Kernel -Moduls auf RHEL 9 installiert werden.
Hinzufügen des offiziellen NVIDIA CUDA -Paketpakets auf RHEL 9 Hinzufügen
Um das offizielle NVIDIA CUDA -Paket -Repository auf RHEL 9 hinzuzufügen, führen Sie den folgenden Befehl aus:
$ sudo dnf config-Manager --add-Repo http: // Entwickler.herunterladen.Nvidia.com/compute/cuda/repos/rhel9/$ (uname -i)/cuda -rhel9.RepoDamit die Änderungen wirksam werden sollen, aktualisieren Sie den DNF -Paket -Repository -Cache mit dem folgenden Befehl:
$ sudo dnf makecacheInstallation der neuesten NVIDIA -GPU -Treiber auf RHEL 9
Führen Sie den folgenden Befehl aus:
$ sudo DNF-Modul Installieren Sie Nvidia-Fahrer: neueste DKMSUm die Installation zu bestätigen, drücken Sie Y und dann drücken Sie .
NVIDIA GPU -Treiberpakete und die erforderlichen Abhängigkeitspakete werden aus dem Internet heruntergeladen. Es wird eine Weile dauern, bis es fertig ist.
Sobald die Pakete heruntergeladen wurden, werden Sie gebeten, den GPG -Schlüssel des offiziellen NVIDIA -Paket -Repositorys zu bestätigen. Drücken Sie Y und dann drücken Sie Um den GPG -Schlüssel zu bestätigen.
Die Installation sollte fortgesetzt werden. Es wird eine Weile dauern, bis es fertig ist.
Zu diesem Zeitpunkt sollten die GPU -Treiber von Nvidia installiert werden.
Damit die Änderungen wirksam werden sollen, starten Sie Ihren Computer mit dem folgenden Befehl neu:
$ sudo NeustartÜberprüfen Sie, ob Nvidia -Treiber ordnungsgemäß installiert sind
Sobald Ihre Computerstiefel stiefeln, sollten Sie sehen, dass die proprietären Nvidia -GPU1 anstelle der Open-Source-Nouveau-GPU-Treiber2.
$ lsmod | Grep NvidiaSie sollten auch das finden NVIDIA X Server -Einstellungen App in der Anwendungsmenü von Rhel 9. Klick es an.
Der NVIDIA X Server -Einstellungen Die App sollte ohne Fehler ausgeführt werden, und sie sollte viele Informationen zu Ihrer installierten NVIDIA -GPU anzeigen.
Sie sollten auch in der Lage sein, die NVIDIA-Befehlszeilenprogramme wie auszuführen Nvidia-smi.
$ nvidia-smiAbschluss
In diesem Artikel habe ich Ihnen gezeigt, wie Sie das offizielle NVIDIA CUDA -Repository zu RHEL 9 hinzufügen können. Ich habe Ihnen auch gezeigt, wie Sie die neueste Version der proprietären NVIDIA -GPU -Treiber auf RHEL 9 installieren.
Verweise