Aaron Plattner aplattner at nvidia.com
Thu Jan 7 14:46:20 PST 2010

On Thu, Jan 07, 2010 at 07:04:45AM -0800, Adam Jackson wrote:
> On Wed, 2010-01-06 at 17:26 -0800, Keith Packard wrote:
> > On Wed, 06 Jan 2010 17:39:15 -0500, Adam Jackson <ajax at nwnk.net> wrote:
> > > But that's still kind of gross, since your per-screen pixmaps are still
> > > going to end up in VRAM, and then read back out to get to the window
> > > pixmap, and then back into VRAM for the compositor.
> > 
> > I don't think I get this piece -- you shouldn't ever have to touch any
> > of the pixmaps with the CPU for compositing to work with Xinerama.
> The DMX2 pixmap storage change is that window pixmaps for redirected
> windows live in host memory, period.  Your XA probably tries to create
> new pixmaps in VRAM.  Blitting from that to the window becomes a
> readback, which I suppose could be CPU-driven or not.

That's not acceptable for us, it would be a MASSIVE performance regression.
Does this only happen for Xinerama, or all the time?

-- Aaron

More information about the xorg-devel mailing list