Hoe om NVIDIA-stuurprogramma's op Fedora 36 Linux te installeer


Wanneer dit by grafiese verwerking kom, is spoed dikwels van die uiterste belang. Vir enige Linux-gebruiker wat op hul stelsel staatmaak vir speletjies of grafiese ontwerp, is dit noodsaaklik om die vinnigste moontlike drywers te hê. Alhoewel die meeste moderne Linux-verspreidings met NVIDIA-bestuurders vooraf geïnstalleer is, is dit dikwels nie die mees onlangse of goed ondersteunde drywers beskikbaar nie. Die Nouveau oopbron grafiese toestelbestuurder vir Nvidia-videokaarte is tipies stadiger as Nvidia se eie bestuurder en het nie ondersteuning vir die nuutste hardewarekenmerke en sagtewaretegnologie nie. In die meeste gevalle sal die opgradering na behoorlike NVIDIA-bestuurders 'n baie beter ervaring bied. In sommige situasies kan die verbetering in spoed en werkverrigting aansienlik wees.

Die volgende handleiding sal jou leer hoe om die Nvidia-stuurprogramma's op Fedora 36 Linux te installeer vanaf die Nvidia Proprietary Repository RPM Fusion of Nvidia RPM Cuda REPO met behulp van cli met die opdragreëlterminal.

Dateer Fedora op

Voordat jy begin, werk jou stelsel op om te verseker dat alle bestaande pakkette op datum is om enige konflikte te vermy, dit is noodsaaklik wanneer drywers soos grafiese kaartbestuurders en kerns, ens. geïnstalleer word.

sudo dnf upgrade --refresh -y

Vir gebruikers wat 'n alternatief wil hê, sien die einde van die tutoriaal, waar u die nuutste drywers direk vanaf die Nvidia Cuda RPM kan installeer. Die meeste Fedora-gebruikers gebruik die RPM Fusion-metode, maar hierdie alternatief word gewild.

Voer RPM Fusion Repository in

By verstek, soos die meeste Linux-verspreidings, kom Fedora nie met eie NVIDIA-bestuurders nie. Die beste metode om dit op Fedora 36 te installeer, is om die RPM-fusiebewaarplek te gebruik.



Maak eers jou terminaal oop en voeg die volgende bewaarplekke by

Voer RPM Fusion Free in

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

Voer RPM Fusion Nonfree in

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

Sodra jy klaar is, verfris jou bewaarpleklys.

sudo dnf update --refresh

Installeer NVIDIA-stuurprogramma's op Fedora

Nadat u die RPM Fusion-bewaarplek ingevoer het, voer die volgende opdrag uit om die nuutste Nvidia-bestuurders op u Fedora-stelsel te installeer.

sudo dnf install akmod-nvidia -y

Installeer dan die CUDA-bestuurder se ondersteuning. Die ideaal is dat u dit dalk nie nodig het nie, maar soms as probleme voortduur, kan die installering van die CUDA-ondersteuning probleme oplos.

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

Sodra alles geïnstalleer is, moet jy jou Fedora-stelsel herbegin. By verstek sal dit ook Nouveau-bestuurders outomaties deaktiveer.

reboot

Opsionele metode – Aktiveer RPM Fusion TESTING-tak

RPM Fusion se toetsing bevat hoofsaaklik toetse of beta-pakkette. Dit kan nuttig wees vir diegene wat bloeiende NVIDIA-bestuurders wil installeer.



Aktiveer eers die RPM Fusion Testing-bewaarplek deur die volgende opdrag te gebruik.

Aktiveer die gratis bewaarplek

sudo dnf config-manager --set-enabled rpmfusion-free-updates-testing

Aktiveer die nie-vrye bewaarplek

sudo dnf config-manager --set-enabled rpmfusion-nonfree-updates-testing

Sodra dit geaktiveer is, gaan voort om die drywers te installeer of 'n opdatering uit te voer. As nuwe drywende drywers in 'n toets of, meer waarskynlik, beta-drywers hier sal verskyn, en jy kan begin om na hierdie op te dateer, onthou dat hulle dalk foutief is, so moenie verbaas wees nie.

Soms wil jy dalk die RPM Fusion-toetsbewaarplek deaktiveer. Dit kan vinnig gedoen word deur die volgende opdrag te gebruik, om weer te aktiveer, gebruik die volgende opdragte hierbo en spoel en herhaal.

Deaktiveer die gratis bewaarplek

sudo dnf config-manager --set-disabled rpmfusion-free-updates-testing

