Bug 10814 - X not use preferred mode when connect to wide screen
Summary: X not use preferred mode when connect to wide screen
Status: VERIFIED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: git
Hardware: Other Linux (All)
: medium normal
Assignee: Wang Zhenyu
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-29 19:55 UTC by WuNian
Modified: 2007-07-02 23:54 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
xorg config file (3.56 KB, text/plain)
2007-04-29 19:56 UTC, WuNian
no flags Details
xorg log file (145.50 KB, text/plain)
2007-04-29 19:58 UTC, WuNian
no flags Details
xorg.conf for dual head config with different resolutions, not working like expected (6.38 KB, text/plain)
2007-04-29 22:52 UTC, gmud
no flags Details
Logs from former xorg.conf run (105.51 KB, text/plain)
2007-04-29 22:58 UTC, gmud
no flags Details
Quirks-patch for xf86EdidModes.c for Samsung 225BW 1680x1050 resolution (380 bytes, patch)
2007-05-01 17:15 UTC, gmud
no flags Details | Splinter Review

Description WuNian 2007-04-29 19:55:50 UTC
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.
Comment 1 WuNian 2007-04-29 19:56:46 UTC
Created attachment 9803 [details]
xorg config file
Comment 2 WuNian 2007-04-29 19:58:53 UTC
Created attachment 9804 [details]
xorg log file

log file when connected monitor which preferred mode is 1680x1050
Comment 3 gmud 2007-04-29 22:52:36 UTC
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).
Comment 4 gmud 2007-04-29 22:58:33 UTC
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 :)
Comment 5 gmud 2007-05-01 17:15:11 UTC
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.
Comment 6 Frode M. Døving 2007-05-06 11:27:36 UTC
Patch attached to comment #5 by Gero works for me.

Thanks

- Frode
Comment 7 zy 2007-05-20 22:08:13 UTC
It seems fixed with latest source.
Comment 8 WuNian 2007-06-07 01:06:10 UTC
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.
Comment 9 Eric Anholt 2007-07-02 12:53:12 UTC
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!
Comment 10 WuNian 2007-07-02 23:54:49 UTC
Remove those two lines, X starts up with res 1680x1050.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.