Kako instalirati najnovije Nvidia grafičke drajvere na Fedora 35 i Gnome 41

Većina modernih Linux Desktop sustava kao npr Fedora doći s Nvidijin upravljački program unaprijed instaliran u Nouveau drajver za grafički uređaj otvorenog koda za Nvidia video kartice. Uglavnom, to je prihvatljivo; međutim, ako svoj Linux sustav koristite za grafički dizajn ili igranje igara, možda ćete dobiti bolje upravljačke programe.

Povijesno gledano, Nouveau vlasnički upravljački programi su sporiji od Nvidijinih, kojima nedostaju najnovije značajke hardvera grafičke kartice, softverska tehnologija i podrška. U većini situacija, nadogradnja vaših Nvidia upravljačkih programa pomoću sljedećeg vodiča je korisnija nego da to ne učinite. U nekim slučajevima možete vidjeti neka opća značajna poboljšanja.

U sljedećem vodiču naučit ćete kako instalirati Nvidia grafičke drajvere iz Nvidia Proprietary Repository, dajući vam najnoviji dostupni softver.

Preduvjeti

  • Preporučeni OS: Fedora Linux 34/35 (Starije verzije će također raditi)
  • Korisnički račun: Korisnički račun sa sudo ili root pristupom.

Ažuriranje operativnog sustava

Ažurirajte svoj Fedora operativni sustav kako biste bili sigurni da su svi postojeći paketi ažurirani:

sudo dnf upgrade --refresh -y

Potrebna je ovisnost o instalaciji

Prije nego što nastavite s instalacijom Nvidia upravljačkih programa, pokrenite sljedeću naredbu za instalaciju ili provjerite je li paket dnf-plugins-core instaliran na vašoj Fedora radnoj površini.

sudo dnf install dnf-plugins-core -y

Oglas


Uvezite RPM Fusion Repository

Prema zadanim postavkama, kao i većina distribucija Linuxa, Fedora ne dolazi s Nvidia vlasničkim drajverima. Trenutačno, najbolji način da ih instalirate na Fedora 35 je korištenje RPM fuzijskog spremišta.

Prvo otvorite svoj terminal i dodajte sljedeća spremišta

RPM Fusion Free:

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

RPM Fusion Nonfree:

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

Kada završite, osvježite popis spremišta.

sudo dnf update

Instalirajte Nvidia drajvere

Sada kada ste uvezli RPM Fusion spremište, izvedite sljedeću naredbu da instalirate najnovije Nvidia drajvere na vaš Fedora sustav.

Prvo identificirajte svoju grafičku karticu.

Primjer rezultata:

lspci -vnn | grep VGA

Zatim instalirajte najnoviji paket upravljačkih programa grafičke kartice iz RPM Fusion spremišta.

sudo dnf install akmod-nvidia

Primjer rezultata:

Kako instalirati najnovije Nvidia grafičke drajvere na Fedora 35 i Gnome 41

Tip "Y", a zatim pritisnite "ENTER TIPKA" nastaviti.

Zatim instalirajte podršku za CUDA upravljačke programe. Ovo bi trebalo biti instalirano i, ako se preskoči, može dovesti do problema.

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

Primjer rezultata:

Kako instalirati najnovije Nvidia grafičke drajvere na Fedora 35 i Gnome 41

Tip "Y", a zatim pritisnite "ENTER TIPKA" nastaviti.

Nakon što je sve instalirano, morate ponovno pokrenuti Fedora sustav. Prema zadanim postavkama, ovo će također biti onemogućeno Nouveau vozači automatski.

reboot

Oglas


Provjerite instalaciju Nvidia upravljačkih programa

Nakon što ste se ponovno prijavili na svoj sustav, sada biste u vrijeme ovog vodiča trebali imati instaliran paket Nvidia upravljačkih programa 470.74. To možete testirati na razne načine; u svoj terminal upišite sljedeću naredbu:

nvidia-smi

