Plumbing explicit synchronization through the Linux ecosystem

Jason Ekstrand jason at
Tue Mar 17 14:38:31 UTC 2020

On Tue, Mar 17, 2020 at 3:01 AM Simon Ser <contact at> wrote:
> On Monday, March 16, 2020 5:04 PM, Jason Ekstrand <jason at> wrote:
> > Hopefully, that will provide some motivation for other compositors
> > (kwin, gnome-shell, etc.) because they now have a real user of it in
> > an upstream driver for a major desktop platform and not just a few
> > weston examples. However, someone is going to have to drive the
> > actual development in those compositors. I'd be very happy if more
> > people got involved, :-)
> FWIW, a wlroots pull request is in progress [0]. The plan is first to
> accept fence FDs from clients, then send them our fences as a second
> step.

What exactly are the semantics there?  Are you going to somehow wait
inside wlroots for the buffer to be 100% idle or are you expecting the
client to somehow use explicit for sending buffers implicit to wait
for idle?  If it's the latter, that's not going to work.


More information about the wayland-devel mailing list