Bug 21933

Summary: radeon does not correctly set resolution
Product: xorg Reporter: T. Merriam <tmerriam87>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED NOTABUG QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
xorg.conf
none
radeon xorg log none

Description T. Merriam 2009-05-25 12:18:06 UTC
Created attachment 26208 [details]
xorg.conf

The radeon driver does not correctly set the resolution in 6.12.2 or git as of 05-24-09. The native resolution for my monitor is 1280x1024@60 but radeon sets it to 1024x1024. I can use cvt and xrandr and a Virtual line to set the correct resolution, but since radeonhd correctly sets the resolution, I believe this is a bug in radeon. Using xrandr to fix the resolution also causes many of the fonts on the windows to be much smaller than normal, but I'm not sure if this is related.

I have the following options set for radeon driver in xorg.conf :
 Option DDCMode "On"
 Option EnablePageFlip true
 Option AccelMethod EXA
 Option DRI on

I have had to add the following line in the Display subsection :
 Virtual 2048 2048

I am running slackware 12.2, but it's version of xorg isn't based on a specific release, so I don't know what version to call it. I've upgraded mesa, libdrm, and the kernel to versions 7.4.2, 2.4.11, and 2.6.29.3 respectively myself. If additional version info is needed, please request it. I can also attach screenshots of my desktop from radeonhd and radeon if desired.

Bugs 11902 and 11897 may be related.
Comment 1 T. Merriam 2009-05-25 12:30:32 UTC
Created attachment 26209 [details]
radeon xorg log
Comment 2 Alex Deucher 2009-05-25 20:16:36 UTC
The modes are being limited by the sync ranges specified in your xorg.conf:

    HorizSync   31.5 - 50.0
    VertRefresh 40-90

(II) RADEON(0): EDID vendor "VSC", prod id 44316
(II) RADEON(0): Using hsync ranges from config file
(II) RADEON(0): Using vrefresh ranges from config file

Remove those lines from your monitor section and it should work fine.

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.