Hi, I have a VX900 laptop that got broken twice between openchrome 0.5.0 and 0.6.0.
First breakage comes from the update of the panel resolution table with the table from viafb. 0xA got changed from 1368x768 to 1024x768. I'm not sure why the viafb table was assumed to be better than openchrome table, but at least in this case, it proved to be wrong. Faulty commit : d90a71c7146470162cb2bd1f76f9c5cfcec09101 Fix : attached patch. Second breakage is unconditionally setting the flat panel to IGA2 for the VX900. The VX900 is the only chipset which was allowed to be on either IGA1 or IGA2, all older chipsets had the FP already fixed to IGA2. For whatever reason, this doesn't work for this laptop, which then only displays a garbled screen. Faulty commit : 6b66a9ec3c0c3caf75e804f0abe19871df014c4b Fix : revert the commit. Happy to provide more testing or info if needed. Regards, Xavier
>From 45578f76437a68a69cfa256600a5785f835c83be Mon Sep 17 00:00:00 2001 From: Xavier Bachelot <xav...@bachelot.org> Date: Sat, 11 Mar 2017 00:01:34 +0100 Subject: [PATCH] Fix panel resolution 0xA --- src/via_fp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/via_fp.c b/src/via_fp.c index 798180f..b311f71 100644 --- a/src/via_fp.c +++ b/src/via_fp.c @@ -63,7 +63,7 @@ static ViaPanelModeRec ViaPanelNativeModes[] = { {1280, 800, FALSE, TRUE}, { 800, 480, FALSE, TRUE}, {1024, 768, TRUE, TRUE}, - {1024, 768, FALSE, FALSE}, + {1368, 768, FALSE, FALSE}, {1024, 768, TRUE, FALSE}, {1280, 768, FALSE, FALSE}, {1280, 1024, TRUE, FALSE}, -- 2.7.4
_______________________________________________ Openchrome-devel mailing list Openchrome-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/openchrome-devel