Come aggiungere i driver Nvidia alla tua installazione Debian

Come aggiungere i driver Nvidia alla tua installazione Debian
Una fotografia di una scheda grafica Nvidia su un PC desktop.

L’installazione del driver Nvidia ufficiale è una delle parti più confuse della manutenzione di una macchina Linux. Ogni distribuzione fornisce il proprio set di driver, ciascuno con i propri problemi di compatibilità e prestazioni. Questo articolo ti mostrerà come installare i driver Nvidia ufficiali per il tuo sistema Debian.

Preparazione del sistema per i driver Nvidia

Il primo passo nell’installazione dei driver Nvidia in Debian è verificare se il tuo sistema rileva correttamente la tua scheda grafica. Per fare ciò, esegui il seguente comando nel terminale della tua distribuzione:

Verrà stampata una riga di testo che evidenzia tutte le schede grafiche disponibili nella tua macchina.

Un terminale che mostra le schede grafiche disponibili nella macchina corrente.

Esegui il seguente comando:

Aggiorna gli elenchi dei repository della tua distribuzione:

Installazione dei driver utilizzando apt

A questo punto, il tuo sistema Debian può cercare pacchetti proprietari tramite apt. Per installare il driver proprietario Nvidia, devi prima installare le intestazioni del kernel del tuo sistema:

Esegui il programma “nvidia-detect” per determinare il driver Nvidia appropriato per il tuo computer:

Un terminale che mostra l'output del binario nvidia-detect.

Ottieni il driver che ti serve usando apt. Nel mio caso, installerò il pacchetto “nvidia-driver” poiché supporta la mia scheda GTX 1050 Ti:

Riavvia il sistema per caricare il tuo nuovo driver Nvidia, quindi esegui nvidia-smi per vedere se il driver funziona correttamente.

Un terminale che mostra l'output di nvidia-smi.

Installazione dei driver utilizzando i pacchetti Nvidia ufficiali

Oltre a utilizzare apt, puoi anche installare il driver grafico per la tua scheda da Nvidia stessa. Ciò ti consente di installare il pacchetto driver più recente per il tuo hardware non appena viene rilasciato.

Per iniziare, esegui il comando seguente per installare tutti i prerequisiti per il driver grafico:

Rimuovi qualsiasi installazione precedente del pacchetto nvidia-driver dai repository Debian, quindi riavvia il sistema:

Apri un browser web, quindi vai alla pagina di download dei driver di Nvidia.

Uno screenshot che mostra la pagina di download dei driver Nvidia.

Seleziona il modello specifico del modello per la tua scheda grafica, quindi seleziona “Linux 64 bit” nella casella a discesa “Sistema operativo”.

Uno screenshot che mostra la casella a discesa del sistema operativo per il supporto Linux.

Fai clic su “Cerca” per caricare tutti i driver compatibili per il tuo sistema, quindi seleziona quello che desideri installare. Nel mio caso, selezionerò “535.146.02” poiché è il driver stabile più recente per la mia scheda.

Uno screenshot che mostra l'ultimo driver stabile per le schede Nvidia.

Disabilitare il driver Nouveau Open Source

Disabilita il driver grafico nouveau dal bootloader del tuo sistema. Ciò garantirà che il kernel non carichi il driver open source se è presente quello ufficiale:

Apri il file di configurazione di GRUB utilizzando il tuo editor di testo preferito:

Cerca una riga che inizi con “GRUB_CMDLINE_LINUX_DEFAULT”.

Un terminale che mostra il file di configurazione GRUB predefinito.

Inserisci la stringa “rd.driver.blacklist=nouveau” dopo il valore “quiet”.

Un terminale che evidenzia l'opzione di configurazione di GRUB con una lista nera per il driver Nvidia open source.

Ricarica la configurazione di GRUB, quindi crea una nuova immagine initramfs:

Installazione del driver Nvidia ufficiale in Debian

Riavvia il sistema, quindi premi Down Arrow, quindi E nel menu di avvio di GRUB:

Uno screenshot che mostra l'output GRUB predefinito per Debian 12.

Verrà visualizzata una finestra in cui è possibile modificare i parametri di avvio per la sessione corrente. Passare alla riga che inizia con “linux”, quindi aggiungere “3” alla fine.

Uno screenshot che evidenzia gli argomenti di avvio modificati per Debian Linux.

Premi Ctrl + X per continuare il processo di avvio.

Fornisci i dettagli dell’utente una volta che il sistema carica la richiesta di accesso.

Uno screenshot che mostra la schermata di accesso non GUI.

Passa all’utente root eseguendo sudo -s, quindi esegui il binario del driver Nvidia:

Seleziona “Sì” quando il programma di installazione ti chiede di includere “binari di compatibilità a 32 bit”, “moduli DKMS” e di eseguire l’utilità “nvidia-xconfig”.

Uno screenshot che mostra il prompt per l'utilità nvidia-xconfig.

Riavvia il sistema per caricare il nuovo driver grafico:

Infine, controlla se il tuo sistema utilizza i nuovi driver grafici eseguendo nvidia-smi.

Un terminale che mostra l'output per nvidia-smi per un driver grafico più recente.

Imparare il processo di installazione di un driver Nvidia in Debian è solo il primo passo per armeggiare con gli interni di Linux. Scopri come ottenere il massimo dal tuo computer configurandone la cache ZRAM.

Credito immagine: Christian Wiediger tramite Unsplash. Tutte le modifiche e gli screenshot di Ramces Red.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *