Nvidia Geforce Go 7600 + Feisty

Nvidia LogoContinuo la serie di guide per il setup ottimale di Ubuntu Feisty 7.04 sul portatile che ho comprato ormai un paio di mesi fa, il Toshiba Satellite A100-097, dal quale ultimamente scrivo molto spesso. Questa volta ci occupiamo della scheda video Nvidia GeForce Go 7600 128Mb (e dello schermo, con risoluzione massima di 1280×800). Come qualcuno si ricorderà, ho appositamente indirizzato le mie ricerche verso schede Nvidia, evitando accuratamente le ATI (che notoriamente hanno un pessimo supporto per Linux).

Tuttavia, ho sudato freddo per alcune ore, dal momento che all’avvio -anche con i driver ufficiali installati- la resa grafica era a dir poco penosa. Vuoi vedere che ho beccato l’unica scheda Nvidia non supportata? Invece, per fortuna, alla fine sono riuscito a sistemare tutto dopo un po’ di cazzi&mazzi.

Prima di tutto, salviamo una copia di backup del file di configurazione del server grafico Xorg (vedi nota ¹), per ripristinare il tutto in caso di problemi.

Come ho detto, all’avvio la risoluzione era fissata a 1024×768, senza possibilità di modificarla (cosa non successa, ad esempio, con un altro laptop nvidia di un mio amico…).
Installo dunque i driver ufficiali closed-source Nvidia, tramite la nuoverrima opzione di Feisty: System >> Administration >> Restricted Drivers Manager (uso la versione in inglese, con un po’ di fantasia cercate l’analogo comando in italiano…). In alternativa, si può installare il pacchetto nvidia-glx-new (è esattamente quello che fa il sistema automatico):

sudo apt-get update
sudo apt-get install nvidia-glx-new

A questo punto, riavviato il server grafico (con CTRL+ALT+Backspace), deve vedersi tutto alla perf… NO. Tutto resta come prima, con la risoluzione ancora non modificabile. Mi ricordo di aver cercato dappertutto su google, di aver modificato centinaia di volte il file xorg.conf, di aver lanciato altrettante volte i vari nvidia-glx-config… Sono stato ore a tentare di capire come mai il semplice lancio di quest’ultimo comando mi facesse scoppiare Xorg, mentre per il Mondo funzionava alla perfezione. Ho persino provato l’ottimo Envy, ma persino questo tool (che del resto utilizza i comandi nvidia) mi ha devastato xorg.conf, costringendomi al recupero manuale da backup.

Alla fine, bastava² lanciare nvidia-settings da root e impostare graficamente (vedi figura sotto) la risoluzione a 1280×800 @ 60Hz, che è quella ottimale per lo schermo -in effetti non è altissima, ma è usabile.

sudo nvidia-settings

Nvidia settings

Ora controllate che nel file /etc/modules ci sia una riga con ‘nvidia‘, altrimenti aggiungetela alla fine del file tramite:

sudo gedit /etc/modules

A questo punto, riavviando il server grafico Xorg, dovrebbe apparire il logo Nvidia e la grafica apparire perfetta e pulita! È possibile eliminare il logo Nvidia (che toglie un paio di secondi all’avvio di gdm) tramite il comando:

sudo nvidia-xconfig --no-logo

Ora non ci resta che abilitare gli effetti figosi di Compiz (risolvendo un altro piccolo problema).

___
¹ Per salvare una copia di backup, digitare da terminale:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

Se qualcosa dovesse andare storto durante la procedura descritta (leggi: non parte più il server grafico), ripristinate il file e poi riavviate:

sudo mv /etc/X11/xorg.conf.bak /etc/X11/xorg.conf

² Sinceramente, non ricordo se prima di nvidia-settings andasse lanciato un ‘sudo nvidia-glx-config enable‘. Provate prima senza, se non funziona ditemelo che aggiorno il post immediatamente… :°

Pages: 1 2

2 responses to “Nvidia Geforce Go 7600 + Feisty”

  1. pikkio on

    Ultimi link utili:
    Nvidia Kinfocenter
    Installare i driver Nvidia più recenti

  2. sandstorm » Blog Archive » Ubuntu on Toshiba Sat. A100-097 on

    […] WXGA 1280×800 OK con i driver ufficiali Nvidia (non-free), ma è purtroppo necessaria una procedura manuale specifica. Masterizzatore CD e DVD-RAM/+-R/+-RW DL: OK Touchpad Synaptic OK, ma NON di default: c’è […]

leave a reply