[ImoLUG] Risoluzione 640x480 tremolante
Simone Vignodelli
simone.vignodelli@gmail.com
Dom 6 Gen 2008 14:30:28 CET
Allora: ecco la situazione.
1) Prima di effettuare modifiche allo "xorg.conf" ho riguardato per
l'ennesima volta il tool grafico di Ubuntu 7.10 (Sistema -> Preferenza ->
Risoluzione dello schermo). Mi fornisce una serie di risoluzioni e sorpresa
non avevo notato che la risoluzione 640x480 me la fornisce con due frequenze
di aggiornamento: "60, 59 Hz" a differenza delle altre che me le fornisce
tutte a 60 Hz.
2) Allora provo a mettere la risoluzione dello schermo a 640x480 a "59 Hz" e
magia le immagini non tremano più. Allora pensavo di essere a cavallo... e
invece c'è qualcosa che mi sfugge sempre nella configurazione del server X.
Allora io vi posterei la parte di interesse del server X senza modifiche
intanto poi vi spiego cosa ho provato a fare:
xorg.conf BASE (sezioni "Monitor" e "Screen")
*****************************************************
Section "Monitor"
Identifier "Monitor Generico"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc Radeon R250 [Mobility FireGL 9000]"
Monitor "Monitor Generico"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1400x1050" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
****************************************************
3) Ho pensato che allora dovessi inserire i valori corretti di "VertRefresh"
e "HorizSync" del mio monitor: sfortunatamente l'ASUS questi dati tecnici
non li ha forniti (ma comunque al momento ho inviato una richiesta) allora
ho provato a riconfigurare i parametri del server X relativi al monitor con
il LiveCD di Ubuntu (tanto per non fare casini) e facendoglieli autorilevare
(sudo dpkg-reconfigure xserver-xorg) mi dava i seguenti valori:
HorizSync 28-70
VertRefresh 43-60
Li ho inseriti correttamente nello xorg.conf di Ubuntu 7.10 (quello
installato sul PC) ma dopo aver riavviato e provato a vedere se Starcraft si
vedeva bene il risultato era sempre e comunque lo stesso.
4) Ho pensato ancora, "Allora adesso metto la risoluzione del mio schermo a
640x480 con 59 Hz e provo ad avviare il giochino" e sorpresa il giochino si
vede correttamente (molto probabilmente l'avrei visto correttamente anche
senza aver settato HorizSync e VertRefresh ma cambiando come adesso la
risoluzione e basta).
Ad ogni modo ho pensato che allora bisogna forzare l'utilizzo dei 59 Hz
quando la modalità 640x480 veniva applicata al monitor, e qui entrano in
scena gli aiuti di Franz e Daniele.
5) Ho provato a modificare il server X inserendo le "modelines". Posto per
completezza le modifiche al server X.
xorg.conf con MODELINES
******************************************************
Section "Monitor"
Identifier "Monitor Generico"
Option "DPMS"
HorizSync 28-70
VertRefresh 43-60
modeline "640x480@59" 23.75 640 664 720 800 480 483 487
500 -hsync +vsync
modeline "800x600@60" 38.25 800 832 912 1024 600 603 607
624 -hsync +vsync
modeline "1024x768@60" 63.50 1024 1072 1176 1328 768 771 775
798 -hsync +vsync
modeline "1280x1024@60" 109.00 1280 1368 1496 1712 1024 1027 1034
1063 -hsync +vsync
modeline "1400x1050@60" 108.00 1400 34208 34320 1688 1050 1050 1053
1066 -hsync +vsync
Gamma 1.0
EndSection
Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc Radeon R250 [Mobility FireGL 9000]"
Monitor "Monitor Generico"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1400x1050@60" "1280x1024@60" "1024x768@60" "800x600@60"
"640x480@59"
EndSubSection
EndSection
******************************************************
I valori che ho inserito per ogni modeline di ogni risoluzione li ho
ricavati attraverso l'ausilio di "xvidtune" un comando che ho trovato in
rete che permette di accedere ad un tool grafico installato in Ubuntu 7.10.
Diciamo che non sapevo se dovevo mettere tutte le risoluzioni oppure solo
quella mi interessava allora per tagliare la testa la toro le ho inserite
tutte.
Per tutte le risoluzioni diverse dalla 640x480 ho fatto semplicemente un
"taglia e incolla" dei valori mentre per la risoluzione 640x480 mi sono
preoccupato di utilizzare il refresh a 59Hz e quelli sono i valori ottenuti.
Con le modifiche apportate allo xorg.conf credevo di aver impartito al
server X il comando di utilizzare a 640x480 i 59 Hz ma mi sbagliavo perchè
il giochino continua a tremare...
Questo è il resoconto della mia opera... Avete qualche altra idea? (se
volete mi potete mandare anche a cagare visto che faccio tutto questo casino
per un cavolo di giochino!)
Attendo risposte od offese!
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.linux.it/pipermail/imolug/attachments/20080106/64a9026f/attachment.htm
Maggiori informazioni sulla lista
ImoLUG