Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
As long as they haven't fixed all of https://github.com/ValveSoftware/SteamVR-for-Linux/issues I wouldn't even touch it. What's the point of using something that has known issues? It's literally a waste of time, unless you are their employee.
The underlying Wayland protocol needed to allow direct mode for HMD has been merged as an official Wayland protocol a few months ago. Sway and Wlroots both already support it, though both have not received a release since then, so you would need to run Git master there. XWayland (which is required for SteamVR) has a pending merge request (which will probably be merged in the next few days) that implements the required feature. I am running my Valve Index in VR since I switched to Wayland in February this year. The Vulkan extension you mentioned in the post is just a fallback in case the X server (or in your case XWayland) doesn't support drm-lease. I never saw that extension in action so I don't even know if it works at all on Linux.
The underlying Wayland protocol needed to allow direct mode for HMD has been merged as an official Wayland protocol a few months ago. Sway and Wlroots both already support it, though both have not received a release since then, so you would need to run Git master there. XWayland (which is required for SteamVR) has a pending merge request (which will probably be merged in the next few days) that implements the required feature. I am running my Valve Index in VR since I switched to Wayland in February this year. The Vulkan extension you mentioned in the post is just a fallback in case the X server (or in your case XWayland) doesn't support drm-lease. I never saw that extension in action so I don't even know if it works at all on Linux.