nVidia driver su Ubuntu: installazione manuale

Pubblicato il 16 Febbraio 2009 da deviantdark

Come alcuni dei miei lettori sapranno, da circa un mese e mezzo possiedo un laptop Compaq con una scheda grafica nVidia.
Dopo aver passato parecchio tempo con GNU/Linux e la mia ATI 9600 [che mi ha dato non pochi grattacapi, soprattutto ai tempi di Feisty], sono finalmente approdato dall’altra parte, ovvero in quello che molti utenti GNU/Linux definivano come un vero e proprio paradiso.
Preso il laptop nuovo, mi son detto: Bene bene, ora che finalmente ho una nVidia, posso star tranquillo che tutto funzionerà a meraviglia e non dovrò più passar notti insonni a compilare i driver della scheda video ogni volta che c’è qualche problema.
Ma purtroppo ho sperimentato sulla mia pelle che non è proprio così.
Per farla breve, ho installato ben 4 versioni di driver sul mio Compaq, che monta una non proprio recentissima [anzi, manco per niente] GeForce 8200.
Ho installato, in sequenza, le versioni:
- 177
- 173
- 96
- 180.11

Con i driver 177 il Sistema era piuttosto macchinoso, e i video in Flash su Firefox erano scattosissimi.
Ho deciso quindi di rimuoverli e installare i 173.
Questa è la versione di driver che ho tenuto più a lungo. Il Sistema era finalmente reattivo e tutto funzionava a meraviglia. I filmati in Flash mostravano ogni tanto qualche area nera, ma i video erano comunque godibili.
L’unica pecca di questi driver erano alcuni artefatti che venivano a crearsi ogni tanto. In Firefox, quando il Sistema era carico di operazioni, lo scrolling creava parecchie difficoltà di lettura replicando porzioni di testo o immagini in punti che invece dovevano esser liberi. E lo stesso capitava con Gedit, scrollando un file contenente parecchio testo.
Ho deciso quindi di provare la versione ancora più obsoleta, la 96 [indicata per schede antichissime].
Con quella versione X non si avviava nemmeno.
Che fare, dunque?
Qualche settimana fa uscì la prima beta dei driver 180. Decisi quindi di installarla e testarla sul mio PC.
Tutto filava a meraviglia, non avevo più gli artefatti e il Sistema era reattivo.
Unica pecca: i filmati in Flash, anche qui, erano scattosissimi e inguardabili.
Così decisi di ritornare ai più decenti 173, tenendomi gli artefatti.
Oggi invece ho voluto tentare con la versione ancora più aggiornata dei nuovi driver, la 180.29.
Per installarla non è stato troppo semplice, e ho seguito delle procedure che parecchi utenti alle prime armi non conoscono nemmeno.

Innanzitutto partiamo dal wiki di ubuntu-it.
Nella pagina è descritta anche l’installazione automatica, che a me non ha funzionato. Il Sistema mi restituiva un errore di dipendenze dei pacchetti.
Ho optato quindi per l’installazione manuale. Ecco come ho fatto.
Avviato Ubuntu, provvediamo innanzitutto a rimuovere i vecchi driver, con il comando:

sudo apt-get --purge remove nvidia-glx-173 nvidia-173-kernel-source

Ovviamente, se voi avete altre versioni dei driver, dovrete rimuovere quelle del vostro Sistema.
Una volta terminata la disinstallazione, è necessario riavviare il Sistema.
Al riavvio X non riuscirà a partire [a causa di una errata configurazione di X.Org]. Basta seguire le istruzioni a monitor per riconfigurare xorg con le impostazioni generiche.
Una volta rientrati in Ubuntu [senza effetti, senza direct rendering, senza driver nVidia, e probabilmente con una risoluzione meno definita], scarichiamo i driver nVidia che vogliamo installare. Ecco il link per il download di tutte le versioni:

nVidia driver

Una volta salvato il file nella nostra home, diamo da terminale il comando necessario per installare i pacchetti per la compilazione:

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

