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