lunedì 3 settembre 2007

Installazione Driver Nvidia su Debian/Ubuntu



Salve a tutti..
in questa guida cercherò di spiegarvi come installare i driver Nvidia su Debian/Ubuntu.
Prima di tutto una breve spiegazione veloce:
Gli ultimi driver rilasciati NVIDIA con il supporto AIGLX (x chi volesse installare poi Compiz) sono la versione 100.14.11,ma non tutte le schede Nvidia sono supportate.Nessun problema, sarà sufficiente scaricare una delle versioni precedenti (1.0-9755, 1.0-9639, 1.0-9631, ecc..ecc..) dall'archivio NVIDIA e procedere tranquillamente con l'installazione.A chi non interessa Compiz una qualsiasi versione va benissimo.
- driver 1.0-7XXX: supportano tutte le schede video più datate, sono inclusi nelle repository ufficiali Ubuntu e Debian;

- driver 1.0-8XXX: inclusi nei repository ufficiali di Edgy ed Etch ma al momento non presenti nelle repo ufficiali di Feisty. Supportano tutte le schede video più recenti, ma non hanno il supporto AIGLX;

- driver 1.0-9XXX: reperibili dall'archivio ufficiale dei driver NVIDIA e dalle repository ufficiali di Feisty, rappresentano la versione di sviluppo ed hanno il supporto AIGLX.

- driver 100.XX.XX: reperibili dall'archivio ufficiale dei driver NVIDIA rappresentano gli ultimi driver rilasciati in ordine temporale.

Premessa: chi utilizza Ubuntu e i linux-restricted-modules deve disabilitare il modulo nv in questo modo,
da terminale modificate con il vostro editor preferito(in questo caso 'nano'):

sudo nano /etc/default/linux-restricted-modules-common

ed inserite questo:

DISABLED_MODULES="nv nvidia_new"

Adesso,sia per chi usa Debian che per chi usa Ubuntu,bisogna scaricare alcuni pacchetti essenziali,
procediamo quindi con il comando:

sudo apt-get install build-essential xserver-xorg-dev linux-headers-$(uname -r)

Per chi non lo sapesse: uname -r è la versione del kernel che stiamo utilizzando.
Quindi diamo quel comando nel terminale e poi eseguiamo il comando sopra descritto sostituendo per esempio:
linux-headers-$(uname -r) in linux-headers-2.6.22-1-686

Terminata l'installazione di tutti i pacchetti procediamo a scaricare l'installer da questo link: DriverNvidia
Appena finito di scaricare il file dei driver bisogna fermare il serverX e uscire dalla modalità 'grafica',
quindi a limite segnatevi o stampatevi la guida per poterla seguire in seguito.
Terminiamo quindi la modalità grafica con:

sudo /etc/init.d/gdm stop x chi usa gdm come Gestore di login
sudo /etc/init.d/kdm stop x chi usa kdm come Gestore di login

appena siete in modalità testo non resta che spostarci nella directory dove abbiamo scaricato il driver,
e eseguire il comando:

sudo sh NVIDIA-Linux-x86-1.0-9639-pkg1.run

ATTENZIONE!! Ricordarsi di sostituire la versione del driver,quella che vi ho scritto io vale per la mia scheda.

Premesso questo,accettate la licenza d'uso dei driver proprietari nvidia e continuate con l'installazione.Vi verranno fatte alcune domande alle quali risponderemo sempre NO.
Mi raccomando rispondete sempre di NO alle domande richieste. ok andiamo avanti....

Adesso andiamo a modificare il file xorg.conf con il vostro editor che preferite:

sudo nano /etc/X11/xorg.conf

Section "Module"
Load "dbe" ««--- assicuratevi che ci sia in lista,in caso contrario aggiungerlo.
Load "glx" ««--- idem..se non lo vedete in lista aggiungerlo.
Load "GLCore" ««--- idem... in caso che davanti ci sia # dovete toglierlo
Load "dri" ««--- idem...in caso che davanti ci sia # dovete toglierlo

Section "Device"
Driver "nvidia" ««--- in caso ci sia nv o vesa,toglierlo e mettere cosi

Se presente infondo al file: Section "DRI" ELIMINATELA DEL TUTTO

Aggiungere ora la sezione Extensions cosi:

Section "Extensions"
Option "Composite" "Enable"
EndSection

Riavviate, e se tutto è andato a buon fine, prima della schermata di login visualizzerete lo Splash-screen Nvidia. :)

Per essere sicuri,dopo il riavvio del pc digitate in un terminale:

cat /proc/driver/nvidia/version

lìoutput dovrebbe essere simile a questo:

NVRM version: NVIDIA Linux x86 Kernel Module 100.14.11 / 1.0-9755 / 1.0-9639

in caso contrario controllare i log del server X con:

cat /var/log/Xorg.0.log

e ricontrollare tutte le modifiche fatte al file xorg.conf poco fà.

Troverete incoltre tra le applicazioni Nvidia X Server Settings con cui potete configurare le impostazioni della vostra scheda.
Per qualsiasi altro chiarimento postate pure.

2 commenti:

simone90 ha detto...

Perfetto...era da molto che non riuscivo a installare questi benedetti driver.
Adesso accelerazione 3D on;)
grazieeeee

jason ha detto...

#simone90
Bene!sono contento che le mie guide servono ad altri!Grazie

Come vedere Tv su Android :)

Salve a tutti, oggi voglio parlarvi di come si può vedere la tv in qualsiasi posto siate usando il servizio IPTV. Intanto vediamo di ca...