Mesa 24.1合并Vulkan支持Wayland显式同步

Mesa 24.1合并Vulkan支持Wayland显式同步-每日运维
Mesa 24.1的Vulkan窗口系统集成(WSI)代码现在支持Wayland linux-drm- syncoj -v1协议,以获得显式同步支持。

3月底发布的Wayland协议1.34引入了新的linux-drm-syncobj协议,该协议允许在Wayland下使用DRM同步对象进行显式同步。这对于改进Vulkan/OpenGL游戏等的同步支持非常有帮助。GNOME合成器上周合并了对实现该协议的支持,现在Mesa 24.1已经通过WSI集成实现了对Vulkan驱动程序的支持。该协议对于NVIDIA的专有Linux图形驱动程序来说也是一个大问题,它可以解决一些遗留的Wayland问题。除了GNOME Mutter代码之外,Valve的Gamescope合成器已经有了明确的同步支持,而KDE Kwin和wlroots合并请求仍然开放。XWayland对显式GPU同步的支持也接近尾声。

Joshua Ashton with Valve authroed Mesa's wsi: Implement explicit sync for Wayland merge request that introduces this support. As of this morning it's in Mesa Git. Mesa 24.1 should be out as stable around the end of May.