[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