Kaip įdiegti „Nvidia“ tvarkykles „Fedora Linux“.


Ar turite NVIDIA vaizdo plokštę ir norite naudoti NVIDIA tvarkykles vietoj numatytosios Nouveau tvarkyklės Fedora pagerinti žaidimų, vaizdo redagavimo ir 3D atvaizdavimo patirtį? Jei taip, nesijaudinkite, nes šiame tinklaraštyje bus paaiškinti įvairūs būdai, kaip įdiegti NVIDIA tvarkykles Fedora, kad galėtumėte išnaudoti visas GPU galimybes.

Pastaba: jei esate pradedantysis Fedora naudotojas arba pageidaujate labiau automatizuoto ir lengvesnio metodo, rekomenduojame pasirinkti RPM Fusion metodą. Tačiau jei esate patyręs Fedora naudotojas, galite įdiegti NVIDIA tvarkykles rankiniu būdu, kad galėtumėte geriau valdyti tvarkyklių versijas, kurios geriausiai tinka jūsų GPU.

Pereikime tiesiai į NVIDIA tvarkyklių diegimo procesą Fedora.

Patikrinkite NVIDIA GPU „Fedora“.

Norėdami nustatyti, ar jūsų kompiuteryje yra įdiegtas NVIDIA GPU, vykdykite šią komandą, kuri parodys informaciją apie prie sistemos prijungtus grafikos ir 3D spartinimo įrenginius.

lspci | grep -Ei 'VGA|3D'

Išvesties pavyzdys:


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)

Kad patentuotos/oficialios NVIDIA GPU tvarkyklės tinkamai veiktų, turite atnaujinti visus iš anksto įdiegtus paketus naudodami šią dnf komandą.

sudo dnf update --refresh

Dabar, kai jūsų sistema yra atnaujinta, galite įdiegti NVIDIA tvarkykles, kad išnaudotumėte geriausią GPU našumą.

1 būdas: NVIDIA tvarkyklių diegimas naudojant RPM Fusion sistemoje Fedora

RPM Fusion yra trečiosios šalies saugykla, siūlanti daugybę „Fedora“ paketų, kurių nėra oficialiose saugyklose, o vienas iš šių paketų yra NVIDIA tvarkyklės.

Daugelis vartotojų renkasi RPM Fusion Repository, norėdami įdiegti NVIDIA tvarkykles, nes tai yra be rūpesčių būdas. Be to, ji gali pasiūlyti ne pačias naujausias tvarkykles, tačiau tikrai siūlo naujausias tvarkykles, kurias išbando ir palaiko Fedora bendruomenė.

Tačiau jei naudojate RPM Fusion saugyklą NVIDIA tvarkyklei įdiegti, jie automatiškai gaus atnaujinimus kartu su jūsų sistema.

Įdiekite branduolio antraštes ir kūrimo įrankius

Norėdami įdiegti NVIDIA tvarkykles naudodami RPM Fusion, pirmiausia turite įdiegti branduolio kūrimo įrankius ir branduolio antraštes, reikalingus NVIDIA tvarkyklei įdiegti, vykdydami šią komandą:

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

Įdiekite RPM Fusion saugyklas „Fedora“.

Įdiegę reikiamus įrankius, turite vykdyti toliau pateiktas komandas, kad prie sistemos pridėtumėte nemokamas ir nemokamas RPM Fusion saugyklas.

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

Pridėję saugyklas, turite atnaujinti paketų saugyklos talpyklą, vykdydami šią komandą.

sudo dnf makecache

Įdiekite NVIDIA tvarkyklę ir CUDA palaikymą „Fedora“.

Atnaujinę paketų saugyklą, naudodami toliau nurodytą komandą, galite įdiegti NVIDIA tvarkykles ir CUDA įrankių rinkinį, kad galėtumėte atlikti daug grafikos reikalaujančias užduotis ir kurti GPU.

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

Galiausiai iš naujo paleiskite sistemą, kad įsitikintumėte, jog pakeitimai įvyksta, ir automatiškai išjunkite Nouveau tvarkykles, kad galėtumėte patirti optimalų našumą atliekant daug grafikos reikalaujančias užduotis, nes NVIDIA tvarkyklės.

2 būdas: NVIDIA tvarkyklių diegimas rankiniu būdu „Fedora“.

Dabar įdiekime NVIDIA tvarkykles rankiniu būdu naudodami konkrečios tvarkyklės versijos paleidimo failą tiesiai iš oficialios NVIDIA svetainės.

Įdiekite kūrimo įrankius ir branduolio antraštes

Prieš diegdami NVIDIA tvarkyklę, vykdydami toliau nurodytą komandą, turite įdiegti branduolio kūrimo įrankius ir branduolio antraštes.

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

Atsisiųskite NVIDIA tvarkyklę

Įdiegę reikiamus įrankius ir branduolio antraštes, eikite į oficialią NVIDIA svetainę ir ieškokite konkrečios NVIDIA tvarkyklės, pasirinkę „Produkto tipas“, „Produktų serija“.“ ir „Produktas“ pagal jūsų vaizdo plokštės specifikacijas/išsamią informaciją. Taip pat pasirinkite „Operacinė sistema“ kaip „Linux 64-bit“ ir paspauskite mygtuką „Ieškoti“.

