Come installare i driver grafici Nvidia più recenti su Fedora 35 e Gnome 41

La maggior parte dei moderni sistemi desktop Linux come Fedora vieni con un Driver Nvidia preinstallato nel nuovo driver per dispositivi grafici open source per schede video Nvidia. Per la maggior parte, questo è accettabile; tuttavia, se stai usando il tuo sistema Linux per la progettazione grafica o per i giochi, potresti ottenere driver migliori.

Storicamente  nuovo i driver proprietari sono più lenti di quelli di Nvidia, a cui mancano le funzionalità, la tecnologia software e il supporto più recenti dell'hardware della scheda grafica più recente. Nella maggior parte delle situazioni, aggiornare i driver Nvidia utilizzando la seguente guida è più vantaggioso che non farlo. In alcuni casi, potresti notare alcuni miglioramenti sostanziali nel complesso.

Nel seguente tutorial, imparerai come installare i driver grafici Nvidia dal repository proprietario di Nvidia, fornendoti l'ultima versione del software disponibile.

Prerequisiti

  • Sistema operativo consigliato: Fedora Linux 34 / 35 (Funzioneranno anche le versioni precedenti)
  • Account utente: Un account utente con accesso sudo o root.

Aggiornamento del sistema operativo

Aggiorna il tuo Fedora sistema operativo per assicurarsi che tutti i pacchetti esistenti siano aggiornati:

sudo dnf upgrade --refresh -y

Dipendenza di installazione richiesta

Prima di procedere all'installazione dei driver Nvidia, eseguire il seguente comando per installare o verificare che il pacchetto dnf-plugins-core sia installato sul desktop Fedora.

sudo dnf install dnf-plugins-core -y

pubblicità


Importa repository Fusion RPM

Per impostazione predefinita, come la maggior parte delle distribuzioni Linux, Fedora non viene fornito con driver proprietari Nvidia. Attualmente, il metodo migliore per installarli su Fedora 35 è utilizzare il repository di fusione RPM.

Innanzitutto, apri il tuo terminale e aggiungi i seguenti repository

RPM senza fusione:

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

Fusione RPM non libera:

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

Una volta fatto, aggiorna l'elenco dei repository.

sudo dnf update

Installa i driver Nvidia

Ora che hai importato il repository RPM Fusion, esegui il seguente comando per installare i driver Nvidia più recenti sul tuo sistema Fedora.

Innanzitutto, identifica la tua scheda grafica.

Esempio di output:

lspci -vnn | grep VGA

Successivamente, installa il pacchetto di driver della scheda grafica più recente dal repository RPM Fusion.

sudo dnf install akmod-nvidia

Esempio di output:

Come installare i driver grafici Nvidia più recenti su Fedora 35 e Gnome 41

Tipologia "S" quindi premere il tasto "TASTO INVIO" procedere.

Successivamente, installa il supporto dei driver CUDA. Questo dovrebbe essere installato e, se saltato, potrebbe causare problemi.

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

Esempio di output:

Come installare i driver grafici Nvidia più recenti su Fedora 35 e Gnome 41

Tipologia "S" quindi premere il tasto "TASTO INVIO" procedere.

Una volta che tutto è stato installato, devi riavviare il tuo sistema Fedora. Per impostazione predefinita, anche questo verrà disabilitato nuovo driver automaticamente.

reboot

pubblicità


Verifica l'installazione dei driver Nvidia

Una volta effettuato l'accesso al sistema, ora dovresti avere installato il pacchetto driver Nvidia 470.74 al momento di questo tutorial. Puoi testarlo in vari modi; nel tuo terminale, digita il seguente comando:

nvidia-smi

Esempio di output:

Come installare i driver grafici Nvidia più recenti su Fedora 35 e Gnome 41

In alternativa, puoi caricare la GUI di Nvidia navigando su Attività > Mostra applicazioni > Nvidia X Server o digitando il seguente comando nel tuo terminale.

nvidia-settings

Esempio se l'installazione è riuscita:

Come installare i driver grafici Nvidia più recenti su Fedora 35 e Gnome 41

Come sopra, l'ultima Pacchetto driver Nvidia 470.74 con il più recente Linux Kernel 5.14 on Fedora 35 è stato installato con successo.

Nota, l'RPM Fusion ha i nuovi driver 495.44 di ramo ora per impostazione predefinita.

Metodo opzionale – Installa driver legacy

Per coloro che hanno aggiornato Fedora e richiedono driver più vecchi poiché la loro scheda grafica non è più supportata nei pacchetti di driver di nuova versione di Nvidia. Di seguito sono riportati alcuni driver di installazione delle opzioni, tieni presente che spesso non vengono aggiornati così tanto e potrebbero esistere problemi di sicurezza.

Driver GeForce serie 400/500:

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

Driver GeForce serie 8/9/200/300:

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

Nota, i comandi sopra installano sia i driver legacy Nvidia che il supporto CUDA.


pubblicità


Come aggiornare i driver Nvidia

Tutti gli aggiornamenti futuri saranno nella procedura standard del comando di aggiornamento dnf, e questo controllerà il repository RPM Fusion per gli aggiornamenti e il resto dei tuoi pacchetti Fedora.

Per controllare gli aggiornamenti:

sudo dnf upgrade --refresh

Come rimuovere i driver Nvidia e ripristinare?