Deaktiveer die nie-vrye bewaarplek

sudo dnf config-manager --set-disabled rpmfusion-nonfree-updates-testing

Opsionele metode – Installeer NVIDIA Legacy Drivers

Vir diegene wat Fedora opgegradeer het en ouer bestuurders benodig, word hul grafiese kaart nie meer ondersteun in Nvidia se nuutste bestuurderpakkette nie. Hieronder is 'n paar opsie installasie drywers, let daarop dat dit dikwels nie soveel opgedateer word nie, en sekuriteitsfoute kan bestaan.

Installeer GeForce 600/700 NVIDIA-reeks drywers:

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

Installeer GeForce 400/500 NVIDIA-reeks drywers:

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

Installeer GeForce 8/9/200/300 NVIDIA-reeks drywers:

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

Hoe om Nvidia-stuurprogramma's op te dateer

Alle toekomstige opdaterings sal in die standaard dnf refresh-opdragprosedure wees, en dit sal die RPM Fusion-bewaarplek nagaan vir opdaterings en die res van jou Fedora-pakkette.

Om te kyk vir opdaterings:



sudo dnf upgrade --refresh

Alternatiewe metode – Installeer Nvidia-stuurprogramma's vanaf Nvidia CUDA RPM

Nog 'n metode vir gebruikers om Nvidia-bestuurders te installeer, is om die drywers direk vanaf die CUDA-bewaarplek te installeer.

WAARSKUWING, X86_64 ARGITEKTUUR WORD SLEGS IN HIERDIE METODE VAN NVIDIA ONDERSTEUN.

Voer eers die bewaarplek vir jou stelsel in.

sudo dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/fedora36/x86_64/cuda-fedora36.repo

Installeer vereiste afhanklikhede vir veilige maatreëls.

sudo dnf install kernel-headers kernel-devel tar bzip2 make automake gcc gcc-c++ pciutils elfutils-libelf-devel libglvnd-opengl libglvnd-glx libglvnd-devel acpid pkgconfig dkms

Installeer dan die nuutste NVIDIA-bestuurders deur die volgende opdrag te gebruik.

sudo dnf module install nvidia-driver:latest-dkms

Verifieer die installering van NVIDIA-bestuurders

Sodra jy teruggekeer het, bekyk die NVIDIA X-bedienerinstellings deur die volgende pad te gebruik.



Aktiwiteite > Wys toepassings > NVIDIA X-bediener

Alternatiewelik, as jy 'n terminale oopgemaak het, gebruik die volgende opdrag.

nvidia-settings

Voorbeeld as installasie suksesvol is:

Hoe om NVIDIA-stuurprogramma's op Fedora 36 Linux te installeer

Alternatiewelik kan jy die CLI-opdrag in jou terminale gebruik. Dit sal met die Nvidia RPM-installasiemetode werk. RPM Fusion-gebruikers, dit mag dalk nie werk nie, aangesien dit ontwerp is vir rekenaars in gedagte meer as CLI.

nvidia-smi

Voorbeeld as installasie suksesvol is:

Hoe om NVIDIA-stuurprogramma's op Fedora 36 Linux te installeer

Hoe om Nvidia-stuurprogramma's te verwyder en terug te keer

As jy nie wil voortgaan om die amptelike Nvidia-bestuurders te gebruik nie, gebruik die volgende opdrag.



RPM Fusion verwydering metode

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

Nvidia RPM verwyderingsmetode

sudo dnf module remove nvidia-driver:latest-dkms

Dit sal alle afhanklikhede verwyder wat geïnstalleer is en sodra dit verwyder is, en jy moet herlaai.

reboot

Tydens die herlaai sal die proses die Nouveau-bestuurders heraktiveer. Jy sal 'n boodskap sien wat sê dat Nvidia-bestuurders nie gevind is nie, wat Nouveau-bestuurders heraktiveer, wat dit makliker maak om heen en weer te skakel indien nodig.

Kommentaar en gevolgtrekking

As jy op soek is na beter grafiese drywers of as jou stelsel nie goed werk met die Nouveau-bestuurder nie, stel ek voor dat jy probeer om die NVIDIA-proprietêre drywers te installeer. Dit kan 'n bietjie ekstra werk verg om hulle reg op te stel en te laat loop, maar volgens my ervaring is dit die moeite werd.



Nie waarna jy gesoek het nie? Probeer om vir bykomende tutoriale te soek.

3 gedagtes oor "Hoe om NVIDIA-stuurprogramma's op Fedora 36 Linux te installeer"

Laat 'n boodskap