Weboldal keresés

Nvidia illesztőprogramok telepítése Fedora Linux rendszeren


Van egy NVIDIA grafikus kártyája, és szeretne NVIDIA illesztőprogramokat használni a Fedora alapértelmezett Nouveau illesztőprogramja helyett fokozza a játékélményt, a videószerkesztést és a 3D renderelést? Ha igen, ne aggódjon, mert ez a blog az NVIDIA illesztőprogramok Fedorara történő telepítésének különféle módszereit ismerteti, amelyek lehetővé teszik a GPU teljes potenciáljának kiaknázását.

Megjegyzés: Ha Ön kezdő Fedora felhasználó, vagy egy automatizáltabb és egyszerűbb módszert preferál, javasoljuk, hogy válassza az RPM Fusion módszert. Ha azonban tapasztalt Fedora felhasználó, akkor manuálisan is telepítheti az NVIDIA illesztőprogramokat, hogy jobban kézben tarthassa az illesztőprogramok GPU-jának leginkább megfelelő verzióit.

Ugorjunk azonnal az NVIDIA illesztőprogramok telepítésének folyamatába a Fedora rendszeren.

Ellenőrizze az NVIDIA GPU-t a Fedorában

Annak megállapításához, hogy NVIDIA GPU van-e telepítve a számítógépére, hajtsa végre a következő parancsot, amely információkat jelenít meg a rendszerhez csatlakoztatott grafikus és 3D-gyorsító eszközökről.

lspci | grep -Ei 'VGA|3D'

Mintakimenet:


00:02.0 VGA compatible controller: Intel Corporation TigerLake-H GT1 [UHD Graphics] (rev 01)
01:00.0 VGA compatible controller: NVIDIA Corporation GA104M [GeForce RTX 3070 Mobile / Max-Q] (rev a1)

A védett/hivatalos NVIDIA GPU illesztőprogramok megfelelő működéséhez frissítenie kell az összes előre telepített csomagot a következő dnf paranccsal.

sudo dnf update --refresh

Most, hogy rendszere naprakész, telepítheti az NVIDIA illesztőprogramokat, hogy a legjobb teljesítményt hozza ki GPU-jából.

1. módszer: NVIDIA illesztőprogramok telepítése az RPM Fusion használatával a Fedorában

Az RPM Fusion egy harmadik féltől származó adattár, amely számos Fedora-csomagot kínál, amelyek nem állnak rendelkezésre a hivatalos tárolókban, és ezek egyike az NVIDIA Drivers.

Sok felhasználó előnyben részesíti az RPM Fusion Repositoryt az NVIDIA illesztőprogramok telepítéséhez, mivel ez problémamentesebb módszer. Sőt, nem biztos, hogy a legújabb illesztőprogramokat kínálja, de minden bizonnyal a Fedora közösség által tesztelt és támogatott legújabb illesztőprogramokat kínálja.

Ha azonban az RPM Fusion tárházat használja az NVIDIA illesztőprogramok telepítéséhez, akkor azok automatikusan frissítéseket kapnak a rendszer mellett.

Telepítse a kernelfejléceket és a fejlesztőeszközöket

Az NVIDIA illesztőprogramok RPM Fusion segítségével történő telepítéséhez először telepítenie kell az NVIDIA illesztőprogram telepítéséhez szükséges kernelfejlesztő eszközöket és kernelfejléceket a következő parancs futtatásával:

sudo dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig

Telepítse az RPM Fusion Repository-kat a Fedorában

A szükséges eszközök telepítése után végre kell hajtania az alábbi parancsokat, hogy ingyenes és nem ingyenes RPM Fusion tárolókat adjon a rendszeréhez.

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

A lerakat hozzáadása után frissítenie kell a csomagtároló gyorsítótárát a következő parancs végrehajtásával.

sudo dnf makecache

Telepítse az NVIDIA illesztőprogramot és a CUDA támogatást a Fedorában

A csomagtároló frissítése után az alábbi parancs segítségével telepítheti az NVIDIA illesztőprogramokat és a CUDA eszközkészletet a grafikaigényes feladatokhoz és a GPU-fejlesztéshez.

sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda

Végül indítsa újra a rendszert, hogy megbizonyosodjon arról, hogy a változtatások megtörténnek, és automatikusan tiltsa le a Nouveau illesztőprogramokat, hogy a miatt optimális teljesítményt élvezhessen a grafikaigényes feladatoknál. NVIDIA illesztőprogramok.

2. módszer: NVIDIA illesztőprogramok kézi telepítése a Fedorában

Most telepítsük manuálisan az NVIDIA illesztőprogramokat egy adott illesztőprogram-verzió futtatási fájljával közvetlenül az NVIDIA hivatalos webhelyéről.

Telepítse a fejlesztői eszközöket és a kernelfejléceket

Az NVIDIA illesztőprogramok telepítése előtt telepítenie kell a kernelfejlesztő eszközöket és a kernelfejléceket az alábbi parancs futtatásával.

sudo dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig

Töltse le az NVIDIA illesztőprogramot

A szükséges eszközök és kernelfejlécek telepítése után keresse fel az NVIDIA hivatalos webhelyét, és keresse meg az adott NVIDIA illesztőprogramot a „Terméktípus”, „Terméksorozat” kiválasztásával. ” és „Termék ” a grafikus kártya specifikációinak/részleteinek megfelelően. Ezenkívül válassza az „Operációs rendszer” lehetőséget „Linux 64-bit”-ként, majd nyomja meg a „Keresés” gombot.

