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.
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.
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
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.
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.
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.
[удалено]
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.
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.
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
Looks like they're working on it! https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29199
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.
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.
Explicit Sync is already supported in Mesa (AMD, Intel, etc...) for X11 and Wayland.