[Openchrome-devel] openchrome 0.6.0 regressions on VX900 laptop

Kevin Brace kevinbrace at gmx.com
Tue Mar 21 04:22:40 UTC 2017


Hi Xavier,

> Sent: Tuesday, March 21, 2017 at 12:57 AM
> From: "Xavier Bachelot" <xavier at bachelot.org>
> To: "Kevin Brace" <kevinbrace at gmx.com>
> Cc: openchrome-devel at lists.freedesktop.org
> Subject: Re: [Openchrome-devel] openchrome 0.6.0 regressions on VX900 laptop
>
> On 20/03/2017 22:38, Xavier Bachelot wrote:
> > Hi Kevin,
> > 
> > . . .
> >
> > 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
> 

I just committed the previously mentioned changes, but are you now saying that the FP is now properly working?
The code I pushed is now at Version 0.6.100.
It has the updated mode setting code for VX855 and VX900 chipsets, and it also has the VIA panel ID 10 (0xA) fix as well.
The code I pushed does not have the software based FP power on / off code.
If the FP is now working properly, I am happy to hear that, but if necessary, I can also push the code tweaks to use software based FP power on / off code for VX855 and VX900 chipsets as well.
There weren't too many laptops with VX855 and VX900 chipsets produced (i.e., VIA's small niche of low cost / power market was being eroded by Intel Atom processors around Year 2009 to 2011), but VIA did have several in house mini-ITX mainboards with a LVDS FP connector, so I will like to make sure that FP works.
If the iDOT Computers L740 laptop's FP is now properly working, then I can work on merging your code fixes you have committed to "fix_warning" branch.
I personally have never done code merging from one branch to another, so if you want me to do it, let me know the git command line example for doing it.
Otherwise, I can manually commit them myself with you being the author of all of the commits.
Personally, I am fine with all of the 6 commits you have made so far in your "fix_warning" branch.

Regards,

Kevin Brace
The OpenChrome Project maintainer / developer


More information about the Openchrome-devel mailing list