Primjer rezultata:

Kako instalirati najnovije Nvidia grafičke drajvere na Fedora 35 i Gnome 41

Alternativno, možete učitati Nvidia GUI navigacijom na Aktivnosti > Prikaži aplikacije > Nvidia X Server ili upišite sljedeću naredbu u svoj terminal.

nvidia-settings

Primjer ako je instalacija uspješna:

Kako instalirati najnovije Nvidia grafičke drajvere na Fedora 35 i Gnome 41

Kao što je gore navedeno, najnovije Nvidia paket drajvera 470.74 s najnovijim Linux kernela 5.14 on Fedora 35 je uspješno instaliran.

Napomena, RPM Fusion sada prema zadanim postavkama ima novo istaknute upravljačke programe grane 495.44.

Izborna metoda – Instalirajte naslijeđeni upravljački program

Za one koji su nadogradili Fedoru i zahtijevaju starije upravljačke programe jer njihova grafička kartica više nije podržana u najnovijim paketima upravljačkih programa Nvidie. U nastavku su neki drajveri za instalaciju opcija, imajte na umu da se oni često ne ažuriraju toliko i mogu postojati sigurnosni propusti.

Driveri serije GeForce 400/500:

sudo dnf install xorg-x11-drv-nvidia-390xx akmod-nvidia-390xx

Driveri serije GeForce 8/9/200/300:

sudo dnf install xorg-x11-drv-nvidia-340xx akmod-nvidia-340xx

Napomena, gornje naredbe instaliraju i Nvidia naslijeđene drajvere i CUDA podršku.


Oglas


Kako ažurirati Nvidia upravljačke programe

Sva buduća ažuriranja bit će u standardnoj proceduri naredbe za osvježavanje dnf-a, a to će provjeriti ima li ažuriranja u spremištu RPM Fusion i ostatak vaših Fedora paketa.

Da biste provjerili ima li ažuriranja:

sudo dnf upgrade --refresh

Kako ukloniti Nvidia drajvere i vratiti se

Ako ne želite nastaviti koristiti Nvidia službene drajvere, koristite sljedeću naredbu:

sudo dnf autoremove akmod-nvidia xorg-x11-drv-nvidia-cuda -y

Ovo će ukloniti sve ovisnosti instalirane i nakon uklanjanja te se morate ponovno pokrenuti.

reboot

Tijekom ponovnog pokretanja, proces će ponovno omogućiti Nouveau vozači. Vidjet ćete poruku u kojoj se navodi da Nvidia upravljački programi nisu pronađeni i koja će ponovno omogućiti Nouveau drajvere, što olakšava prebacivanje naprijed-natrag ako je potrebno.


Oglas


Nvidia 495.xx beta drajveri

Da biste instalirali najnovije beta upravljačke programe, morat ćete ručno preuzeti i instalirati ove složenije upravljačke programe od gore navedenih. Posjetite naš vodič Kako instalirati Nvidia 495.xx beta drajvere na Fedora 35. Zapamtite, RPM Fusion brzo sustiže nova izdanja. Instalirajte beta drajvere samo ako je potrebno.

Komentari i zaključak

U vodiču ste naučili kako instalirati najnovije Nvidia drajvere na vaš Fedora desktop koristeći RPM Fusion repozitorij. U idealnom slučaju, ove beta drajvere treba koristiti samo ako imate ekvivalentnu grafičku karticu koja bi imala koristi od novih paketa upravljačkih programa na sustavu za igre. Prosječni korisnik stolnog računala trebao bi pričekati jer bi ti upravljački programi mogli donijeti nestabilnost.

