Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Flattr, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.

Valve adds OpenXR support to SteamVR in 'Developer Preview'

By - | Views: 9,044

This is quite exciting for the future of Virtual Reality, as Valve as now properly given their backing to the OpenXR standard and added support into SteamVR.

What is OpenXR? Overseen by The Khronos Group, who also oversee the OpenGL / Vulkan APIs, it's a royalty-free, open standard that provides high-performance access to Augmented Reality (AR) and Virtual Reality (VR). This way, developers can begin to target OpenXR and have it run cross-platform for XR (AR/VR). Standards like it are important so developers don't have to rewrite code to target each company going their own way with XR.

Thanks to The Khronos Group and the extensive hard work of OpenXR's many members (AMD, ARM, Epic, Facebook, Google, HTC, Microsoft, NVIDIA, Qualcomm, Unity, Valve, and many more) VR now has a consolidated API to enable developers to bring universal VR support to their applications.

With OpenXR, for the first time, developers will be able to build their content in a way that will allow them to span the myriad types of hardware and software platforms.


Valve said this is only the start and they will continue expanding their support of OpenXR, with the developer preview currently supporting OpenXR 1.0.9. Sounds like support for OpenXR is quite far along too, with it passing "95% of conformance tests".

It's not enabled for all users, as it's under a Beta channel you need to opt into and it's currently aimed at developers to test with. It supports working with Vulkan on both Linux and Windows.

You can see their announcement here.

Article taken from
29 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
Page: «3/3
  Go to:

mike456 12 Jun
Hopefully this will enable HP's upcoming Headset on Linux.
micha 12 Jun
Quoting: Patola
Quoting: michaThat's great news. Sadly, with the new SteamVR beta my Index stopped working. It keeps complaining SteamVR isn't the default OpenXR device and offers to set it but that's not working either. Well, it's the beta branch I guess. :-)
Updated my SteamVR to the beta and it worked correctly oy my Valve Index. I have the same distro as you, apparently, Ubuntu 20.04. Have you tried getting back to the stable version?

Yes, I switched back to stable and everything works again.

I'm not sure what "other" OpenXR device could be set as default (and in which config files). So far, most of the (Steam)VR problems I had were related to running a notebook (intel+nvidia GPU, ..). Maybe that one is too. Just a wild guess though.
Julius 12 Jun
Hmm, this could enable using PSVR on Linux with Steam, as apparently Collabora has a working 6DOF prototype driver for it in Monado.
Could be a really cool entry level VR option, especially since they are widely available and relatively cheap.
Swiftpaw 12 Jun
Aww poor widdle crapitalism couldn't take over the world with their proprietary garbage. Finally, a real open standard.

Once games just say "OpenXR" in their support section instead of listing specific headsets, I'll start considering VR once it's cheap enough and as long as it doesn't spy on me.
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!

You need to Register and Login to comment, submit articles and more.

Or login with...