Schede Nvidia su Debian


Molti, come me, hanno nel proprio computer una scheda Nvidia e magari anche una distro Debian.
Beh Debian ha già due driver liberi presenti: vesa e nv (questi ultimi sono apposta per le schede nvidia quindi dovrebbero dare una resa migliore), che però non supportano l’accellerazione 3D.
Per vedere che driver stiamo usando:
$ grep -B2 'Module class: X.Org Video Driver' /var/log/Xorg.0.log
Questi driver vanno bene per i puristi del software libero a cui non interessa l’accellerazione 3D ma quelli che, come me, vogliono l’accellerazione 3D nella propria Debian sono costretti a installare i driver non-free per farlo abbiamo due modi: Module Assistant (che farà il “lavoro sporco” al posto nostro, cioè quello di compilare i driver) l’Installer Nvidia.
1° Metodo: Module-Assistant
I driver vengono messi a disposizione da debian sotto il pacchetto nvidia-glx ma siccome non sono driver liberi dobbiamo aggiungere nella lista dei repositori contrib e non free (come avevamo ho già fatto vedere su questo post).
Per vedere di quali driver ha bisogno la nostra scheda video andiamo su la pagina del pacchetto nvidia-glx (LennySqueeze Sid).
Se la vostra scheda non rientra tra quelle indicate dovrete cercare tra i driver legacy.
Bene ora possiamo installare ed avviare module assistant:
# apt-get update && apt-get install module-assistant
# m-a

Ora abbiamo avviato module assistant.
Apparira’ una finestra semi-grafica (come quella in figura) per l’installazione del modulo del kernel, andiamo quindi su UPDATE – PREPARE – SELECT e selezioniamo “nvidia-kernel” (tramite la barra spaziatrice), a questo punto andiamo su GET – OK – BUILD – YES e riavviamo.
Ora dobbiamo configurare il driver quindi:
# apt-get install nvidia-xconfig nvidia-settings
# cp /etc/X11/xorg.conf /etc/X11/xorg.conf.old
# nvidia-xconfig

Ora, dopo aver riavviato (probabilmente vi basta solo il server grafico), settiamo la nostra scheda audio:
# nvidia-settings
Bene ora controllate nel file /etc/X11/xorg.conf che ci sia:
nella sezione “Module” Load "glx";
nella sezione “Device” Driver "nvidia"
Option "NoLogo" "on"

la riga “option nologo” serve per non visualizzare il logo della NVIDIA® all’avvio, quindi se vi piace non mettete quella riga 😉
Adesso come risultato al comando
$ glxinfo |grep rendering
dovreste avere:
direct rendering: Yes

2° Metodo: Installer Nvidia
Per prima cosa procuriamoci l’installer Nvidia da quì o con il comando (N.B. il comando può variare in base alla versione del driver):
$ wget http://it.download.nvidia.com/XFree86/Linux-x86/190.53/NVIDIA-Linux-x86-190.53-pkg1.run
e gli headers del kernel, necessari per l’installazione.
ATTENZIONE: la stessa Nvidia sconsiglia i driver 195.36.08 e 195.36.03 perchè affetti da un bug riguardante le ventole.
Per questo metodo dovremo disattivare il server grafico quindi (dipende dal vostro DE):
# /etc/init.d/gdm stop
# /etc/init.d/xdm stop
# /etc/init.d/kdm stop

Bene ora, dalla nostra home, diamo un bel:
# sh NvidiaBLABLABLA
dove BLABLABLA sta per la nostra versione del driver ( piccolo trucco: iniziate a scrivere il nome e premete tab per comlpetare in automatico il nome 😉 )
bene ora non ci resta che attendere la fine dell’installazione e riavviare il server grafico:
# /etc/init.d/gdm start
# /etc/init.d/xdm start
# /etc/init.d/kdm start

Se poi volete settare la vostra scheda video con l’apposita applicazione grafica dovete installare:
# apt-get install nvidia-settings

Fonti:
*NVIDIA® Graphics Drivers
*esperienza personale 😉

Questa voce è stata pubblicata in Debian, Guide, linux e contrassegnata con , , , , . Contrassegna il permalink.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...