[Openchrome-devel] Project Status and works in progress
James Simmons
jsimmons
Tue Mar 6 07:17:15 PST 2012
Time for a update, especially now that we do snapshots. The latest
snap shot irons out alot of issues with the buildsystem on multiple
platforms.This release was mainly about general bug fixes dealing with
data corruption and such.
Out of those fixes it looks like the mapping between outputs and
crtc is much better. This weekend I attached a VGA monitor to my VX900
laptop and I was able to use both monitors. Mind you it didn't display
on both monitors at the same time but this is a big improvement. Also
with those fixes I hope the issue of DVI and the LVDS getting confused
have been fixed. Anyone that had this problem before please test the
latest release and let me know. Need to point out the OLPC XO is a
complete mess with the kms_branch. It needs alot of loving :-(
I have been testing mode resolution changing to see what problems
exist. Some fixes have been checked in to have EXA and the display to handle
the framebuffer being moved when a new framebuffer is allocated. This is
really needed to support when we attach a monitor of higher possible
resolution to a laptop. This code is still in the works. Currently I can
make it work with EXA disabled. The reason is the EXA upload and download
to the screen need to be updated to handle the changing framebuffer
location. Once those bugs are fixed I will check in this much needed
feature.
My lastest testing also included moving the EXA layer to using
dynamic buffer. Currently the EXA layer uses the classical approach to
managing the memory, which is allocating a gaint chunk and tracking it
usage. This code needs alot of work so it will be a while before its
ready for public use.
Last note to make is that the KMS code in the xorg driver for
cursor handling has been fixed so its now it is usable. Please note the
EXA layer has not been enabled for TTM/GEM yet so you will not get any
speed ups. Also only analog VGA KMS is supported at this time.
More information about the Openchrome-devel
mailing list