The monitor's EDID is reporting the height and width in cm instead of mm, resulting in bad image size.
(II) intel(0): Max H-Image Size [cm]: horiz.: 33 vert.: 21 ... (II) intel(0): clock: 71.2 MHz Image Size: 289 x 21 mm
Here's a patch to add it:
--- xorg-server-patched/hw/xfree86/modes/xf86EdidModes.c.orig 2008-02-14 17:21:03.000000000 -0800 +++ xorg-server-patched/hw/xfree86/modes/xf86EdidModes.c 2008-02-14 17:22:43.000000000 -0800 @@ -110,6 +110,11 @@ static Bool quirk_detailed_h_in_cm (int DDC->vendor.prod_id == 0) return TRUE;
+ /* LP Bug #127827; "LGPhilipsLCD LP154W01-TLAE" */ + if (memcmp (DDC->vendor.name, "LPL", 4) == 0 && + DDC->vendor.prod_id == 10752) + return TRUE; + /* Bug #11603: Funai Electronics PM36B */ if (memcmp (DDC->vendor.name, "FCM", 4) == 0 && DDC->vendor.prod_id == 13600)
The monitor's EDID is reporting the height and width in cm instead of mm, resulting in bad image size.
(II) intel(0): Max H-Image Size [cm]: horiz.: 33 vert.: 21
...
(II) intel(0): clock: 71.2 MHz Image Size: 289 x 21 mm
Here's a patch to add it:
--- xorg-server- patched/ hw/xfree86/ modes/xf86EdidM odes.c. orig 2008-02-14 17:21:03.000000000 -0800 patched/ hw/xfree86/ modes/xf86EdidM odes.c 2008-02-14 17:22:43.000000000 -0800 h_in_cm (int
DDC->vendor. prod_id == 0)
+++ xorg-server-
@@ -110,6 +110,11 @@ static Bool quirk_detailed_
return TRUE;
+ /* LP Bug #127827; "LGPhilipsLCD LP154W01-TLAE" */
DDC->vendor. prod_id == 13600)
+ if (memcmp (DDC->vendor.name, "LPL", 4) == 0 &&
+ DDC->vendor.prod_id == 10752)
+ return TRUE;
+
/* Bug #11603: Funai Electronics PM36B */
if (memcmp (DDC->vendor.name, "FCM", 4) == 0 &&