NVIDIA illesztőprogramok telepítése Red Hat Enterprise Linux (RHEL) 9 rendszeren
„Ha telepítve van a Red Hat Enterprise Linux (RHEL) 9 a számítógépedre, és rendelkezik NVIDIA GPU-val is, akkor az NVIDIA GPU-illesztőprogramok telepítése a Red Hat Enterprise Linux (RHEL) 9-re az első dolog, amit meg szeretnél tenni.”
Ebben a cikkben megmutatom, hogyan telepítheted a legújabb, zárt forráskódú NVIDIA GPU meghajtókat a Red Hat Enterprise Linux (RHEL) 9 rendszerre. Tehát, kezdjünk hozzá.
Tartalomjegyzék
- Ellenőrzés, hogy a rendszerben van-e telepítve NVIDIA GPU.
- Kapcsolja ki a Secure Boot-ot a BIOS-ból
- Az EPEL-tár engedélyezése RHEL 9-en
- A szükséges függőségek és az NVIDIA kernel modulok fordításához szükséges építőeszközök telepítése
- A hivatalos NVIDIA CUDA csomagtár hozzáadása RHEL 9-hez
- A legújabb NVIDIA GPU illesztőprogramok telepítése RHEL 9-en
- Ellenőrzés, hogy az NVIDIA illesztőprogramok megfelelően vannak-e telepítve
- Következtetés
- Hivatkozások
Ellenőrzés, hogy a rendszerben van-e telepítve NVIDIA GPU.
Ellenőrizheti, hogy a számítógépére telepítve van-e NVIDIA GPU a következő parancs segítségével:
lspci | egrep 'VGA|3D'Ahogy láthatod, egy NVIDIA GeForce GTX 1050 Ti GPU van telepítve a számítógépemen. Lehet, hogy más NVIDIA GPU van telepítve nálad.
Alapértelmezés szerint a nyílt forráskódú Nouveau GPU meghajtók1 használatosak a tulajdonosi NVIDIA GPU meghajtók2 helyett a RHEL 9 rendszerben. Miután telepítette a tulajdonosi NVIDIA GPU meghajtókat, észre fogja venni, hogy azok helyettesítik a nyílt forráskódú Nouveau GPU meghajtókat.
lsmod | grep nouveau
lsmod | grep nvidiaTiltsa le a Biztonságos Indítást a BIOS-ból
Az NVIDIA GPU illesztőprogramok működéséhez a RHEL 9 alatt le kell tiltania a biztonságos indítást az alaplap BIOS-ából, ha az UEFI firmware-t használ az operációs rendszerek indításához.
A biztonságos rendszerindítás letiltásának folyamata a UEFI-képes alaplapok BIOS-ából gyártó-specifikus (különböző minden egyes alaplapgyártó számára, mint pl. ASUS, MSI, Gigabyte, AsRock stb.). Ezért a legjobb, ha ellenőrzi az alaplap használati útmutatóját, hogy megtudja, hogyan lehet letiltani a biztonságos rendszerindítást az alaplapján.
Régi BIOS-alapú alaplapok esetében nem szükséges semmit tenni ahhoz, hogy az NVIDIA GPU illesztőprogramok működjenek az RHEL 9 alatt.
Az EPEL-tár engedélyezése RHEL 9-en
Az NVIDIA GPU illesztőprogramok telepítéséhez a RHEL 9 rendszeren telepítenie kell a szükséges build eszközöket és a szükséges függőségi könyvtárakat az NVIDIA kernel modulok fordításához. Ezek közül néhány elérhető a RHEL 9 EPEL tárolóban. Ebben a szakaszban meg fogom mutatni, hogyan lehet engedélyezni az EPEL tárolót a RHEL 9 rendszeren.
Először frissítse a DNF csomag tároló gyorsítótárát a következő parancs segítségével:
sudo dnf makecache
Engedélyezze az hivatalos RHEL 9 CodeReady Builder csomagtárolót az alábbi parancs használatával:
sudo subscription-manager repos --enable codeready-builder-for-rhel-9-$(uname -i)-rpmsTelepítse az epel-release csomagot a Fedora hivatalos weboldaláról az alábbi parancs segítségével:
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpmA telepítés megerősítéséhez nyomja meg a Y gombot, majd nyomja meg a <Enter> gombot.
epel-release csomagnak telepítve kell lennie, és az EPEL tárolót engedélyezni kell.
A változtatások érvénybe lépéséhez frissítse a DNF csomagkereső gyorsítótárat az alábbi parancs segítségével:
sudo dnf makecacheA szükséges függőségek és az NVIDIA kernel modulok fordításához szükséges építőeszközök telepítése
A szükséges build eszközök és függőségi könyvtárak telepítéséhez az NVIDIA kernel modulok RHEL 9 alatti fordításához futtassa a következő parancsot:
sudo dnf install kernel-devel-$(uname -r) kernel-headers-$(uname -r) gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfigA telepítés megerősítéséhez nyomja meg a Y gombot, majd nyomja meg a <Enter> gombot.
A szükséges csomagok letöltése történik az internetről. Egy ideig eltart, amíg befejeződik.
Miután a csomagok letöltődtek, meg fogják kérdezni, hogy erősítse meg az EPEL tároló GPG kulcsát.
A GPG kulcs megerősítéséhez nyomja meg a Y gombot, majd nyomja meg a <Enter> gombot.
A hivatalos RHEL csomagtároló GPG kulcsának megerősítéséhez nyomja meg a Y billentyűt, majd nyomja meg a <Enter> billentyűt.
A hivatalos RHEL csomagtároló másik GPG kulcsának megerősítéséhez nyomja meg a Y gombot, majd nyomja meg a <Enter> gombot.
A telepítést folytatni kell.
Ezen a ponton a szükséges függőségi könyvtárakat és az NVIDIA kernel modul fordításához szükséges build eszközöket már telepíteni kell a RHEL 9 rendszeren.
A hivatalos NVIDIA CUDA csomagtár hozzáadása RHEL 9-hez
A hivatalos NVIDIA CUDA csomag tároló hozzáadásához a RHEL 9-hez futtassa a következő parancsot:
sudo dnf config-manager --add-repo http://developer.download.nvidia.com/compute/cuda/repos/rhel9/$(uname -i)/cuda-rhel9.repoA változtatások érvénybe lépéséhez frissítse a DNF csomagkereső gyorsítótárat az alábbi parancs segítségével:
sudo dnf makecacheA legújabb NVIDIA GPU illesztőprogramok telepítése RHEL 9-en
Az NVIDIA GPU illesztőprogramok legújabb verziójának telepítéséhez RHEL 9-en futtassa az alábbi parancsot:
sudo dnf module install nvidia-driver:latest-dkmsA telepítés megerősítéséhez nyomja meg a Y gombot, majd nyomja meg a <Enter> gombot.
Az NVIDIA GPU illesztőprogram-pakkok és a szükséges függőségi csomagok az interneten keresztül töltődnek le. Ennek befejezése egy kis időt fog igénybe venni.
Miután a csomagokat letöltötték, megkérdezik, hogy megerősíti-e az hivatalos NVIDIA csomagtár GPG kulcsát. Nyomja meg a Y gombot, majd nyomja meg a <Enter> gombot a GPG kulcs megerősítéséhez.
A telepítésnek folytatódnia kell. Ez egy ideig eltart, amíg befejeződik.
Ezen a ponton az NVIDIA GPU illesztőprogramjainak telepítve kell lenniük.
A változások érvénybe lépéséhez indítsa újra a számítógépét a következő parancs használatával:
sudo rebootEllenőrzés, hogy az NVIDIA illesztőprogramok megfelelően vannak-e telepítve
Miután a számítógép elindul, látnod kell, hogy a szabadalmaztatott NVIDIA GPU meghajtók1 vannak használatban a nyílt forráskódú Nouveau GPU meghajtók2 helyett.
lsmod | grep nvidia
lsmod | grep nouveauA NVIDIA X Server Settings alkalmazást is meg kell találnod a RHEL 9 Alkalmazásmenüjében. Kattints rá.
A NVIDIA X Server Settings alkalmazásnak hiba nélkül kell futnia, és sok információt kell megjelenítenie a telepített NVIDIA GPU-jára vonatkozóan.
A NVIDIA parancssori programokat, mint például a nvidia-smi, szintén képesnek kell lenned futtatni.
nvidia-smiKövetkeztetés
Ebben a cikkben bemutattam, hogyan lehet hozzáadni a hivatalos NVIDIA CUDA tárolót a RHEL 9-hez. Azt is megmutattam, hogyan lehet telepíteni a legújabb verziót a proprietárius NVIDIA GPU illesztőprogramokból a RHEL 9-re.
Hivatkozások
- Extra csomagok az Enterprise Linuxhoz (EPEL) :: Fedora dokumentáció (fedoraproject.org)
- NVIDIA Vezérlőprogram Telepítési Útmutató :: NVIDIA Tesla Dokumentáció































