Bug 21324 - Mangled fonts due to bogus DPI on a Iiyama Vision Master 450
Summary: Mangled fonts due to bogus DPI on a Iiyama Vision Master 450
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-21 12:54 UTC by Jeremy Henty
Modified: 2009-04-23 08:44 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
xorg.conf file to demonstrate the bug (4.75 KB, text/plain; charset=us-ascii)
2009-04-21 13:01 UTC, Jeremy Henty
no flags Details
Server log of a buggy session. (41.22 KB, text/plain; charset=us-ascii)
2009-04-21 13:04 UTC, Jeremy Henty
no flags Details
Fixed xorg.conf (4.75 KB, text/plain; charset=us-ascii)
2009-04-21 13:07 UTC, Jeremy Henty
no flags Details
Server log of successful session. (41.22 KB, text/plain; charset=us-ascii)
2009-04-21 13:10 UTC, Jeremy Henty
no flags Details

Description Jeremy Henty 2009-04-21 12:54:42 UTC
After starting my desktop under Xorg 7.4 all the text in GUI widgets and the icewm menus and dialogs is rendered as a tiny scribble.
Discussion on the x.org mailing list identified bogus EDID data that was causing the server to use a ridiculous DPI.
Uncommenting the "DisplaySize" line from the default configuration fixes the problem.
Xorg 7.2 had no problems.
OS: GNU/Linux, kernel 2.6.27.21, glibc 2.5.1, gcc 4.1.2.
Video card: ATI Radeon 9250 PCI
Xorg: xorg-server-1.5.3, xf86-video-ati-6.12.2.
Comment 1 Jeremy Henty 2009-04-21 12:57:49 UTC
Monitor is a Iiyama Vision Master 450.
Comment 2 Jeremy Henty 2009-04-21 13:01:43 UTC
Created attachment 25011 [details]
xorg.conf file to demonstrate the bug

This is an xorg.conf that demonstrates the bug.
The commented out "DisplaySize" line was generated by "Xorg -configure".
Comment 3 Jeremy Henty 2009-04-21 13:04:59 UTC
Created attachment 25012 [details]
Server log of a buggy session.

This is the server log of a session using the xorg.conf uploaded above.
Note the ridiculous line "(II) RADEON(0): Setting screen physical size to 54 x 3688".
Comment 4 Jeremy Henty 2009-04-21 13:07:14 UTC
Created attachment 25013 [details]
Fixed xorg.conf

This is an xorg.conf that fixes the problem.
The only difference is that the DisplaySize line has been uncommented.
Comment 5 Jeremy Henty 2009-04-21 13:10:27 UTC
Created attachment 25014 [details]
Server log of successful session.

This is the server log using the fixed xorg.conf.
The diff between the two server logs is very small.
Note that the screen physical size is now set to 360 x 270.
Comment 6 Alex Deucher 2009-04-23 08:44:59 UTC
should be fixed in xserver commit 0dfb97f15f591f85e079f5829c77d0c328d00464


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.