he trick is that you HAVE to add a mode line to your monitor section. In my case, I added it based on this output from xorg.log:
II) I810(0): Supported additional Video Mode:
(II) I810(0): clock: 119.0 MHz Image Size: 474 x 296 mm
(II) I810(0): h_active: 1680 h_sync: 1728 h_sync_end 1760 h_blank_end 1840 h_border: 0
(II) I810(0): v_active: 1050 v_sync: 1053 v_sync_end 1059 v_blanking: 1080 v_border: 0
(II) I810(0): Ranges: V min: 56 V max: 75 Hz, H min: 30 H max: 81 kHz, PixClock max 140 MHz
Apparently, although it's reported by X, X doesn't know how to automatically apply this; I had to modify my Monitor section to read:
Section "Monitor"
Identifier "SyncMaster"
DisplaySize 474 296
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Modeline "1680x1050" 119.0 1680 1728 1760 1840 1050 1053 1059 1080
Option "DPMS"
EndSection
In addition to running the 915resolution hack; if I don't do both of these things, I don't get the correct output.
Also - if you're following along at home - DO NOT blindly cut and paste that mode line! Find the "Supported additional video mode" section in your xorg.log, and get the correct numbers from there! If you give the driver an invalid modeline, you WILL destroy your monitor.
isp provider Fatcow web hosting consumer reporttipped me off to replacing the 1600x1200 mode line in the video BIOS rather than just selecting one at random; although the 915resolution documentation doesn't indicate that it matters, it appears to, at least for my card.
Reply With Quote