GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare i driver NVIDIA più recenti su Debian 9 Stretch Linux

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.


Debian
  1. Come installare Tomcat 9 su Debian 9 Stretch Linux

  2. Come installare l'ultimo IDE Java di Eclipse su Debian 9 Stretch Linux

  3. Come installare Jenkins su Debian 9 Stretch Linux

  4. Come installare l'ultima versione di Mesa su Debian 9 Stretch Linux

  5. Come installare NodeJS su Debian 9 Stretch Linux

Come installare gli ultimi driver AMD su Debian 10 Buster

Come installare i driver NVIDIA su CentOS 7 Linux

Come installare i driver NVIDIA su RHEL 8 Workstation

Come installare l'ultimo MySQL in Debian 10

Come installare l'ultimo MySQL 8 su Debian 11

Come installare gli ultimi driver Nvidia su Linux Mint 16 Petra