Živ,

Ne, tole ne bo vprašanje. Xfree 4 podpira DDC (hip, hip, hura) in tako
odpade vse zamudno delo z modeline vrsticami. Monitor je potrebno
definirat nekako takole:

Section "Monitor"
        Identifier   "Monitor2"
        VendorName   "Samsung"
        ModelName    "SyncMaster 700p Plus"
EndSection

Potem zaženete X in dobite samo 640x480 pri 60Hz, kar je zanič. Zaklad
se skriva v /var/log/XFree86.0.log.

cat /var/log/XFree86.0.log |grep Ranges vrne meje frekvenčnih
zmogljivosti zaslona, npr.:

(II) R128(0): Ranges: V min: 50  V max: 160 Hz, H min: 30  H max: 96
kHz, PixClock max 210 kHz

dodamo te vrednosti v definicijo monitorja in dobimo:

Section "Monitor"
        Identifier   "Monitor2"
        VendorName   "Samsung"
        ModelName    "SyncMaster 700p Plus"
        HorizSync    30 - 96
        VertRefresh  50 - 160
EndSection

Nobenih modeline grozovitosti. Vse kar preostane je, da v Section Screen
vpišemo željene resolucije.

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor2"
        DefaultDepth 16
        SubSection "Display"
                Depth     16
                Modes     "1280x1024" "1152x864" "1024x768" "800x600"
"640x480"
        EndSubSection
EndSection

Sledi samo restart X serverja in krasna slika. X server namreč vzame
višjo frekvenco osveževanja pri enaki resoluciji. Pri meni monitor
izpljune da podpira VESA mode 1280×1024@75Hz in isto resolucijo pri
višjih Hz.

(II) R128(0): 1280x1024@75Hz
(II) R128(0): #3: hsize: 1280  vsize 1024  refresh: 85  vid: 39297

Tako imam 85Hz namesto samo 75Hz.

Uživajte!

Janez

PS. Jaaa, tole je vse zmedeno napisano.

Одговори путем е-поште