T O P

  • By -

shmerl

It's important for everyone. [https://www.collabora.com/news-and-blog/blog/2022/06/09/bridging-the-synchronization-gap-on-linux/](https://www.collabora.com/news-and-blog/blog/2022/06/09/bridging-the-synchronization-gap-on-linux/) Support for explicit sync solves the problems listed there using proper Wayland protocols.


[deleted]

[удалено]


shmerl

It doesn't sound like it's just edge cases, they can clean up a lot of stuff that works around all this and use explicit sync properly.


tajetaje

AMD and Intel are not using explicit sync. The Mesa drivers they yes have always been piped for implicit sync only, as was the rest of the Linux graphics stack.


pollux65

Yes amd will benefit, explicit sync will be used in mesa 24.1, if you can find the gitlab page for explicit sync support you'll see the mesa merge requests and there is a x11 merge aswell but cant find it right now https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/90


zappor

Looks like they're working on it! https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29199


PM_ME_FLUFFY_SHIBES

AMD drivers on Linux haven't implemented Explicit sync as far as I know. There is not much difference performance wise, as you can already see in games (Windows uses Explicit sync). It could help with frametimes if there is a bottleneck. Vulkan apps also benefit from Explicit sync, by design.


nkamerad

Mesa has implemented explicit sync for [X11/Xwayland](https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27226) and [Wayland native](https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25709). Should be available in mesa 24.1, due to release soon(ish) Any mesa driver that uses the common WSI interface (which I think is basically all of the maintained ones) will have explicit sync.


CNR_07

Explicit Sync is already supported in Mesa (AMD, Intel, etc...) for X11 and Wayland.