martedì 4 marzo 2008

sospensione, ubuntu e nvidia

Come tutti voi interessati vi sarete accorti Ubuntu 7.10 al contrario della precedente 7.04 ha uno zilione di bug. Oggi ho trovato il modo di risolverne uno dei tanti, uno dei più rompicazzo se devo dire la verità e vi do la soluzione. Avete presente quando avete un portatile con una scheda nvidia e mandando il computer in sospensione questo muore senza scampo costringendovi a spegnere forzatamente? Ecco il problema si risolve in pochi semplici passi. Cominciamo!

apriamo il terminale e diamo

nano /etc/X11/xorg.conf
andiamo alla sezione device dove c'è una cosa simile
Section "Device"
Identifier "..."
Driver "nvidia"
...
EndSection
e aggiungiamo prima di EndSection una linea in modo da ottenere una cosa simile
Section "Device"
Identifier "..."
Driver "nvidia"
...
Option "NvAGP" "1"
EndSection
usciamo salvando con "ctrl+x" e andiamo ad aprire
nano /etc/modprobe.d/blacklist
alla fine del file aggiungiamo
blacklist intel_agp
blacklist agpgart
chiudiamo come prima salvando e abbiamo quasi finito
nano /etc/default/acpi-support
cerchiamo i seguenti campi e mettiamoli a false così
POST_VIDEO=false SAVE_VBE_STATE=false
infine disabilitiamo la vsync di compiz dando
gconftool --set /apps/compiz/general/screen0/options/sync_to_vblank 0 --type bool
abbiamo finito, se avete seguito correttamente le istruzioni finalmente sospensione e wake up funzioneranno perfettamente. lo stop di osx ci fa una pippa!

brz

6 risposte:

marco ha detto...

ciao! ho provato a seguire questa guida per ubuntu 8.04, purtroppo non ha funzionato: quando mandp in stand-by si spegne solo il monitor, il pc rimane acceso.

Sai se c'è qualche aggiornamento da fare alla guida?

Thanks!

GeForce 8500GT

Daniele ha detto...

la soluzione più immediate e sicura (funzionante con la KDE 3.5) è la seguente:
installare i driver nvida "nv" ( sudo apt-get install nvidia-glx) e abilitare l'uso di drivers con restrizioni. Riavviare il server X e riprovare. A e ha funzionato ;-)

xox94 ha detto...

Guida funzionante! Ma mi puoi spiegare che colpa ne ha il VBlank? Senza di lui gli effetti grafici sono uno schifo!

Alessandro ha detto...

Applicato oggi 01/11/2009 con Ubuntu 9.10 32 bit e tutto ok, funziona. A me funziona anche senza applicare l'ultimo comando per disattivara il vblank. Ahh come ultima cosa ho riavviato. Ciao

Alessandro ha detto...

Mi sono dimenticato di una cosa importantissima ... ringraziare l'autore!!! grande Borzo.. ahh piccolissima correzione: il secondo file da editare è il blacklist.conf. Saluti.

Alessandro ha detto...

Contrordine all'inizio mi ha funzionato e dopo qualche ora non ha piu funzionato. Mistero ... comunque ho provato anche a eseguire l'ultimo comando ma non funge ugualmente quindi ho rispristinato come in precedenza visto anche il discreto calo di prestazioni grafiche che avevo dopo aver applicato il metodo. Saluti.