Introduzione
Le schede grafiche NVIDIA sono state a lungo le preferite dai giocatori Linux.
I loro driver proprietari sono stati supportati molto bene negli ultimi anni e continuano ad esserlo.
I driver open source Nouveau sono stati molto meno affidabili, principalmente a causa del rifiuto di NVIDIA di lavorare con la comunità open source.
In ogni caso, tuttavia, i driver sono disponibili per l'installazione su Debian Stretch.
Per installare il driver Nvidia su altre distribuzioni Linux, segui la nostra guida al driver Nvidia Linux.
Open Source
Per la maggior parte, quando si installa Debian Stretch, verranno installati anche i driver Nouveau.
Tuttavia, un'eccezione qui sono i BLOB del firmware necessari affinché i driver raggiungano il loro pieno potenziale.
Prima di continuare, assicurati che la tua scheda grafica sia supportata da Nouveau.
Poiché il driver Nouveau deve essere decodificato, tende a rimanere indietro rispetto alle versioni delle schede grafiche.
Puoi controllare il supporto della tua carta su https://nouveau.freedesktop.org/wiki/FeatureMatrix/
.
Firmware
Il primo passo nell'installazione del firmware è abilitare il contrib
e non-free
repository in Debian.
Apri /etc/apt/sources.list
nel tuo editor di testo preferito come root e aggiungi contrib non-free
alla fine di ogni riga dopo main
. Salva ed esci.
Ora esegui un aggiornamento del sistema.
# apt update && apt upgrade
Usa apt
invece di apt-get
. È la versione più recente e tende a gestire meglio i conflitti.
LLVM
Questa parte successiva non è strettamente necessaria, ma LLVM è utilizzato da alcuni pacchetti grafici ed è meglio assicurarsi di avere già installata l'ultima versione disponibile, soprattutto perché nei repository sono disponibili versioni precedenti.
Al momento di questo articolo, 3.9 è l'ultima versione ed è disponibile una versione candidata 4.0. 3.9 dovrebbe essere la versione minima da installare.
# apt install llvm-3.9 clang-3.9
Riavvia
Questo è tutto. Ora riavvia il computer e prova la tua scheda per assicurarti che tutto funzioni.
Proprietario
I driver proprietari sono dove le schede NVIDIA brillano davvero.
Potrebbero non essere adatti a tutti, ma se non ti interessa usare un software chiuso e vuoi solo che i tuoi giochi vengano eseguiti, sono un'ottima opzione.
Pacchetti Debian
Debian offre i driver NVIDIA proprietari nel non-free
deposito.
Non sono sempre le più aggiornate, ma a partire da questo articolo, l'ultima versione stabile è disponibile nel repository Stretch.
Inizia abilitando entrambi i contrib
e non-free
repository e i386
sostegno.
Per abilitarli, apri /etc/apt/sources.list
con il tuo editor di testo preferito come root e aggiungi contrib non-free
dopo main
in ciascuna delle righe di repository Debian ufficiali.
Quindi, abilita i386
eseguendo il seguente comando linux.
# dpkg --add-architecture i386
Dopo aver eseguito il comando, puoi installare sia il firmware non gratuito che i pacchetti di driver NVIDIA necessari.
# apt install firmware-linux nvidia-driver nvidia-settings nvidia-xconfig
Al termine dell'installazione, esegui quanto segue per generare un file di configurazione Xorg.
# nvidia-xconfig
Ora puoi riavviare il computer e goderti i tuoi nuovi driver.
Installatore Nvidia
Questo metodo generalmente non è raccomandato perché può complicarsi e causare problemi.
Detto questo, funziona e può essere l'unico modo per installare i driver NVIDIA più recenti.
Come per l'installazione del pacchetto Debian, è necessario abilitarlo non-free
repository insieme a i386
sostegno.
Fai riferimento a quella sezione per ora esattamente per farlo.
Una volta abilitati quei repository e aggiornato il tuo sistema, ci sono alcuni pacchetti che devi prima installare.
# apt install firmware-linux build-essential gcc-multilib # apt build-dep linux
Ora puoi andare su https://www.nvidia.com/Download/Find.aspx?lang=en-us
, compila il modulo lì con le informazioni di sistema e scarica i driver.
I driver arriveranno sotto forma di un .run
file. Quel file deve essere eseguito come root con il server X disabilitato.
Il modo più semplice per farlo in Debian è interrompere il display manager con Systemd.
# systemctl stop gdm3
Il comando precedente presuppone che tu stia utilizzando il display manager GDM predefinito. In caso contrario, sostituisci quello che stai utilizzando.
Immediatamente dopo aver eseguito il comando, l'ambiente grafico si fermerà e verrai rilasciato nel terminale.
Accedi come root e cd
nella directory in cui è stato scaricato il programma di installazione del driver.
Una volta lì, assicurati che sia eseguibile.
# cd /home/user/Downloads # chmod +x NVIDIA-Linux-x86_64-378.09.run
Questo articolo utilizza il numero della versione beta corrente, quindi assicurati di utilizzare il nome effettivo del file che hai scaricato.
Ora puoi eseguire il programma di installazione.
# ./NVIDIA-Linux-x86_64-378.09.run
Ora riceverai una serie di richieste durante l'esecuzione del programma di installazione.
Si consiglia di abilitare il supporto a 32 bit quando richiesto.
A meno che il programma di installazione non cambi, dovrebbe anche chiederti di generare una configurazione Xorg.
Accetta anche quello. In caso contrario, esegui nvidia-xconfig
al termine dell'installazione.
Al termine dell'installazione, riavvia il sistema con i nuovi driver.
Conclusione
Se hai una scheda grafica NVIDIA, puoi sicuramente farne un ottimo uso su Debian Stretch.
Anche se Debian potrebbe non essere considerata una piattaforma di gioco, è stata scelta da Valve come base di SteamOS e questo dovrebbe contare qualcosa.
Se abbinato ai driver proprietari di prim'ordine di NVIDIA o Nouveau (se compatibile), può costituire un'eccellente piattaforma di gioco.