Bug 19348 - Radeon driver refuses mode advertised by monitor.
Summary: Radeon driver refuses mode advertised by monitor.
Status: RESOLVED INVALID
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: 7.4 (2008.09)
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-31 07:57 UTC by Phil Armstrong
Modified: 2009-11-11 10:46 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Working Xorg.0.log: note that the monitor 1920x1200 mode is rejected, but hand coded one with same values is fine! (76.58 KB, patch)
2008-12-31 07:57 UTC, Phil Armstrong
no flags Details | Splinter Review
xorg.conf (2.05 KB, patch)
2008-12-31 07:57 UTC, Phil Armstrong
no flags Details | Splinter Review

Description Phil Armstrong 2008-12-31 07:57:20 UTC
Created attachment 21591 [details] [review]
Working Xorg.0.log: note that the monitor 1920x1200 mode is rejected, but hand coded one with same values is fine!

The Radeon driver is unable to drive my nice new HP LP2475w at it's native resultion of 1920x1200 out of the box, because it rejects the mode settings in the Monitor EDID data. According to the logs:

  (II) RADEON(0): Not using default mode "1920x1200" (monitor doesn't support reduced blanking)

However, if I suck the preferred mode out with get-edid | parse-edid, and put that mode into the Monitor section of xorg.conf, then the mode is accepted by the driver & works perfectly.

I think this counts as a bug, although I'm not sure precisely who to blame!

I'm using the radeon driver & X version from Debian experiental. The radeon driver is fairly close to git head as of the end of Dec 2008. Xorg is release 7.4
Comment 1 Phil Armstrong 2008-12-31 07:57:51 UTC
Created attachment 21592 [details] [review]
xorg.conf
Comment 2 Alex Deucher 2009-01-03 09:33:57 UTC
The xserver, not the driver, handles the mode checking in question.  The xserver is rejecting the default 1920x1200 mode added by the xserver, not the one from the EDID.  The one from the EDID is added along with the modeline you added:

(II) RADEON(0): Printing probed modes for output DVI-0

your modeline:

(II) RADEON(0): Modeline "1920x1200R"x60.0  154.00  1920 1968 2000 2080  1200 1203 1209 1235 -hsync +vsync (74.0 kHz)

EDID mode:

(II) RADEON(0): Modeline "1920x1200"x60.0  154.00  1920 1968 2000 2080  1200 1203 1209 1235 +hsync -vsync (74.0 kHz)

Can you attach a log from when the xserver fails to start?
Comment 3 Alex Deucher 2009-11-11 10:46:15 UTC
closing due to lack of feedback.


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.