[Openchrome-devel] openchrome 0.6.0 regressions on VX900 laptop

Xavier Bachelot xavier at bachelot.org
Mon Mar 20 23:57:49 UTC 2017


On 20/03/2017 22:38, Xavier Bachelot wrote:
> Hi Kevin,
> 
> On 20/03/2017 03:29, Kevin Brace wrote:
>> Hi Xavier,
>>
>> These are things I will like to do moving forward.
>> I will like to commit a few things into the master branch.
>> They are,
>>
>> 1) Updated mode setting code for VX855 and VX900 chipset
>> 2) Replacing the wrong VIA Panel Index 10 with 1366 x 768
>> 3) Addition of two helper functions
>>
>> For 1 and 2, I will add your name as "Signed-off-by < . . . >" in order to give you credit.
>> I hope you can agree to this.
>> I will not commit the power on / off code for now.
> 
> Fine by me.
> 
>> After this is done, then it will be easier to perform experiments with temporarily assigning IGA1 to FP and IGA2 to VGA.
>> Theoretically, if the code is written correctly, both settings should work fine.
>> As for my own equipment, OpenChrome Version 0.6 worked fine on ECS VX900-I mainboard when VGA was assigned to IGA1, and I utilized 1680 x 1050 resolution.
>> After the code commit is done, I will try to assign IGA2 for VGA to see how VX900-I mainboard performs.
>>
> This last paragraph got me thinking, and I just did an interesting
> experiment.
> I have booted the laptop with a 1280x1024 screen hooked up to the VGA port.
> This results in VGA just complaining about unsupported video mode upon
> starting X, but the more interesting part is the FP is displaying a
> 1280x1024 picture, which is not distorted.
> There is garbage on the right, after the 1280 horizontal boundary, which
> is very probably a distorted re-print of the beginning of left of the
> screen, and the part below the 768 vertical boundary is indeed not
> displayed. The cursor cannot go after the 1280 horizontal boundary, and
> gets vertically duplicated when going below the 768 vertical boundary.
> 
> I've tried to use xrandr, but that doesn't help.
> X log, regs dump and xrandr output attached.
> 
> Does that ring any bell ?
> 
> I'm now going to compare this regs dump with the ones I took before, and
> then try to poke at registers without the VGA port attached.
> 
> Regards,
> Xavier
> 
I thought I was running with patch v3 applied, but this is actually
vanilla 0.6.0 with only the 1366x768 panel fix added, sorry for the bad
info.

Anyway, it seems initializing IGA1 for VGA, together with IGA2 for FP,
helps getting a proper display on the FP.

Regards,
Xavier


More information about the Openchrome-devel mailing list