Gausite paieškos kriterijus atitinkančių tvarkyklių sąrašą. Tiesiog spustelėkite norimą įdiegti, kad peržiūrėtumėte išsamią informaciją, ir paspauskite mygtuką „Atsisiųsti“, kad atsisiųstumėte konkrečios NVIDIA tvarkyklės paleidimo failą. .

Kai spustelėsite atsisiuntimo mygtuką, atsidarys „Sutinku ir atsisiuntimas“ sutartis. Tiesiog spustelėkite mygtuką Sutinku ir atsisiųskite, kad pradėtumėte automatiškai atsisiųsti Paleisties failą.

Kol atsisiunčiamas NVIDIA tvarkyklės .run ” failas, turite išjungti numatytąsias sistemos Nouveau tvarkykles, kad ją įdiegtumėte sklandžiai.

„Nouveau“ tvarkyklių išjungimas „Fedora“.

Vykdykite toliau pateiktą komandą, kad įtrauktumėte Nouveau tvarkyklę į juodąjį sąrašą ir išjungtumėte Nouveau tvarkyklės režimo nustatymą, kuris užtikrins, kad jūsų Nouveau tvarkyklė neprieštarautų NVIDIA vairuotojas.

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

Iš naujo sugeneruokite Initramfs ir paleiskite iš naujo

Tada iš naujo sukurkime initramfs vaizdą naudodami naują juodojo sąrašo konfigūraciją, kad Nouveau tvarkyklė nebūtų įkelta naudojant toliau nurodytą komandą.

sudo dracut --force

Tada vykdysime šią komandą, kad sukonfigūruotume numatytąjį sistemos tikslą kaip „multi-user.target“, todėl „Fedora“ bus paleista tekstiniu kelių naudotojų režimu, o ne grafinė vartotojo sąsaja (GUI).

sudo systemctl set-default multi-user.target

Galiausiai iš naujo paleiskite sistemą.

sudo reboot

Įdiekite NVIDIA tvarkyklę

Iš naujo paleisdami sistemą, atsidursite komandinės eilutės režimu, tiesiog eikite į katalogą, kuriame išsaugojote atsisiųstą NVIDIA Runfile.

cd ~/Downloads

Tada pakeiskite atsisiųsto NVIDIA tvarkyklės vykdymo failo leidimą į vykdomąjį, naudodami toliau nurodytą komandą.

chmod +x NVIDIA-Linux-*.run

Galiausiai galite įdiegti NVIDIA tvarkyklę vykdydami toliau pateiktą komandą.

sudo ./NVIDIA-Linux-*.run

Diegimo metu turėsite atsakyti į kai kuriuos raginimus pagal jūsų pageidavimus.

Raginimui, susijusiam su „NVIDIA 32 bitų C suderinamumo bibliotekos“, galite pasirinkti „taip“, kad sistema veiktų 32 bitų programas.

Tada, kai būsite paraginti „Branduolinio modulio šaltiniai su DKMS“, galite pasirinkti parinktį „Taip“, kad įgalintumėte DKMS automatiniams modulio naujinimams, kai jūsų branduolys atnaujintas.

Jei susiduriate su kitais raginimais, pasirinkite parinktį pagal savo reikalavimus ir palaukite, kol bus baigtas diegimo procesas. Galiausiai pasirinkite Gerai ragelyje, kuris sveikina sėkmingai įdiegus NVIDIA tvarkykles.

Įgalinti GUI ir paleisti iš naujo

Dabar, kai mūsų sistemoje sėkmingai įdiegta NVIDIA tvarkyklė, laikas iš naujo įgalinti sistemos GUI režimą vykdant toliau pateiktą komandą.

sudo systemctl set-default graphical.target

Kad pakeitimai įsigaliotų ir sistemą naudotumėte GUI režimu, turite iš naujo paleisti sistemą.

sudo reboot

Jei norite patvirtinti, ar NVIDIA tvarkyklė veikia, ar ne, vykdykite komandą nvidia-smi.

nvidia-smi

Mėgaukitės savo grafinės tvarkyklės darbu!

NVIDIA VAAPI/VDPAU tvarkyklių diegimas „Fedora“ [pasirenkama]

Užbaikime savo tinklaraščio įrašą įdiegdami papildomas (pasirenkamas) NVIDIA VAAPI/VDPAU tvarkykles, kad pagerintumėte konkrečių užduočių, įskaitant vaizdo įrašų atkūrimą, srautinį perdavimą ir įrašymą, našumą.

Norėdami įdiegti NVIDIA VAAPI/VDPAU tvarkykles savo Fedora, tiesiog paleiskite toliau nurodytą komandą.

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

Svarbu: nesijaudinkite diegdami NVIDIA VAAPI/VDPAU tvarkykles; jie tik padidina jūsų vaizdo plokštės našumą atliekant specialias užduotis. Tačiau norint, kad NVIDIA vaizdo plokštė tinkamai veiktų, reikalingos NVIDIA tvarkyklės.

Tai kol kas viskas! Jei diegdami NVIDIA tvarkykles susiduriate su problemomis, nedvejodami paprašykite patarimų komentarų skiltyje.

Dabar jūsų Fedora sistemoje turėtų būti įdiegtos NVIDIA tvarkyklės ir galėsite mėgautis geriausiais žaidimais su patobulintu grafiniu našumu.