[PATCH RESEND v13 0/5] Expose modifiers/formats supported by async flips

Borah, Chaitanya Kumar chaitanya.kumar.borah at intel.com
Wed Apr 16 06:21:02 UTC 2025


Hello Alexander,

> -----Original Message-----
> From: Murthy, Arun R <arun.r.murthy at intel.com>
> Sent: Monday, April 7, 2025 11:14 AM
> To: dri-devel at lists.freedesktop.org; intel-gfx at lists.freedesktop.org; intel-
> xe at lists.freedesktop.org
> Cc: Jani Nikula <jani.nikula at linux.intel.com>; Borah, Chaitanya Kumar
> <chaitanya.kumar.borah at intel.com>; Syrjala, Ville <ville.syrjala at intel.com>;
> Murthy, Arun R <arun.r.murthy at intel.com>; Ville Syrjälä
> <ville.syrjala at linux.intel.com>; Kumar, Naveen1
> <naveen1.kumar at intel.com>
> Subject: [PATCH RESEND v13 0/5] Expose modifiers/formats supported by
> async flips
> 
> All of the formats/modifiers supported by the plane during synchronous flips
> are nor supported by asynchronous flips. The formats/modifiers exposed to
> user by IN_FORMATS exposes all formats/modifiers supported by plane and
> this list varies for async flips. If the async flip supported formats/modifiers are
> exposed to the user, user based on this list can take decision to proceed or
> not and avoid flip failures during async flips.
> Discussion around this can be located @
> https://gitlab.freedesktop.org/mesa/mesa/-
> /merge_requests/29618#note_2487123
> Mutter implementation for IN_FORMARTS_ASYNC under review @
> https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4063
> Xorg/modesetting patch
> https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1816
> 

We have added a new drm plane property to expose the format modifier pairs supported by a plane for async flip.
Can you please let us know if this implementation looks good to you? If so, kindly provide an Ack.

IGT implementation: https://patchwork.freedesktop.org/series/146853/

Regards

Chaitanya


More information about the dri-devel mailing list