On Tue, Oct 14, 2008 at 09:20:01AM +0100, Chris G wrote:
The solution in my case was to add an option to the x.org config file: "PreferredMode". This makes the whole of the monitor portion of my x.org config file as follows:
Section "Monitor" Identifier "CPD-G500" Option "DPMS" ModeLine "1600x1200" 229.50 1600 1668 1860 2152 1200 1201 1 204 1250 +hsync +vsync Option "PreferredMode" "1600x1200" EndSection
The ModeLine above is not wrapped in my config file. The timing in this line are those reported by the monitor as seen by examining the X :0.log file.
Excellent, that's done it, thank you very much! I had to 'tune' it a very little but what I have is:-
Section "Monitor" Identifier "Configured Monitor" Modeline "1600x1200" 160.96 1600 1704 1880 2160 1200 1201 1204 1242 -hsync +vsync Option "PreferredMode" "1600x1200" EndSection
The Modeline in my Xorg.0.log file was actually:-
Modeline "1600x1200"x60.0 160.96 1600 1704 1880 2160 1200 1201 1204 1242 -hsync +vsync (74.5 kHz)
I had to remove that x60.0 after the 1600x1200 and the frequency off the end, after that it all worked perfectly.
Aaaarrrrgggghhhh!!!!
I just connected the DVI-D output from my new system to the Dell monitor and now it's back at 1152x864 even with the above "Preferred Mode" line in xorg.conf. For some reason Xorg does different things when the DVI-D output is connected.
Now it says in Xorg.0.log :-
(II) intel(0): EDID vendor "DEL", prod id 40968 (II) intel(0): I2C device "HDMIDDC_C:ddc2" registered at address 0xA0. (II) intel(0): I2C device "HDMIDDC_C:ddc2" removed. (II) intel(0): Output VGA disconnected (II) intel(0): Output HDMI-1 connected (II) intel(0): Output HDMI-2 connected (II) intel(0): Using fuzzy aspect match for initial modes (II) intel(0): Output HDMI-1 using initial mode 1152x864 (II) intel(0): Output HDMI-2 using initial mode 1152x864 (II) intel(0): detected 512 kB GTT. (II) intel(0): detected 131072 kB stolen memory.
There are no Modeline lines in Xorg.0.log.
... and I'm stuck in 1152x864 again. Grrrrr