Bug 17740 - Samsung Syncmaster 2493HM LCD monitor reports incorrect displaysize, need quirk
Summary: Samsung Syncmaster 2493HM LCD monitor reports incorrect displaysize, need quirk
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: 2008-09-23 09:44 UTC by Koen Rabaey
Modified: 2009-04-22 11:45 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
xrandr --verbose output (7.55 KB, text/plain)
2008-09-23 09:44 UTC, Koen Rabaey
no flags Details
xdpyinfo output (6.19 KB, text/plain)
2008-09-23 09:44 UTC, Koen Rabaey
no flags Details
xorg config file (1.05 KB, text/plain)
2008-09-23 09:45 UTC, Koen Rabaey
no flags Details
xorg log (34.55 KB, text/plain)
2008-09-23 09:46 UTC, Koen Rabaey
no flags Details
xorg previous log (34.97 KB, text/plain)
2008-09-23 09:46 UTC, Koen Rabaey
no flags Details

Description Koen Rabaey 2008-09-23 09:44:15 UTC
Created attachment 19131 [details]
xrandr --verbose output

LCD Monitor reports a displaysize of 160x90mm while in reality the displaysize is 520x325 (see xrandr output)
This results in huge fonts.

To test I've recompiled xserver-core with a ptached file where the displaysize is hardcoded to the correct values:

hw/xfree86/modes/xf86EdidModes.c :

changed function xf86DDCApplyQuirks(int scrnIndex, xf86MonPtr DDC)
so it sets hardcoded:

	det_mon->section.d_timings.h_size = 520;
	det_mon->section.d_timings.v_size = 325;

This seems to fix the problem, so the incorrect displaysize may well be the cause of the issue.

Monitor is a Samsung Syncmaster 2493HM
Graphics card an onboard 965 intel.

Kind regards.
Comment 1 Koen Rabaey 2008-09-23 09:44:59 UTC
Created attachment 19132 [details]
xdpyinfo output
Comment 2 Koen Rabaey 2008-09-23 09:45:39 UTC
Created attachment 19133 [details]
xorg config file
Comment 3 Koen Rabaey 2008-09-23 09:46:04 UTC
Created attachment 19134 [details]
xorg log
Comment 4 Koen Rabaey 2008-09-23 09:46:28 UTC
Created attachment 19135 [details]
xorg previous log
Comment 5 Julien Cristau 2009-04-22 11:45:49 UTC
commit 0660dd9d7009147c395b9ea904539f76f55b9a7f
Author: Adam Jackson <ajax@redhat.com>
Date:   Fri Oct 10 13:41:50 2008 -0400

    EDID: Catch monitors that encode aspect ratio for physical size.
    
    This is not legal in either EDID 1.3 or 1.4, but hey, when did a little
    thing like legality stop anyone.

commit bd9c6b3a4d726a3f83ac6d8cf7211eddbc28f25a
Author: Adam Jackson <ajax@redhat.com>
Date:   Tue Oct 14 14:04:01 2008 -0400

    EDID: Catch even more cases of encoding aspect as size.
    
    Very cute, Samsung, not only do you claim to be 16cm by 9cm in the
    global size record, you also claim to be 160mm by 90mm in the detailed
    timings.  Grrr.

these two commits should work around this, closing.


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.