[PATCH] present: Queue flips for later execution. Begging for review.

Chris Wilson chris at chris-wilson.co.uk
Wed Jun 4 00:12:29 PDT 2014


On Tue, Jun 03, 2014 at 08:08:21PM -0700, Keith Packard wrote:
> Right, having "real" async flips is a prerequisite for doing this, along
> with sufficient mechanism to not request a flip until the buffer is
> idle, without forcing the X server to stall in the flip kernel call
> waiting.

Neither the GPU or mmio pageflip ioctl stall due to outstanding rendering,
except as when it is required to rewrite the PTEs. We could move that to
a wq, or the buffers can be pre-emptively moved to the display cache
domain before rendering.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre


More information about the xorg-devel mailing list