Kuinka asentaa Nvidia-ohjaimet Fedora Linuxiin


Onko sinulla NVIDIA-näytönohjain ja haluatko käyttää NVIDIA-ohjaimia Fedoran oletusarvoisen Nouveau-ohjaimen sijaan parantaa peli-, videoeditointi- ja 3D-toistokokemustasi? Jos näin on, älä huoli, sillä tässä blogissa kerrotaan eri tavoista asentaa NVIDIA-ajurit Fedoraan, jolloin voit vapauttaa grafiikkasuorittimesi täyden potentiaalin.

Huomaa: jos olet aloittelija Fedora-käyttäjä tai pidät automatisoidusta ja helpommasta menetelmästä, suosittelemme valitsemaan RPM Fusion -menetelmän. Jos kuitenkin olet kokenut Fedora-käyttäjä, voit asentaa NVIDIA-ohjaimet manuaalisesti hallitaksesi paremmin grafiikkasuorittimellesi parhaiten sopivia ohjaimien versioita.

Siirrytään suoraan NVIDIA-ajurien asennusprosessiin Fedoraan.

Tarkista NVIDIA GPU Fedorassa

Voit määrittää, onko tietokoneeseesi asennettu NVIDIA GPU, suorittamalla seuraava komento, joka näyttää tiedot järjestelmääsi liitetyistä grafiikoista ja 3D-kiihdytyslaitteista.

lspci | grep -Ei 'VGA|3D'

Näytetulos:


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)

Jotta patentoidut/viralliset NVIDIA GPU -ohjaimet toimivat oikein, sinun on päivitettävä kaikki esiasennetut paketit käyttämällä seuraavaa dnf-komentoa.

sudo dnf update --refresh

Nyt kun järjestelmäsi on ajan tasalla, voit asentaa NVIDIA-ohjaimesi saadaksesi parhaan suorituskyvyn GPU:sta.

Tapa 1: NVIDIA-ajureiden asentaminen RPM Fusion -ohjelmalla Fedorassa

RPM Fusion on kolmannen osapuolen arkisto, joka tarjoaa lukuisia Fedora-paketteja, jotka eivät ole saatavilla virallisissa tietovarastoissa, ja yksi näistä paketeista on NVIDIA Drivers.

Monet käyttäjät pitävät RPM Fusion Repositorysta NVIDIA-ajureiden asentamiseen, koska se on vaivattomampi tapa. Lisäksi se ei välttämättä tarjoa uusimpia ohjaimia, mutta se tarjoaa varmasti uusimmat ajurit, jotka Fedora-yhteisö on testannut ja tukenut.

Jos kuitenkin käytät RPM Fusion -varastoa NVIDIA-ohjaimen asennukseen, ne saavat automaattisesti päivitykset järjestelmäsi rinnalla.

Asenna ytimen otsikot ja kehitystyökalut

Jos haluat asentaa NVIDIA-ohjaimet RPM Fusionin kautta, sinun on ensin asennettava NVIDIA-ohjaimen asennukseen tarvittavat ytimen kehitystyökalut ja ytimen otsikot suorittamalla seuraava komento:

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

Asenna RPM Fusion Repositories Fedoraan

Kun olet asentanut tarvittavat työkalut, sinun on suoritettava alla annetut komennot lisätäksesi ilmaisia ja ei-vapaita RPM Fusion -tietovarastoja järjestelmääsi.

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

Kun arkistot on lisätty, sinun on päivitettävä pakettivaraston välimuisti suorittamalla seuraava komento.

sudo dnf makecache

Asenna NVIDIA-ohjain ja CUDA-tuki Fedoraan

Kun olet päivittänyt pakettivaraston, voit asentaa NVIDIA-ohjaimet ja CUDA-työkalusarjan grafiikkaa vaativiin tehtäviin ja grafiikkasuorittimen kehittämiseen alla olevan komennon avulla.

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

Lopuksi käynnistä järjestelmäsi varmistaaksesi, että muutokset tapahtuvat, ja poista Nouveau-ohjaimet automaattisesti käytöstä, jotta saat optimaalisen suorituskyvyn grafiikkaintensiivisiin tehtäviin, koska NVIDIA-ohjaimet.

Tapa 2: Asenna NVIDIA-ajurit manuaalisesti Fedorassa

Asennataan nyt NVIDIA-ohjaimet manuaalisesti käyttämällä tietyn ohjainversion Suoritustiedostoa suoraan NVIDIA:n viralliselta verkkosivustolta.

Asenna kehitystyökalut ja ytimen otsikot

Sinun on asennettava ytimen kehitystyökalut ja ytimen otsikot ennen NVIDIA-ohjaimen asentamista suorittamalla alla oleva komento.

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

Lataa NVIDIA-ohjain

Kun olet asentanut tarvittavat työkalut ja ytimen otsikot, siirry NVIDIAn viralliselle verkkosivustolle etsiäksesi tiettyä NVIDIA-ohjainta valitsemalla Tuotetyyppi, Tuotesarja.” ja ”Tuote” näytönohjaimesi teknisten tietojen/tietojen mukaan. Valitse myös Käyttöjärjestelmä kohdassa "Linux 64-bittinen" ja paina Haku -painiketta.

