I connected one monitor which preferred mode is 1680x1050 to machine(945G), after start up Xorg, the monitor's mode was 800x600. The larger modes then 800x600 were lost.
I also connected monitor which largest mode is 1280x1024, after start up Xorg, the monitor's mode was 1024x768.
Created attachment 9803 [details]
xorg config file
Created attachment 9804 [details]
xorg log file
log file when connected monitor which preferred mode is 1680x1050
Created attachment 9809 [details]
xorg.conf for dual head config with different resolutions, not working like expected
I also experience problems with the 1680x1050 resolution. I get a resolution of 1400x1050 on my external CRT on pipe A. Pipe B is connected to the LFP of my notebook which has an 855gm. See next attachment (log).
Created attachment 9810 [details]
Logs from former xorg.conf run
The logs claim that CRT connected to pipe A would have a resolution of 1680x1050, actually it has 1400x1050:
Output VGA using initial mode 1680x1050
I used 855resolution, because the vbios did not have the default resolution of 1680x1050:
Chipset: 855GM (id=0x35808086)
VBIOS type: 2
VBIOS Version: 3276
Mode 30 : 640x480, 8 bits/pixel
Mode 32 : 800x600, 8 bits/pixel
Mode 34 : 1024x768, 8 bits/pixel
Mode 38 : 1280x1024, 8 bits/pixel
Mode 3a : 1680x1050, 8 bits/pixel
Mode 3c : 1920x1440, 8 bits/pixel
Mode 41 : 640x480, 16 bits/pixel
Mode 43 : 800x600, 16 bits/pixel
Mode 45 : 1024x768, 16 bits/pixel
Mode 49 : 1280x1024, 16 bits/pixel
Mode 4b : 1680x1050, 16 bits/pixel
Mode 4d : 1920x1440, 16 bits/pixel
Mode 50 : 640x480, 32 bits/pixel
Mode 52 : 800x600, 32 bits/pixel
Mode 54 : 1024x768, 32 bits/pixel
Mode 58 : 1280x1024, 32 bits/pixel
Mode 5a : 1680x1050, 32 bits/pixel
Mode 5c : 1920x1440, 32 bits/pixel
I would really like to see this solved, since this nice widescreen just looks choppy with that resolution of 1400x1050 :)
Created attachment 9832 [details] [review]
Quirks-patch for xf86EdidModes.c for Samsung 225BW 1680x1050 resolution
This patch adds the Samsung SyncMaster 225BW productid so the maximum and default resolution works with intel i810 / xorg.
Patch attached to comment #5 by Gero works for me.
It seems fixed with latest source.
Connected to monitor which model is Samsung SyncMaster 225BW, X starts up with mode 800x600. I run xrandr, it only output modes: 800x600 and 640x480, other modes are lost.
The largest mode the monitor support is 1680x1050.
Wu Nian: Your config file specifies a modes list, so you only get the intersection of the modes you list and what the monitor supports. Remove your custom configuration to fix it.
Gero: your patch is committed and pushed. Thanks!
Remove those two lines, X starts up with res 1680x1050.