Add implicit sync support #532
orowith2os
started this conversation in
Ideas
Replies: 1 comment
-
This problem has been discussed ( https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1120 and here https://gitlab.freedesktop.org/xorg/xserver/-/issues/1317) for more than one year. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Linux is currently making a migration to Wayland, and in general better APIs like explicit sync, however NVIDIA is a major blocker here.
NVIDIA absolutely refuses to support implicit sync, effectively pushing explicit sync in the Linux ecosystem before it's mature enough, and before the relevant software supports it. This breaks the user experience for everyone that isn't using the decades-old legacy display server (Xorg), and hinders progress.
NVIDIA should add support for implicit sync to their driver such that Xwayland functions well enough for most relevant use cases. Then progress can be made towards making Xwayland work better on an explicitly synced driver.
Everyone else that's not NVIDIA, even Nouveau, supports implicit sync. But the official NVIDIA drivers are the exception to the norm. You actively ship and build your drivers for Linux, so support it. Don't hold it back.
You've already done some work on explicit sync support in Xwayland, and an alternative was brought up:
Until then, NVIDIA should support implicit sync, or contribute more to Nouveau.
Beta Was this translation helpful? Give feedback.
All reactions