The display size for LCD on my HP Compaq nx6125 laptop is not detected correctly. xdpyinfo says dimensions: 1024x768 pixels (347x260 millimeters) but the real size of the LCD panel is 304 x 228 mm. I'm using radeon driver from Xorg 7.0.0.
Created attachment 4904 [details] Xorg Log
Created attachment 4905 [details] xdpyinfo output
You can manually force a size by putting a DisplaySize width length (in mm) in your xorg.conf under the monitor section.
you're not getting any DDC info out of the panel, so the server is just assuming 75dpi. not a lot we can do about that.
If I use the propriatery driver from ATI it correctly detects the display size and other properties. So I thought it must be something wrong with open source ati driver in xorg.
(In reply to comment #5) > If I use the propriatery driver from ATI it correctly detects the display size > and other properties. So I thought it must be something wrong with open source > ati driver in xorg. From the log, it looks like the driver has some trouble parsing the ddc info, and I think this prevents it from even trying to read the edid info from the monitor. Could be a bios bug (buggy data in it which luckily the proprietary driver doesn't care about) or then the information is indeed valid but it's just something the driver doesn't understand - there are already several formats possible, maybe there are even more... Someone with docs probably needs to look at this.
Sorry about the phenomenal bug spam, guys. Adding xorg-team@ to the QA contact so bugs don't get lost in future.
can you retry with a later driver I think I've fixed this.
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.