@nicotto
Dunque, io avrei trovato qualche info ma poche certezze.
Intanto, guardando al tuo Xorg.0.log, hanno attirato la mia attenzione questi (WW) (WW sono warnings, non errori. in tal caso sarebbero contrassegnati con EE)
Questo riguarda l'accellerazione. Attualmente, sul tuo è in uso EXA. UXA è più recente e più veloce, ma presenta ancora dei bug su alcune schede (blocco del sistema, ho letto) e per questo motivo non è abilitato di default su Jaunty.
Quando ti ho segnalato questo link:
http://www.ubuntugeek.com/intel-graphic ... users.html
...ti dicevo che c'erano "due procedure":
- la prima procedura è un po' complicata e prevede installazione di software di terze parti (cosa non consigliabile ad un utente medio e non smanettone : )
- La seconda procedura pare funzioni con la tua scheda e non richiede installazioni. Bisogna solo modificare xorg.conf e vedere se funziona (sono rimedi in via di sviluppo). Male che vada rimetti lo xorg.conf che hai adesso (di cui devi fare un backup, ovviamente).
Ti ho tradotto questo secondo metodo, lo trovi in basso.
Questi altri (WW):
Codice: Seleziona tutto
(WW) intel(0): xf86AllocateGARTMemory: allocation of 10 pages failed
(WW) intel(0): Hardware claims pipe A is on while software believes it is off
Li ho trovati segnalati come bug qua e là (alcuni non sono ancora stati confermati)
Questo è quasi certamente quello che provoca il problema del monitor che diventa bianco e deve essere riavviato:
Codice: Seleziona tutto
(WW) intel(0): Chosen PLL clock of 66.6 Mhz more than 2% away from desired 65.0 Mhz
Sarebbe collegato al (WW) intel(0): Hardware claims pipe A is on while software believes it is off
Questa notizia l'ho trovata al seguente link, stesso tuo (WW) e stessi sintomi sul monitor:
https://bugs.launchpad.net/ubuntu/+sour ... bug/304981
Da qui sarebbe possibile arrivare alle patch elaborate ultimamente per risolvere questi (WW):
https://bugs.launchpad.net/ubuntu/+sour ... bug/292761
link diretto (necessita autorizzazione certificato):
https://bugs.freedesktop.org/show_bug.cgi?id=18358#c22
Dato che ci stanno lavorando e stanno testando, anche se le patch sono dichiarate come già funzionanti, io consiglierei di "aspettare un po' di tempo" per vedere se arriva un aggiornamento del pacchetto nei repositories Ubuntu. Se esiste qualche altra soluzione, non non l'ho ancora trovata.
Intanto ti do la traduzione per provare l'accellerazione UXA sul tuo notebook, senza installazione di altri pacchetti:
Questa è la "parziale" traduzione della guida su ubuntugeek.com. Si riferisce a Januty Jackalope. Traduco il Metodo 2:
Il documento presenta 2 metodi per passare dall'accellerazione di tipo EXA a quella nuova e più veloce, detta UXA.
Il metodo 1, qui non tradotto, prevede l'installazione di un kernel non incluso in Jaunty, in fase RC2 (release candidate), e pacchetti di terze parti.
[...]
La nuova e più veloce accellerazione UXA non è abilitata di default, perché
molti utenti hanno riportato molti problemi. Questo codice viene attualmente sviluppato, e molti problemi di stabilità sono stati risolti negli ultimi drivers (specificatamente tra driver Intel, libdrm e il kernel 2.6.30-rc2). Sfortunatamente, Jaunty non include le ultime versioni necessarie per aumentare le performance della scheda.
[...]
Il
Metodo 2, qui tradotto, prevede invece l'utilizzo di ciò che già si trova in Jaunty, al momento del'installazione.
N.d.T. Questo metodo apporterà modifiche al file xorg.conf. Prima di iniziare, fate un backup di questo file. Se la procedura fallisse, dovrete ripristinare il file di backup.
Metodo 2
Usare pacchetti e kernel di default in Jaunty
La segguente procedura è stata confermata come funzionante sulle seguenti schede grafiche Intel:
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller [8086:2a02] (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 03)
1) Scoprire la quantità di memoria della scheda grafica;
A) comando:
lspci -vv
B) Cercare nell'output del comando precedente la sezione riguardante la scheda grafica; Nel caso dell'esempio:
Codice: Seleziona tutto
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
Subsystem: Fujitsu Siemens Computers Device 106a
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx+
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: Memory at d8000000 (32-bit, prefetchable) [size=128M]
Region 1: Memory at e0380000 (32-bit, non-prefetchable) [size=512K]
Region 2: I/O ports at ec00 [size=8]
Capabilities: <access denied>
Kernel modules: intelfb
Alla stringa "Region 0" potete vedere l'ammontare della memoria che la vostra scheda grafica supporta, alla stringa "Region 1" la memoria non pre-ottenibile (N.d.T.
non so tradurre meglio il termine "non-prefetchable"). Allo scopo di usare la memoria della scheda grafica nel modo corretto, potete usare l'pzione "Videoram" nel file xorg.conf; Ma dobbiamo prima calcolare l'equivalente in ram dai MB ai KB, per poter utilizzare l'opzione Videoram.
Questa è la tavola delle equivalenze:
16 = 16384
32 = 32768
64 = 65536
128 = 131072
256 = 262144
Adesso dobbiamo sottrarre il valore della memoria non-preraggiungibile dall'ammotare della ram. Nell'esempio che stiamo facendo, così:
128 MB = 131072 kb
131072 - 512 = 130560
2) Appena calcolato il valore della ram della scheda meno la memoria non-preraggiungibile, potete modificare il vostro file xorg.conf, nella "sezione Device":
sudo gedit /etc/X11/xorg.conf
Nel caso dell'esempio che stiamo trattanto, la Section "Device" è configurata così:
Section "Device"
Identifier "Configured Video Device"
Driver "intel"
Option "AccelMethod" "UXA"
VideoRam 130560
EndSection
Dovete essere sicuri della corrispondenza della VideoRam con quella della scheda video, basandovi sul calcolo di cui sopra. Naturalmente anche l'opzione UXA è obbligatoria.
3) Se state usando Compiz, modificate queste configurazioni usando Compiz manager:
ccsm
Percorso: General options -> General -> Rimuovete il segno di spunta in "Unredirect Fullscreen Windows".
Scegliete poi General options -> Display Settings -> Rimuovete il segno di spunta su Sync To VBlank
Chiudete ccsm
4) Riavviate il sistema.