Summary: | radeon rv280: xorg 7.3 chooses 720x400 although 1280x1024 is available and requested via xorg.conf | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Tilman Linneweh <arved> | ||||||
Component: | Driver/Radeon | Assignee: | xf86-video-ati maintainers <xorg-driver-ati> | ||||||
Status: | RESOLVED DUPLICATE | QA Contact: | Xorg Project Team <xorg-team> | ||||||
Severity: | normal | ||||||||
Priority: | medium | ||||||||
Version: | 7.3 (2007.09) | ||||||||
Hardware: | x86-64 (AMD64) | ||||||||
OS: | FreeBSD | ||||||||
Whiteboard: | |||||||||
i915 platform: | i915 features: | ||||||||
Attachments: |
|
Description
Tilman Linneweh
2007-09-26 14:03:55 UTC
Created attachment 11770 [details] [review] corresponding xorg.conf Created attachment 11771 [details] [review] Xorg.0.log looks like your monitor has a funky edid. Check out the image size: 33x27 mm? (II) RADEON(0): Supported additional Video Mode: (II) RADEON(0): clock: 78.8 MHz Image Size: 33 x 27 mm (II) RADEON(0): h_active: 1024 h_sync: 1040 h_sync_end 1136 h_blank_end 1312 h_border: 0 (II) RADEON(0): v_active: 768 v_sync: 769 v_sync_end 772 v_blanking: 800 v_border: 0 (II) RADEON(0): Supported additional Video Mode: (II) RADEON(0): clock: 65.0 MHz Image Size: 33 x 27 mm (II) RADEON(0): h_active: 1024 h_sync: 1048 h_sync_end 1184 h_blank_end 1344 h_border: 0 (II) RADEON(0): v_active: 768 v_sync: 771 v_sync_end 777 v_blanking: 806 v_border: 0 (II) RADEON(0): Supported additional Video Mode: (II) RADEON(0): clock: 49.5 MHz Image Size: 33 x 27 mm (II) RADEON(0): h_active: 800 h_sync: 816 h_sync_end 896 h_blank_end 1056 h_border: 0 (II) RADEON(0): v_active: 600 v_sync: 601 v_sync_end 604 v_blanking: 625 v_border: 0 (II) RADEON(0): Supported additional Video Mode: (II) RADEON(0): clock: 31.5 MHz Image Size: 33 x 27 mm (II) RADEON(0): h_active: 640 h_sync: 656 h_sync_end 720 h_blank_end 840 h_border: 0 (II) RADEON(0): v_active: 480 v_sync: 481 v_sync_end 484 v_blanking: 500 v_border: 0 Well this same monitor has worked without special tweaks from XFree86 4.3 until Xorg 7.2. So i would guess the bug is either in the edid parsing, or earlier versions of X did not care about this bogus values. Older versions of X tended not to actually use the edid values... Is it possible to tell X to ignore them? I would have expected that if i set Modes "1280x1024" in xorg.conf, that this would override edid data. Okay, there is an Option IgnoreEDID, but it does not change anything. Still the wrong resolution. Any other idea? I have upgraded to 6.7.194, but it did not change anything. you should be able to specify the preferred mode in a monitor section in your config linked to the output you want to use. See: http://www.intellinuxgraphics.org/dualhead.html However, you may hit bug 12476 Thanks for your Reply. With PreferredMode i don't need the xrandr call in .xinitrc, i get 1280x1024 again, BUT the fonts are still too large, as if they are still 720x400 It is definetly related to the display, i checked with another display, and this one works. (In reply to comment #10) > Thanks for your Reply. > > With PreferredMode i don't need the xrandr call in .xinitrc, i get 1280x1024 > again, BUT the fonts are still too large, as if they are still 720x400 > > It is definetly related to the display, i checked with another display, and > this one works. > Right. It's because your edid is bogus: Image Size: 33 x 27 mm your monitor is obviously bigger than that. you should be able to override the display dimensions in the monitor section, but that seems to be broken in the xserver at the moment. you can also use xrandr to change the dpi: xrandr --fbmm <width>x<height> We should probably add a quirk to the xserver for your monitor. I'm guessing the physical size is probably 330 x 270 mm rather than 33 x 27 mm. Yes, i didn't wrote about this, i tried it with the DisplaySize values commented out in the xorg.conf, but that did not change anything. Thanks again for help. Eric's commit to xserver should fix these issues. *** This bug has been marked as a duplicate of bug 10304 *** |
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.