[Intel-gfx] [PATCH 19/19] drm/i915: Allow async update of pageflips.

Daniel Vetter daniel at ffwll.ch
Wed Apr 20 13:24:45 UTC 2016


On Tue, Apr 19, 2016 at 09:19:53AM +0100, Chris Wilson wrote:
> On Tue, Apr 19, 2016 at 09:52:39AM +0200, Maarten Lankhorst wrote:
> 
> If you think it's ready:
> 	dev->mode_config.async_page_flip = true;

Nah, this is something entirely different.

"async atomic commit" = doesn't block, but vblank synced for the entire
thing.

"async page flip" = also doesn't sync with vblank on top of async commit,
i.e. game benchmarking mode. Afaik intel hw only supports this on the
primary plane, and only through CS flips. Fairly similar to legacy cursor
updates, since those are allowed/should tear too.

We definitely don't want to set that flag. We might want to give it a more
descriptive name though, and some proper docs ;-)

Cheers, Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


More information about the Intel-gfx mailing list