Performance change from X in Fedora Core 4 to Fedora Core 5

Keith Packard keithp at keithp.com
Mon Jul 10 15:10:24 PDT 2006


On Mon, 2006-07-10 at 22:41 +0100, Felix Bellaby wrote:

> What we should be aiming to do is avoid the generation of damage reports
> until we are ready to display the finished drawing. The compositor will
> ignore drawing operations until the damage is reported, allowing the off
> screen pixmap to act as a buffer. Then the compositor will set about
> displaying the pixmap when the damage is reported, effectively
> performing a buffer swap. Compositors already do this automatically so
> you are not putting any extra burden on them whatsoever.

Oh, that's an interesting notion, and it should be reasonably easy to
implement as well. Just some kind of 'damage suspend'/'damage release'
requests should be more than sufficient here. Adding that to Damage
itself might be a reasonable option. Fixing Composite to let
applications know when they are redirected might also be nice; right now
there's no indication at all.

-- 
keith.packard at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://lists.x.org/archives/xorg/attachments/20060710/e14eac0e/attachment.pgp>


More information about the xorg mailing list