Megkapja a keresési feltételeknek megfelelő illesztőprogramok listáját. Egyszerűen kattintson a telepíteni kívánt fájlra a részleteinek megtekintéséhez, majd nyomja meg a „Letöltés ” gombot egy adott NVIDIA illesztőprogram Futtatási fájljának letöltéséhez. .

Miután a letöltés gombra kattint, megnyílik az „Agree & Download” szerződés. Egyszerűen kattintson az „Agree & Download ” gombra a Futtatási fájl automatikus letöltésének megkezdéséhez.

Az NVIDIA Driver .run ” fájl letöltése közben le kell tiltania a rendszer alapértelmezett Nouveau illesztőprogramjait a zökkenőmentes telepítéshez.

A Nouveau illesztőprogramok letiltása a Fedorában

Futtassa az alábbi parancsot a Nouveau illesztőprogram feketelistára tételéhez és a Nouveau illesztőprogram mód-beállításának letiltásához, amely biztosítja, hogy a Nouveau illesztőprogram ne ütközzen az NVIDIA-val. illesztőprogram.

echo -e "blacklist nouveau\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf

Initramfs újragenerálása és újraindítás

Ezután generáljuk újra az initramfs képet az új feketelista-konfigurációval, hogy megakadályozzuk a Nouveau illesztőprogram betöltését az alábbi paranccsal.

sudo dracut --force

Ezután a következő parancsot hajtjuk végre, hogy a rendszer alapértelmezett célját „multi-user.target”-ként konfiguráljuk, ami azt eredményezi, hogy a Fedora szöveges, többfelhasználós módba fog elindulni, nem pedig grafikus felhasználói felület (GUI).

sudo systemctl set-default multi-user.target

Végül indítsa újra a rendszert.

sudo reboot

Telepítse az NVIDIA illesztőprogramot

A rendszer újraindításakor parancssori módban találja magát, csak lépjen abba a könyvtárba, ahová a letöltött NVIDIA Runfile fájlt mentette.

cd ~/Downloads

Ezután módosítsa a letöltött NVIDIA Driver Runfile engedélyét végrehajthatóra az alább említett paranccsal.

chmod +x NVIDIA-Linux-*.run

Végül telepítheti az NVIDIA illesztőprogramot az alábbi parancs futtatásával.

sudo ./NVIDIA-Linux-*.run

A telepítés során választ kell adnia a preferenciái alapján néhány felszólításra.

Az „NVIDIA 32-bit C-kompatibilitási könyvtárak” kérdéséhez válassza az „igen” lehetőséget, hogy engedélyezze a 32 bites alkalmazások futtatását.

Ezután, amikor a rendszer a „Kernelmodul forrásai DKMS-sel” kérdésre kérdez rá, az „Igen” lehetőséget választva engedélyezheti a DKMS-t az automatikus modulfrissítésekhez, amikor a kerneled frissült.

Ha bármilyen más kérdéssel találkozik, válasszon egy lehetőséget az igényeinek megfelelően, és várja meg, amíg a telepítési folyamat befejeződik. Végül válassza ki az „OK” lehetőséget a promptban, amely gratulál az NVIDIA illesztőprogramok sikeres telepítéséhez.

GUI és újraindítás engedélyezése

Most, hogy az NVIDIA illesztőprogram sikeresen telepítve van a rendszerünkben, ideje újra engedélyezni rendszerünk grafikus felhasználói felületét az alábbi parancs végrehajtásával.

sudo systemctl set-default graphical.target

A módosítások életbe léptetéséhez és a rendszer GUI módban való használatához újra kell indítania a rendszert.

sudo reboot

Ha meg szeretné győződni arról, hogy az NVIDIA illesztőprogram működik-e vagy sem, hajtsa végre az „nvidia-smi ” parancsot.

nvidia-smi

Élvezze a grafikus illesztőprogram működését!

NVIDIA VAAPI/VDPAU illesztőprogramok telepítése Fedorára [Opcionális]

Zárjuk be blogbejegyzésünket további (opcionális) NVIDIA VAAPI/VDPAU illesztőprogramok telepítésével, amelyek javítják bizonyos feladatok teljesítményét, beleértve a videólejátszást, a streamelést és a rögzítést.

Az NVIDIA VAAPI/VDPAU illesztőprogramok Fedoraba való telepítéséhez egyszerűen futtassa az alábbi parancsot.

sudo dnf install nvidia-vaapi-driver libva-utils vdpauinfo

Fontos: Ne essen zavarba az NVIDIA VAAPI/VDPAU illesztőprogramok telepítése miatt; csak speciális feladatokhoz növelik a grafikus kártya teljesítményét. Az NVIDIA illesztőprogramok azonban szükségesek az NVIDIA grafikus kártya megfelelő működéséhez.

Ez minden most! Ha bármilyen problémába ütközik az NVIDIA illesztőprogramok telepítése során, kérjük, bátran kérjen útmutatást a megjegyzés rovatban.

Mostantól telepítve kell lennie az NVIDIA illesztőprogramoknak Fedora rendszerére, és tovább élvezheti a jobb grafikai teljesítményű legjobb játékokat.