[Intel-gfx] [PATCH] drm/i915: Support Async Flip on Linear buffers

Ville Syrjälä ville.syrjala at linux.intel.com
Wed Apr 27 11:58:46 UTC 2022


On Wed, Apr 27, 2022 at 02:58:09AM +0000, Murthy, Arun R wrote:
> > On Tue, Apr 26, 2022 at 05:34:07PM +0530, Arun R Murthy wrote:
> > > Starting from Gen12 Async Flip is supported on linear buffers.
> > 
> > It's supported earlier than that. But IIRC there was some kind of GTT
> > alignment vs. async flip vs. FBC restriction that we weren't handling.
> > 
> Should I enable it for earlier Gen also, or is it fine to keep it with starting Gen 12.
> The only restriction that I see in Bspec is that during async flip changes
> to stride, pixel format, compression, FBC etc is not allowed and I see
> this is already taken care of. Am I missing anything?

There is that GTT alignment restriction that should be mentioned
somewhere. Can't quite remember where it was, maybe in PLANE_SURF.

But I guess the bigger question is what is the actual use case for
this?

-- 
Ville Syrjälä
Intel


More information about the Intel-gfx mailing list