14 misli o “Kako instalirati najnovije Nvidia grafičke drajvere na Fedora 35 i Gnome 41”

    • Hvala na povratnim informacijama. Cijenim to.

      Ova metoda je za Xorg (X11). Znam da mnogi žele koristiti Wayland, ali iz onoga što sam pročitao i dalje čak i raspon 470 i dalje ima problema s kompatibilnošću koliko ja razumijem.

      To se također može učiniti, ali tu je uključeno više procesa. Trebao bih ovo jednog dana ažurirati tom metodom.

      odgovor
  1. Nešto nije u redu. Nakon instalacije 35 i slijedeći vaše upute sve je izgledalo u redu. Zatim sam sljedeći dan bio upitan da ponovno ažuriram NVIDIA upravljačke programe iz nebesplatnog repo-a. Učinio sam to i sada Fedora kaže da moj sustav radi bez video hardverskog ubrzanja. Izlaz iz nvidia-smi je “Nije uspjelo inicijaliziranje NVML-a: nepodudaranje verzije upravljačkog programa/biblioteke”.

    odgovor
  2. Ok, dodatak mom zadnjem komentaru. Prvo sam se ponovno pokrenuo nakon nadogradnje (za slučaj da se pitate). Također, imajte na umu da je za dnf "update" samo zastarjeli alias za "upgrade", oni rade potpuno istu stvar.

    Dakle, mislim da sam riješio svoj problem. Uklonio sam CUDA, zatim ponovno instalirao i ponovno pokrenuo. Sada je verzija upravljačkog programa ažurirana i nema poruka o pogrešci. Podrška za NVIDIA u Fedori je još uvijek mnogo, puno kompliciranija nego što bi trebala biti.

    odgovor
    • Hvala na poruci. Ažurirao sam dio za nadogradnju, zaboravio sam na to.

      Što se tiče upravljačkih programa na Fedori, s obzirom da je riječ o novom izdanju, bugovi nisu iznenađujući u usporedbi s iskusnijim distribucijama s obzirom na broj nadogradnji i promjena te uloge u njemu. Cijenim povratne informacije i siguran sam da će drugi u istom brodu ponovno instalirati upravljačke programe ako se suoče sa sličnim problemima. Jedna čudna stvar, na mom testnom stroju to se nije dogodilo čak ni s ažuriranjima, čudno, ali dobro.

      Uskoro ću napraviti vodič o tome kako ručno instalirati Nvidia & AMD Beta drajvere ubrzo nakon što se Fedora 35 smiri.

      Cijenimo poruku još jednom, živjeli.

      odgovor
    • Hvala na poruci Austin.

      Upravo sam obrisao i instalirao svježu Fedora 35 ažuriranu verziju stolnog računala i pokrenuo tutorial i nisam dobio ovaj problem s vraćanjem na Nouveau.

      Nisam siguran što se dogodilo u vašem slučaju, bez ikakvih detalja.

      Također, RPM Fusion RPM je instalirao novu Nvidia značajku granu 495.44, tako da je 100% ažuriran s onim što NVIDIA nudi u ovom trenutku.

      odgovor
  3. Slijedio sam vaše upute na svom F35 desktopu koji koristi Geforce GTX650 i nije uspio. Međutim, činilo se da se sve normalno nadogradilo i instaliralo:

    NVIDIA-SMI nije uspio jer nije mogao komunicirati s NVIDIA upravljačkim programom. Provjerite je li instaliran i pokrenut najnoviji NVIDIA upravljački program.

    odgovor
    • Bok, wmat hvala na poruci.

      Žao mi je što nije radila, vaša NVIDIA grafička kartica je vrlo stara, sada je žalosno reći, GTX650 je kao iz 2011./2012. iz brze provjere i vjerojatno ne komunicira jer je podrška prestala. Nedavno sam vidio neke postove na forumu o ljudima koji se vraćaju na raspon 475.xx s 495.xx na stare kartice koje nedavno više ne rade.

      Morat ću ga prilagoditi i dodati kako instalirati stare NVIDIA drajvere na Fedoru. Međutim, ne mislim da će RPM fuzija zadržati ove, možda ću morati stvoriti novu metodu za starije kartice.

      Hvala na povratnim informacijama, razmislit ću o najboljem putu naprijed i uskoro ću ažurirati vodič.

      odgovor
      • Hvala na odgovoru. Imajte na umu da pokušaj instaliranja naslijeđenih upravljačkih programa 395xx rezultira:

        [wmat@conan ~]$ sudo dnf instalirajte xorg-x11-drv-nvidia-390xx akmod-nvidia-390xx
        [sudo] lozinka za wmat: 
        Zadnja provjera isteka metapodataka: prije 1:39:15, čet, 18. studenog 2021., 08:40:07 EST.
        Pogreška: 
         Problem 1: paket kmod-nvidia-5.14.17-301.fc35.x86_64-3:495.44-1.fc35.x86_64 zahtijeva nvidia-kmod-common >= 3:495.44, ali nijedan od pružatelja usluga se ne može instalirati
         – package xorg-x11-drv-nvidia-3:495.44-4.fc35.x86_64 conflicts with xorg-x11-drv-nvidia-390xx provided by xorg-x11-drv-nvidia-390xx-3:390.144-2.fc35.x86_64
         – paket xorg-x11-drv-nvidia-390xx-3:390.144-2.fc35.x86_64 u sukobu s xorg-x11-drv-nvidia koji pruža xorg-x11-drv-nvidia-3:495.44-4.fc35.x86
         – sukobljeni zahtjevi
         – problem with installed package kmod-nvidia-5.14.17-301.fc35.x86_64-3:495.44-1.fc35.x86_64
         Problem 2: problem s instaliranim paketom xorg-x11-drv-nvidia-3:495.44-4.fc35.x86_64
         – package xorg-x11-drv-nvidia-3:495.44-4.fc35.x86_64 conflicts with xorg-x11-drv-nvidia-390xx provided by xorg-x11-drv-nvidia-390xx-3:390.144-2.fc35.x86_64
         – paket xorg-x11-drv-nvidia-390xx-3:390.144-2.fc35.x86_64 u sukobu s xorg-x11-drv-nvidia koji pruža xorg-x11-drv-nvidia-3:495.44-4.fc35.x86
         – paket xorg-x11-drv-nvidia-390xx-3:390.144-2.fc35.x86_64 u sukobu s xorg-x11-drv-nvidia koji pruža xorg-x11-drv-nvidia-3:470.74-1.fc35.x86
         – package xorg-x11-drv-nvidia-3:470.74-1.fc35.x86_64 conflicts with xorg-x11-drv-nvidia-390xx provided by xorg-x11-drv-nvidia-390xx-3:390.144-2.fc35.x86_64
         – paket akmod-nvidia-390xx-3:390.144-3.fc35.x86_64 zahtijeva nvidia-390xx-kmod-common >= 3:390.144, ali nijedan od pružatelja usluga se ne može instalirati
         – sukobljeni zahtjevi
        (pokušajte dodati '–allowerasing' u naredbeni redak da zamijenite sukobljene pakete ili '–skip-broken' da biste preskočili pakete koji se ne mogu instalirati)

        odgovor
        • bok wmat,

          Mislim da 470.xx zadržava vaš drajver, 390 prkosno čini, ali to je staro i sumnjam da će bilo koji RPM biti dostupan dugoročno za njega, čak i RPM fuzija može zaustaviti podršku.

          Također, prvo morate ukloniti 495 paketa.

          sudo dnf ukloniti '*nvidia*'

          ponovno

          Pokušajte sljedeće.

          sudo dnf instalirajte xorg-x11-drv-nvidia-470xx akmod-nvidia-470xx
          sudo dnf install xorg-x11-drv-nvidia-470xx-cuda #opcionalno za podršku za cuda do 11.4

          Ako ovo ne uspije, isprobajte metode 390 kao što ste prvi put pokušali.

          Osobno bih koristio 470 umjesto 390 jer će to biti duže podržano.

          Javite mi kako to ide.

          Hvala.

          odgovor

Ostavite komentar