Ž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.