Terminata l’installazione dei pacchetti, è possibile installare i nuovi driver.
Però c’è bisogno di terminare la sessione di X in esecuzione. Per farlo, basta tornare alla schermata di login [tramite Sistema > Termina Sessione, o premendo contemporaneamente CTRL+ALT+Backspace].
Una volta tornati alla schermata di login, dobbiamo switchare in TTY, con la pressione dei tasti CTRL+ALT+F1.
A questo punto ci troveremo davanti una console di comando, nuda e cruda.
Diamo quindi i comandi:

sudo killall gdm
sudo sh ./NVIDIA*.run

Seguiamo le istruzioni a monitor, rispondendo di sì alla compilazione automatica del kernel.
Una volta terminata l’installazione dei driver, riavviamo il Sistema [premendo contemporaneamente CTRL+ALT-Canc], e al successivo login dovremmo avere i nuovi driver installati e funzionanti.

7 Responses

  1. shosholoza Says:

    Deviant, dai un’occhiata agli,…chiamiamoli così :D “appunti” di telperion

    http://telperion.wordpress.com/2007/05/09/nnn-unaltra-guida-per-installare-i-driver-nvidia-debian-ubuntu/

    Scritto con Mozilla Firefox Mozilla Firefox 3.0.6 , su Sistema Operativo Ubuntu Linux Ubuntu Linux

  2. deviantdark Says:

    Grazie per la dritta.
    Ho aggiornato l’articolo con istruzioni più generiche.

    Scritto con Mozilla Firefox Mozilla Firefox 3.0.6 , su Sistema Operativo Ubuntu Linux Ubuntu Linux

  3. Federico ٩๏̯͡๏)۶ Says:

    Azz….
    Pensa che anche io una ATi Radeon 9600 (256 MB), e volevo sostituirla…ero appunto indeciso tra un’altra ATi o una nVidia…
    Adesso sono ancora più indeciso XD

    Scritto con Mozilla Firefox Mozilla Firefox 3.0.6 , su Sistema Operativo Ubuntu Linux Ubuntu Linux

  4. Taboom Says:

    Ciao Deviantdark… ma qual è il pacchetto da scaricare… il pkg0 o il pkg1 ?
    PS
    Non fate caso che ho xp. A lavoro non c’è altro

    Scritto con Mozilla Firefox Mozilla Firefox 3.0.8 , su Sistema Operativo Windows Windows XP

  5. deviantdark Says:

    Io prendo sempre il pkg1

    Scritto con Mozilla Firefox Mozilla Firefox 3.0.8 , su Sistema Operativo Windows Windows Vista

  6. YtseJammin Says:

    Io ho una nVidia 8300 (integrata), su Arch Linux non ho avuto alcun problema con ‘pacman -S nvidia’

    Mentre su Ubuntu 9.04, i cui driver non andavano bene, l’unica cosa che ho fatto è stato aprire Synaptic, rimuovere tutti i pacchetti nVidia dal primo all’ultimo, dopodiché andare sul sito nVidia, scaricare gli ultimi drivers, riavviare e partire da console (necessario) e installare con un semplice comando (si installano con un script) i drivers suddetti.

    Ed è tutto perfetto, dai video, ai contenuti flash, al compositing, ecc.

    In pratica più o meno ciò che hai fatto tu. :-)

    Scritto con Mozilla Firefox Mozilla Firefox 3.0.10 , su Sistema Operativo Ubuntu Linux Ubuntu Linux

  7. Rodaricc Says:

    Volevo sapere perché seguendo la procedura da te indicata non trovo, una volta riavviato, il driver su Sistema–>Amministrazione–>Driver hardware.
    Ho Ubuntu 9.04 e ho provato ad installare i driver 185.18.14-pkg1.

    Scritto con Mozilla Firefox Mozilla Firefox 3.0.10 , su Sistema Operativo Ubuntu Linux Ubuntu Linux

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.