[PATCH 0/4] Add atomic commit HW done event & deadline property
Michel Dänzer
michel at daenzer.net
Thu Jul 24 16:40:27 UTC 2025
This work came out of a discussion at the Display Next hackfest in Toronto, see
https://hwentland.github.io/work/2025hackfest-notes.html#scheduling-atomic-commits .
In contrast to David's suggestion in the last paragraph there, I went for a
separate property for the deadline, mainly for these reasons:
1. Communicating the deadline via events would require sending one event
per CRTC, which I'd rather avoid due to the experience with page flip
events.
2. I'm assuming the property value doesn't need to change between modesets.
If this turns out to be wrong for some hardware, may need to reconsider.
libdrm MR: https://gitlab.freedesktop.org/mesa/libdrm/-/merge_requests/426
mutter MR: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4540
More information about the amd-gfx
mailing list