Se non vuoi continuare a utilizzare i driver ufficiali Nvidia, usa il seguente comando:

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

Questo rimuoverà tutte le dipendenze installate e, una volta rimosse, dovrai riavviare.

reboot

Durante il riavvio, il processo riattiverà il nuovo autisti. Vedrai un messaggio che indica che i driver Nvidia non sono stati trovati riattivando i driver Nouveau, rendendo più semplice il passaggio avanti e indietro se necessario.


pubblicità


Driver Nvidia 495.xx Beta

Per installare i driver beta più recenti, sarà necessario scaricare e installare manualmente questi driver più complessi rispetto a quelli precedenti. Visita il nostro tutorial Come installare i driver beta Nvidia 495.xx su Fedora 35. Ricorda, RPM Fusion raggiunge rapidamente le nuove versioni. Installa i driver Beta solo se necessario.

Commenti e Conclusione

Nel tutorial, hai imparato come installare i driver Nvidia più recenti sul tuo desktop Fedora usando il repository RPM Fusion. Idealmente, questi driver beta dovrebbero essere utilizzati solo se si dispone di una scheda grafica equivalente che trarrebbe vantaggio dai nuovi pacchetti di driver su un sistema di gioco. L'utente desktop medio dovrebbe aspettare poiché questi driver potrebbero portare instabilità.

Sottoscrivi
Notifica
14 Commenti
Feedback in linea
Visualizza tutti i commenti

Guida perfetta e concisa. Mi ci sono voluti solo ~ 5 minuti seguendo questa guida. È possibile eseguire una sessione di Wayland utilizzando i driver Nvidia?

Qualcosa non quadra. Dopo aver installato 35 e aver seguito le tue istruzioni, tutto sembrava a posto. Quindi il giorno successivo mi è stato chiesto di aggiornare nuovamente i driver NVIDIA dal repository non libero. L'ho fatto, e ora Fedora dice che il mio sistema funziona senza accelerazione hardware video. L'output di nvidia-smi è "Impossibile inizializzare NVML: mancata corrispondenza della versione del driver/libreria".

Ok, aggiunta al mio ultimo commento. Innanzitutto, ho riavviato dopo l'aggiornamento (nel caso ve lo stiate chiedendo). Inoltre, tieni presente che in per dnf "aggiornamento" è solo un alias deprecato per "aggiornamento", fanno esattamente la stessa cosa.

Quindi, penso di aver risolto il mio problema. Ho rimosso CUDA, quindi reinstallato e riavviato. Ora la versione del driver è aggiornata e non ci sono messaggi di errore. Il supporto NVIDIA in Fedora è ancora molto, molto più complicato di quanto dovrebbe essere.

Questo non ha funzionato. Al riavvio è tornato a Nouveau.

Ho seguito le tue istruzioni sul mio desktop F35 con una Geforce GTX650 e non è riuscito. Sembrava che tutto si aggiornasse e si installasse normalmente, tuttavia:

NVIDIA-SMI non è riuscito perché non è riuscito a comunicare con il driver NVIDIA. Assicurati che il driver NVIDIA più recente sia installato e funzionante.

Grazie per la risposta. Si noti che il tentativo di installare i driver legacy 395xx comporta:

[wmat@conan ~]$ sudo dnf install xorg-x11-drv-nvidia-390xx akmod-nvidia-390xx
[sudo] password per wmat: 
Ultimo controllo scadenza metadati: 1:39:15 fa il gio 18 nov 2021 08:40:07 EST.
Errore: 
 Problema 1: il pacchetto kmod-nvidia-5.14.17-301.fc35.x86_64-3:495.44-1.fc35.x86_64 richiede nvidia-kmod-common >= 3:495.44, ma nessuno dei provider può essere installato
 – 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
 – il pacchetto xorg-x11-drv-nvidia-390xx-3:390.144-2.fc35.x86_64 è in conflitto con xorg-x11-drv-nvidia fornito da xorg-x11-drv-nvidia-3:495.44-4.fc35.x86_64
 – richieste contrastanti
 – problem with installed package kmod-nvidia-5.14.17-301.fc35.x86_64-3:495.44-1.fc35.x86_64
 Problema 2: problema con il pacchetto installato 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
 – il pacchetto xorg-x11-drv-nvidia-390xx-3:390.144-2.fc35.x86_64 è in conflitto con xorg-x11-drv-nvidia fornito da xorg-x11-drv-nvidia-3:495.44-4.fc35.x86_64
 – il pacchetto xorg-x11-drv-nvidia-390xx-3:390.144-2.fc35.x86_64 è in conflitto con xorg-x11-drv-nvidia fornito da xorg-x11-drv-nvidia-3:470.74-1.fc35.x86_64
 – 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
 – il pacchetto akmod-nvidia-390xx-3:390.144-3.fc35.x86_64 richiede nvidia-390xx-kmod-common >= 3:390.144, ma nessuno dei provider può essere installato
 – richieste contrastanti
(prova ad aggiungere '–allowerasing' alla riga di comando per sostituire i pacchetti in conflitto o '–skip-broken' per saltare i pacchetti non installabili)

Grazie Josh, sono tornato al driver 390 e tutto funziona di nuovo.

Ultima modifica 8 giorni fa di wmat

Ho parlato troppo presto, il video non verrà riprodotto nei browser.

14
0
Amerei i tuoi pensieri, per favore commenta.x