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

Keith Packard keithp at keithp.com
Wed Jun 4 13:15:04 PDT 2014


Chris Wilson <chris at chris-wilson.co.uk> writes:

> 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.

Right, it's reasonable for the kernel to not care whether the buffer is
idle or not when flipping. However, the application *does* care, and so
we need a way to not flip until rendering is complete. Whether that's
additional mechanism in the kernel, or additional code up in user space
is the question.

-- 
keith.packard at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 810 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20140604/667f5063/attachment.sig>


More information about the xorg-devel mailing list