Come installare il driver Nvidia Beta su Linux

click fraud protection

Nvidia produce le migliori schede grafiche ma al momento gli utenti Linux potrebbero avere difficoltà a utilizzare i driver Linux stabili. Inizialmente, c'era un grande supporto per queste schede grafiche con driver stabili disponibili per Linux. Da allora è peggiorato. Coloro che usano le nuove carte della serie GTX 10 stanno sperimentando anomalie e prestazioni tutt'altro che stellari. È per questo motivo che gli utenti Linux con queste GPU dovrebbero considerare l'utilizzo dei driver beta disponibili. Il driver beta viene aggiornato a una velocità superiore rispetto a quello stabile, quindi le correzioni avvengono prima. Inoltre, gli utenti di Nvidia nella versione beta troveranno le nuove funzionalità implementate a una velocità maggiore e anche i problemi risolti più velocemente. Ecco come è possibile disabilitare i driver open source e installare il driver beta Nvidia su Linux.

Lista nera Driver open source Post-boot

Il kernel Linux, per impostazione predefinita, supporta le schede grafiche Linux. Questo viene fatto con il driver open source Nouveau. Per la maggior parte delle persone Linux su GPU Nvidia, questo driver funzionerà bene e non è necessario passare al driver proprietario. Tieni presente che questo driver, sebbene già funzionante, presenta alcuni seri problemi di prestazioni quando si tratta di videogiochi, editing video e praticamente tutto ciò che coinvolge schede video di fascia alta e alta prestazione.

instagram viewer

Sfortunatamente, al momento non è possibile lasciare il driver del kernel Nouveau in posizione. Questo perché è in conflitto con il driver che stiamo per installare. Deve essere rimosso in modo che il kernel non possa eseguirlo.

Per inserire nella blacklist il driver del kernel, ottenere una shell di root:

sudo -s

Successivamente, inserisci l'editor di testo Nano e crea un file di configurazione. Questo è necessario affinché Linux sappia cosa fare.

sudo nano /etc/modprobe.d/disable-nouveau.conf

Per prima cosa, aggiungi questo al file:

lista nera nouveau

Quindi premere accedere sulla tastiera per passare alla riga successiva e aggiungere questo testo:

nouveau modeset = 0

Dopo aver modificato il file di configurazione della blacklist, salva l'editor di testo Nano premendo CTRL + O sulla tastiera, quindi tocca Invio per confermare.

Per quelli che non lo sanno: non stiamo effettivamente disinstallando questo driver in modo permanente. Invece, ciò che sta accadendo è che il driver del kernel Nouveau verrà inserito nella lista nera e sarà impedito il caricamento all'inizio. La scheda grafica Nvidia non sarà confusa e tenterà di caricare entrambi i driver. Quando la maggior parte degli utenti installa i driver Nvidia stabili dagli installatori grafici (come il programma di installazione del driver Ubuntu), il driver open source viene automaticamente inserito nella blacklist. Abbiamo essenzialmente fatto la stessa cosa.

Pre-avvio dei driver open source nella blacklist

Anche il driver Nouveau deve essere disabilitato all'avvio. Questo può essere fatto modificando la configurazione predefinita di Grub.

sudo nano / etc / default / grub

Nell'editor, cerca GRUB_CMDLINE_LINUX_DEFAULT =

Usando Nano, incolla:

rdblacklist = nouveau

Il codice incollato dovrebbe apparire così:

Genera un nuovo file di configurazione di Grub con:

sudo grub-mkconfig -o /boot/grub/grub.cfg. 

Infine, riavvia il computer. Ciò è necessario poiché Linux eseguirà determinate operazioni nella RAM e dovrà riavviarsi affinché le modifiche abbiano luogo.

Installazione delle intestazioni del kernel / download del driver

Su Linux, la compilazione di moduli del kernel è più semplice che mai grazie a una tecnologia nota come "header Linux". Questo strumento consente di compilare un modulo del kernel che corrisponde alla versione corrente di Linux. Ogni volta che il kernel Linux viene aggiornato sul sistema, anche le intestazioni vengono aggiornate. Sfortunatamente, a causa del modo in cui il software viene installato sulla maggior parte delle distribuzioni Linux in questi giorni, le intestazioni vengono installate raramente. Questo perché le persone raramente hanno bisogno di costruire e installare moduli, dato che tutto funziona normalmente.

Installa le intestazioni con il seguente comando. Scegli quello che corrisponde alla tua distribuzione Linux.

Ubuntu / Linux Mint / Elementary / Debian ed ecc

sudo apt installa linux-headers

Arch Linux / Manjaro ecc

sudo pacman -S kernel-headers

Fedora

sudo dnf installa kernel-headers kernel-devel -y

Apri Suse

sudo zypper installa kernel-headers kernel-devel

Download del driver

Il driver beta è rilasciato da Nvidia molto più velocemente di quanto le distribuzioni Linux possano tenere il passo. La maggior parte dei repository di software su Linux blocca efficacemente ogni versione. Ciò significa che il nuovo software può essere aggiunto solo ogni due mesi. Ecco perché in questa guida scaricheremo il driver direttamente dal produttore, anziché dagli sviluppatori di distribuzione Linux.

Vai al sito Web di Nvidia, seleziona Linux nel sistema operativo. Quindi, selezionare il modello grafico e in "Consigliato / Beta", selezionare l'opzione beta. Scarica l'ultima versione del driver.

Preparazione per l'installazione

Il driver Nvidia non può essere installato fino a quando il programma di installazione non ha modificato le autorizzazioni (contrassegnandolo come eseguibile). Innanzitutto, inserisci la directory di download:

cd ~ / Download

Quindi, contrassegnalo come eseguibile.

sudo chmod + x * .run

Con il programma di installazione preparato, saremo in grado di disabilitare la GUI, in modo che il programma di installazione funzionerà:

sudo -s rm /etc/systemd/system/default.target ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

Installa il driver Nvidia Beta

Nella sezione prep, l'interfaccia grafica era disabilitata. Di conseguenza, l'utente è in modalità TTY. Accedi con il tuo nome utente. Quindi, ottieni una shell di root:

sudo -s

Quindi, vai dove si trova il file .run.

cd / home / nome utente / download /

Quindi, eseguire il programma di installazione con:

./*.correre

Seguire le istruzioni all'interno del programma di installazione di Nvidia e assicurarsi di accettare il supporto DKMS.

Al termine dell'installazione, immettere quanto segue per riattivare l'interfaccia della GUI:

rm /etc/systemd/system/default.target ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

Con l'interfaccia grafica riattivata, riavviare la macchina. Quando il PC accede nuovamente, i driver beta GPU Nvidia funzioneranno perfettamente sul sistema.

watch instagram story