Saat luettelon hakukriteerit täyttävistä ohjaimista. Napsauta vain asennettavaa, niin näet sen tiedot ja paina Lataa -painiketta ladataksesi tietyn NVIDIA-ohjaimen Suoritustiedoston. .

Kun napsautat latauspainiketta, "Agree & Download" -sopimus avautuu. Aloita Suoritustiedoston lataaminen automaattisesti napsauttamalla Agree & Download -painiketta.

Kun NVIDIA Driver .run ” -tiedosto latautuu, sinun on poistettava käytöstä järjestelmäsi oletusarvoiset Nouveau Drivers -ajurit, jotta se asennetaan sujuvasti.

Nouveau-ajurien poistaminen käytöstä Fedorassa

Suorita alla annettu komento Nouveau-ohjaimen mustalle listalle ja poista Nouveau-ohjaimen tila-asetus käytöstä, mikä varmistaa, että Nouveau-ohjaimesi ei ole ristiriidassa NVIDIA-ohjaimen kanssa. kuljettaja.

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

Luo Initramfs uudelleen ja käynnistä uudelleen

Luodaan seuraavaksi uudelleen initramfs-kuva uudella mustan listan asetuksella estääksemme Nouveau-ohjaimen latautumisen alla olevan komennon avulla.

sudo dracut --force

Seuraavaksi suoritamme seuraavan komennon määrittääksemme järjestelmän oletuskohteen "multi-user.target", mikä johtaa siihen, että Fedora käynnistyy tekstipohjaiseen usean käyttäjän tilaan. graafinen käyttöliittymä (GUI).

sudo systemctl set-default multi-user.target

Lopuksi käynnistä järjestelmä uudelleen.

sudo reboot

Asenna NVIDIA-ohjain

Kun käynnistät järjestelmän uudelleen, olet komentorivitilassa. Siirry vain hakemistoon, johon tallensit ladatun NVIDIA Runfile -tiedoston.

cd ~/Downloads

Muuta seuraavaksi ladatun NVIDIA Driver Runfile -käyttöoikeus suoritettavaksi alla mainitulla komennolla.

chmod +x NVIDIA-Linux-*.run

Lopuksi voit asentaa NVIDIA-ohjaimen suorittamalla alla olevan komennon.

sudo ./NVIDIA-Linux-*.run

Asennuksen aikana sinun on vastattava joihinkin kehotteisiin mieltymystesi perusteella.

NVIDIA 32-bit C -yhteensopivuuskirjastoihin liittyvässä kehotteessa voit valita kyllä, jotta järjestelmäsi voi suorittaa 32-bittisiä sovelluksia.

Seuraavaksi, kun sinulta kysytään "Ydinmoduulin lähteet DKMS:llä", voit valita Kyllä-vaihtoehdon ottaaksesi DKMS:n käyttöön automaattisia moduulipäivityksiä varten, kun ytimesi on päivitetty.

Jos saat muita kehotteita, valitse tarpeidesi mukainen vaihtoehto ja odota asennuksen valmistumista. Valitse lopuksi "OK" kehotteessa, joka onnittelee NVIDIA-ajurien onnistuneesta asentamisesta.

Ota GUI käyttöön ja käynnistä uudelleen

Nyt kun NVIDIA-ohjain on asennettu onnistuneesti järjestelmäämme, on aika ottaa järjestelmämme GUI-tila uudelleen käyttöön suorittamalla alla annettu komento.

sudo systemctl set-default graphical.target

Jotta muutokset tulevat voimaan ja järjestelmää voidaan käyttää GUI-tilassa, sinun on käynnistettävä järjestelmä uudelleen.

sudo reboot

Jos haluat varmistaa, toimiiko NVIDIA-ohjain vai ei, suorita nvidia-smi -komento.

nvidia-smi

Nauti grafiikkaohjaimesi työstä!

NVIDIA VAAPI/VDPAU -ajureiden asentaminen Fedoraan [valinnainen]

Päätetään blogiviestimme asentamalla (valinnaiset) NVIDIA VAAPI/VDPAU -ajurit, jotka parantavat tiettyjen tehtävien suorituskykyä, mukaan lukien videon toisto, suoratoisto ja tallennus.

Asenna NVIDIA VAAPI/VDPAU-ohjaimet Fedoraan suorittamalla alla oleva komento.

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

Tärkeää: Älä hämmenny NVIDIA VAAPI/VDPAU-ajurien asennuksesta. ne vain parantavat grafiikkakorttisi suorituskykyä erikoistehtävissä. NVIDIA-ohjaimet tarvitaan kuitenkin NVIDIA-näytönohjaimen moitteettoman toiminnan kannalta.

Tässä kaikki tältä erää! Jos kohtaat ongelmia NVIDIA-ajurien asennuksen aikana, älä epäröi kysyä ohjeita kommenttiosiossa.

Sinulla pitäisi nyt olla NVIDIA-ohjaimet asennettuna Fedora-järjestelmääsi, ja voit jatkaa nauttimaan parhaista peleistä paremmalla grafiikkasuorituskyvyllä.