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ä.