Multihead support and preparing for 0.8.0

Frederic Crozat fcrozat at mandriva.com
Wed Sep 30 02:04:53 PDT 2009


Le mardi 29 septembre 2009 à 14:19 -0400, Ray Strode a écrit :
> Hey guys,
> 
> Yesterday after releasing 0.7.2 I merged the "seat-rework" branch to master.
> 
> This branch restructures the code quite a bit, in order to allow for
> multi-head renderering.  I ported all the splash plugins over so they
> would rerender themselves on each head using that head's native
> resolution.
> 
> We could conceivably have one head be the splash and another be
> details, or some other configuration.  It's a plugin specific
> decision.
> 
> In order to get the monitor layout I needed to move from using /dev/fb
> to libdrm for setting up the scan out buffers.  I think that's the
> right long term move, but it did add a bit of complexity to the code.
> Even though we use libdrm now, it's still all done in software.  We
> don't do any gpu acceleration; just software blits from a shadow frame
> buffer to the scanout buffer.

What does it mean when using vesa framebuffer as a fallback (when KMS is
not available or not working properly) ?

-- 
Frederic Crozat <fcrozat at mandriva.com>
Mandriva



More information about the plymouth mailing list