Recently, Valve released a new SteamVR Beta that was aimed at developers with initial support for the OpenXR specification and it appears they're going all-in.
We've been wondering how Valve would be proceeding since then and they've now announced their further plans in a blog post titled "Transitioning To OpenXR". Currently, the Valve-made OpenVR is the default API and SDK for SteamVR but that's about to change.
In the post they mentioned the challenges VR faces with developers needing to target multiple SDKs, this is what OpenXR is supposed to solve. An open standard run by The Khronos Group who also oversee OpenGL, Vulkan and other APIs. OpenXR also has the backing of a lot of companies including AMD, ARM, Epic, Facebook, Google, HTC, Microsoft, NVIDIA, Qualcomm, Unity, Valve, and many more.
Valve have said they now expect new SteamVR features to appear on the OpenXR side, rather than through OpenVR. However, OpenVR designed apps will continue working as normal but the future is clearly with OpenXR. Valve themselves worked closely with others to help develop OpenXR too, so it makes a lot of sense for Valve to want to move away from their own API and onto a proper standard and this is a good thing for the health and future of VR.
If you're a VR enthusiast, what do you think to this?
Lets hope thats the reason that SteamVR on linux seems to kind of stand still with longstanding big issues like power management (lighthouse not powering down), Dashboard not working, fix async reprojection and so on.
Hopefully openXR will make things better ^^
Last edited by Shmerl on 25 June 2020 at 5:41 pm UTC
Quoting: ShmerlNice. Are they going to use Monado too for the actual implementation? And what exactly are they using now for OpenXR runtime, their own blob?I've seen you ask this before so I'll answer: no they are not using Monado and Monado still has a long way to go. If they do end up using it, you can be sure it will see an article.
Quoting: Liam DaweI've seen you ask this before so I'll answer: no they are not using Monado and Monado still has a long way to go. If they do end up using it, you can be sure it will see an article.
It's something I'd expect them to get behind like they did with Mesa (radv, aco etc.). Or they are already doing it just not using in the actual client yet?
Very exciting to see OpenXR developments, It's going to be a exciting year for VR @ Valve & hopefully VR @ Linux too.
Quoting: mike456I'll get a HP Reverb G2 in fall and hope it will work also on Ubuntu/X-Plane. OpenXR sounds good but if it's also needing Monado...oh well.
Quoting: Liam DaweI've seen you ask this before so I'll answer: no they are not using Monado and Monado still has a long way to go. If they do end up using it, you can be sure it will see an article.
See more from me