W tym artykule pokażę, jak zainstalować najnowszą wersję własności sterowników Nvidia GPU na Red Hat Enterprise Linux (RHEL) 9. Więc zacznijmy."
Spis treści
Sprawdzanie, czy system ma zainstalowany procesor graficzny NVIDIA
Możesz sprawdzić, czy komputer ma procesor graficzny NVIDIA zainstalowany za pomocą następującego polecenia:
$ lspci | egrep 'vGA | 3D'Jak widać, na moim komputerze mam NVIDIA GeForce GTX 1050 TI. Możesz mieć zainstalowany inny procesor graficzny NVIDIA.
Domyślnie używane są sterowniki GPU Nouveau Open-Source1 zamiast zastrzeżonych kierowców GPU NVIDIA2 na RHEL 9. Po zainstalowaniu zastrzeżonych sterowników NVIDIA GPU zobaczysz, że są one używane zamiast sterowników GPU Nouveau Open-Source.
$ lsmod | Grep NouveauWyłącz bezpieczny rozruch z BIOS
Aby sterowniki GPU NVIDIA działały na RHEL 9, musisz wyłączyć bezpieczny rozruch z BIOS płyty głównej, jeśli używa oprogramowania układowego UEFI do uruchamiania systemów operacyjnych.
Proces wyłączania bezpiecznego rozruchu z BIOS pływających z UEFI płyt głównych jest specyficzny dla dostawcy (inny dla każdego dostawcy płyty głównej, takiego jak ASUS, MSI, Gigabyte, Asrock itp.). Dlatego najlepiej sprawdzić instrukcję obsługi swojej płyty głównej, aby dowiedzieć się, jak wyłączyć bezpieczny rozruch na płycie głównej.
W przypadku starszych płyt głównych opartych na BIOS nie musisz nic robić, aby kierowcy GPU NVIDIA mogli pracować nad RHEL 9.
Włączenie repozytorium EPEL na RHEL 9
Aby zainstalować sterowniki GPU NVIDIA w RHEL 9, będziesz musiał zainstalować wymagane narzędzia kompilacji i wymagane biblioteki zależności do opracowania modułów jądra NVIDIA. Niektóre z nich są dostępne w repozytorium EPEL RHEL 9. W tej sekcji pokażę ci, jak włączyć repozytorium EPEL na RHEL 9.
Najpierw zaktualizuj pamięć podręczną repozytorium pakietów DNF za pomocą następującego polecenia:
$ sudo dnf makeCacheWłącz oficjalne repozytorium pakietów CodeReady Builder z następującym poleceniem:
$ sudo subskrypcja-manager Repos-Uneble Codereade-Builder-for-Rhel-9-$ (uname -i) -RPMSZainstaluj Epel-Release Pakiet z oficjalnej strony Fedory z następującym poleceniem:
$ sudo dnf instaluj https: // dl.Fedoraproject.ORG/PUB/EPEL/EPEL-Relase-Latest-9.Noarch.RPMAby potwierdzić instalację, naciśnij Y a następnie naciśnij .
Epel-Release Pakiet powinien zostać zainstalowany, a repozytorium EPEL powinno być włączone.
Aby zmiany zaczęły się skutkować, zaktualizuj pamięć podręczną repozytorium pakietów DNF za pomocą następującego polecenia:
$ sudo dnf makeCacheInstalowanie wymaganych zależności i narzędzi kompilacji modułów jądra Nvidia
Aby zainstalować wymagane narzędzia kompilacji i biblioteki zależności w celu opracowania modułów jądra NVIDIA w RHEL 9, uruchom następujące polecenie:
$ sudo dnf instaluj jądro-devel-$ (uname -r)-hernel-headers-$ (uname -r) gcc Make DKMS acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfigAby potwierdzić instalację, naciśnij Y a następnie naciśnij .
Wymagane pakiety są pobierane z Internetu. Ukończenie zajmie trochę czasu.
Po pobraniu pakietów zostaniesz poproszony o potwierdzenie klucza GPG repozytorium EPEL.
Aby potwierdzić klawisz GPG, naciśnij Y a następnie naciśnij .
Aby potwierdzić klawisz GPG oficjalnego repozytorium pakietów RHEL, naciśnij Y a następnie naciśnij .
Aby potwierdzić kolejny klawisz GPG oficjalnego repozytorium pakietów RHEL, naciśnij Y a następnie naciśnij .
Instalacja powinna kontynuować.
W tym momencie wymagane biblioteki zależności i narzędzia kompilacyjne do kompilacji modułu jądra NVIDIA powinny być zainstalowane na RHEL 9.
Dodanie oficjalnego repozytorium pakietów NVIDIA CUDA do RHEL 9
Aby dodać oficjalne repozytorium pakietów NVIDIA CUDA w RHEL 9, uruchom następujące polecenie:
$ sudo dnf config-manager --add-repo http: // programista.pobierać.nvidia.com/compute/cUDA/repos/rhel9/$ (uname -i)/cUDA -RHEL9.RepoAby zmiany zaczęły się skutkować, zaktualizuj pamięć podręczną repozytorium pakietów DNF za pomocą następującego polecenia:
$ sudo dnf makeCacheInstalowanie najnowszych sterowników GPU NVIDIA w RHEL 9
Aby zainstalować najnowszą wersję sterowników GPU NVIDIA w RHEL 9, uruchom następujące polecenie:
Moduł $ sudo dnf instaluj NVIDIA-Driver: najnowsze DKMSAby potwierdzić instalację, naciśnij Y a następnie naciśnij .
Pakiety sterowników GPU NVIDIA i wymagane pakiety zależności są pobierane z Internetu. Ukończenie zajmie trochę czasu.
Po pobraniu pakietów zostaniesz poproszony o potwierdzenie klucza GPG oficjalnego repozytorium pakietów NVIDIA. Naciskać Y a następnie naciśnij Aby potwierdzić klucz GPG.
Instalacja powinna kontynuować. Ukończenie zajmie trochę czasu.
W tym momencie należy zainstalować sterowniki NVIDIA GPU.
Aby zmiany zaczęły uruchomić komputer za pomocą następującego polecenia:
$ sudo restartSprawdzanie, czy sterowniki NVIDIA są poprawnie zainstalowane
Gdy twoje komputerowe uchylają się, powinieneś zobaczyć, że używane są zastrzeżone sterowniki Nvidia GPU1 Zamiast kierowców GPU Nouveau Open Source2.
$ lsmod | Grep NvidiaPowinieneś także znaleźć Ustawienia serwera NVIDIA X aplikacja w Menu aplikacji Rhel 9. Kliknij na to.
Ustawienia serwera NVIDIA X Aplikacja powinna działać bez żadnych błędów i powinna pokazać wiele informacji związanych z zainstalowanym procesorem graficznym NVIDIA.
Powinieneś także być w stanie uruchomić programy wiersza poleceń NVIDIA Nvidia-Smi.
$ nvidia-smiWniosek
W tym artykule pokazałem, jak dodać oficjalne repozytorium Nvidia CUDA na RHEL 9. Pokazałem również, jak zainstalować najnowszą wersję zastrzeżonych sterowników GPU NVIDIA na RHEL 9.
Bibliografia