We've an downstream bug report on MeeGo where X thinks that the 9" screen on an Acer Aspire One 110 netbook is actually 451mm by 113mm.
I obtained the offending EDID data and using a patched parse-edid discovered that whilst the maximum physical size is reported as 190mm x 110mm, the native (and only) mode has a reported physical size of 451mm x 113mm.
Clearly this calls for the quirk_detailed_use_maximum_size() quirk.
Created attachment 51535 [details] [review]
I think I have the detection correct but don't have easy access to an affected machine to test.
parse-edid reports the following:
(reported against xserver 1.9.0, patch generated against master)
please send the patch to the list (email@example.com) per http://www.x.org/wiki/Development/Documentation/SubmittingPatches
Unmarking as a 1.11 blocker, but I will consider this for 1.11 once it is in master.
Ping. Ross, please send your patch to xorg-devel.
> --- Comment #5 from Jeremy Huddleston <firstname.lastname@example.org> 2011-10-28 18:48:54 PDT ---
> Ping. Ross, please send your patch to xorg-devel.
he already did, iirc.
Yes, I did.
Yes, it was sent, reviewed by daniels and myself. It was never resent to
keithp with our r-b's for merging into master. Please send the final version
with the r-b's to keithp and CC the list, so this can get merged... preferibly
before beta1 this Friday.
Author: Ross Burton <email@example.com>
Date: Wed Sep 28 11:46:02 2011 +0100
edid: Add quirk for Acer Aspire One 110
At least one revision of the AAO reports a 190x110mm maximum size but a
X.Org Bug 41141 <https://bugs.freedesktop.org/show_bug.cgi?id=41141>
Signed-off-by: Ross Burton <firstname.lastname@example.org>
Reviewed-by: Daniel Stone <email@example.com>
Reviewed-by: Jeremy Huddleston <firstname.lastname@example.org>
(cherry picked from commit 58864146fbdf1820d04825838691e84784ef91bc)