Developer Explains Why Explicit Sync Will Finally Solve the NVIDIA/Wayland Issues
You may have heard about explicit sync (short for explicit synchronization) being merged into the Wayland protocols recently. But what is it? Well, it’s a new protocol based on DRM synchronization objects where apps explicitly tell the userspace graphics driver, kernel, or compositor when rendering is complete./p>
Until now, when apps rendered things, they weren’t rendered immediately. This method is called “implicit sync” and involves apps recording a list of commands with the OpenGL or Vulkan drivers for the graphics card to execute, which could lead to the issues some of you are experiencing with NVIDIA and Wayland.
An update (by Roy)
Some further interpretation:
-
KDE's Xaver Hugl on why Wayland explicit sync is such a big deal
You may have seen news recently about explicit sync for Wayland, but you might not know why it's actually important for the future of Linux on Wayland.