Installare driver NVIDIA su RHEL/CentOS/Fedora and Debian/Ubuntu/Linux Mint

5 novembre 2017

La maggior parte della distro di oggi è dotata di un’opzione open source NVIDIA chiamata ‘Nouveau’. Nouveau rende perfettamente la grafica, ma manca il supporto 3D. Quindi per installare il driver proprietario NVIDIA. Nouveau deve essere interrotto dall’avvio automatico, che verrà chiamato come lista nera in tutto l’articolo.

Installation of NVIDIA Drivers in RHEL/CentOS and Fedora

Innanzitutto, installare i pacchetti “Sviluppo” necessari usando il comando YUM come mostrato.

# yum groupinstall "Development Tools"
# yum install kernel-devel kernel-headers dkms

Prima di installare i driver NVIDIA, è necessario conoscere il tipo di prodotto del driver utilizzando il seguente comando.

# lspci -nn | grep VGA

Esempio Output

# 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108GL [Quadro 600] [10de:0df8] (rev a1)

Una volta che conosci il tuo nome del driver, vai al sito ufficiale di NVIDIA e scarica i driver necessari per il tuo sistema. Scaricare i driver utilizzando il seguente collegamento.

www.nvidia.com/Download/index.aspx

Disabilitare Nouveau Driver

aprire “/etc/modprobe.d/blacklist.conf” nel tuo editor preferito e aggiungere “blacklist nouveau“, ovviamente senza doppie virgole.

blacklist nouveau

Avanti creare un nuovo file “initramfs” e prendere il backup dell’esistente.

# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
# dracut -v /boot/initramfs-$(uname -r).img $(uname -r)

Riavviare la macchina. Accedere alla modalità di comando utilizzando Alt + F4 / ALT + F5 come root.

# reboot

Una volta che si è in modalità di riga di comando, passare alla cartella in cui è stato scaricato il driver NVIDIA ed eseguire lo script. Se c’è qualche dipendenza, Yum scaricherà i pacchetti richiesti.

# sh ./NVIDIA-Linux*.run

Una volta completata l’installazione, generare il file xorg.conf utilizzando il seguente comando.
# X -configure

Copia xorg.conf.new in /etc/X11/xorg.conf.

# cp /root/xorg.conf.new /etc/X11/xorg.conf

Ora passare a X Window come utente root digitando.
# init 5

Avviare la finestra di configurazione di NVIDIA e impostare la Risoluzione, manualmente, e infine fare clic su “Save to X Configuration File” e chiudere. Per riferimento, seguire la schermata aggiunta sotto.

Installation of NVIDIA Drivers Debian/Ubuntu/Linux Mint

Prima di installare i driver NVIDIA, è necessario conoscere il tipo di prodotto del driver utilizzando il seguente comando.
# lspci -nn | grep VGA

Esempio Output

# 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108GL [Quadro 600] [10de:0df8] (rev a1)
Quindi aggiungi un repository sotto il file “/etc/apt/sources.list” in basso. Salva e chiudi.
deb http://ftp.debian.org/debian/ wheezy main contrib non-free

Disabilitare Nouveau Driver

Apri il file “/etc/modprobe.d/blacklist.conf” e aggiungi la seguente linea. Salva e chiudi.

blacklist nouveau

Quindi fare un aggiornamento di sistema e quindi installare i driver NVIDIA ei pacchetti di kernel richiesti utilizzando il comando “apt-get“.

# apt-get update
# apt-get install nvidia-kernel-dkms nvidia-glx nvidia-xconfig nvidia-settings
# apt-get install nvidia-vdpau-driver vdpau-va-driver

Fermare il servizio X  (gdm3).

# service gdm3 stop

Genera un nuovo xorg.conf usando questo comando.

# X -configure

Copia xorg.conf.new in /etc/X11/xorg.conf.

# cp /root/xorg.conf.new /etc/X11/xorg.conf

Ora passare a X Window come utente root digitando.

# startx

Avviare la finestra di configurazione di NVIDIA e impostare la Risoluzione, manualmente, e infine fare clic su “Save to X Configuration File” e chiudere. Per riferimento, seguire la schermata aggiunta sotto.

Congratulazioni! L’installazione e la configurazione di NVIDIA Graphics Driver sono complete.

Questo è tutto per ora, se si blocca in un luogo durante l’installazione e non è in grado di risolvere da soli, puoi sempre chiedere indicazioni nella sezione commenti. Fai un favore per noi condividendo l’articolo.