We're hiring!

Monado OpenXR runtime developer update

Jakob Bornecrantz avatar

Jakob Bornecrantz
February 25, 2020

Share this post:

Reading time:

We are very happy to tag version 0.1 of the Monado OpenXR runtime for Linux!

Ever since announcing the project at GDC 2019, we have been working on improving the full open source XR stack to a usable state. Do keep in mind, this is a first tag, not a final release so it will contain some tinkering and is not feature complete! To echo the common phrase 'Be warned, here be dragons!'.

Feel free to play around with Monado, and hit us up on our Discord to get help, report bugs or ask about contributing!

Some good things that have happened recently in the land of Monado, here they are:

  • The Project North Star driver made by Nova was merged. This is for an open-source optical see-through AR headset. It supports positional tracking using the Intel RealSense T265 tracker. Leap Motion controller support will come at a later date, as UltraLeap hasn't (as of writing) released a Linux version of their driver. If you are interested in Project North Star, why not join their Discord server?
  • Initially the Intel RealSense T265 driver was an inbuilt part of the North Star driver, but we seperated that into its own driver so that other devices can reuse it.
  • Jakob created a set of scripts aimed at trying out Monado with a small set of demos rather than setting up a development environment. You can find the scripts here.
  • Ryan finished up the xr-hardware udev rules and put them into a packagable form. These udev rules set up usb permissions for XR hardware so they can be accessed without root privileges. The rules are also useful for other libraries like OpenHMD. Debian packages, which should also work on Ubuntu, are available for each tag. Contributions and additional packaging welcome!
  • Ryan also has worked on Debian packages for the OpenXR loader, layers, and SDK, which are nearly ready for submission. You can find the latest draft of the package on the Debian salsa project for openxr-sdk-source, with CI-built binary package snapshots in the artifacts of the "build" job. Experiences with testing, as well as help figuring out the reproducible-build failure, are welcome!
  • Christoph created an initial Arch Linux package which is available for testing. It currently installs the latest development version, but tagged versions will happen in the future.
Project North Star in action. (Image courtesy of @analog_daiter_conversation.)

Of course there are a lot of other things going on, including researching the libsurvive driver and looking into further supporting lighthouse tracking in Monado, continued work on the PSVR and PS Move positional tracking, Wayland support in the compositor, and more to come!


We currently have internships available for the XR team, If you are interested in working on things like Open Source SLAM research or monoscopic "fish tank" setups, feel free to contact us.


Comments (0)

Add a Comment

Allowed tags: <b><i><br>Add a new comment:


Search the newsroom

Latest News & Events

Monado stays ahead: Keeping pace with OpenXR 1.1 for cross-platform, open source XR


Monado, the cross-platform open source XR runtime, has recently received significant updates to align with the features and specifications…

Blast from the past at Embedded World: Atari plays for Linux


Adhering to the fundamentals of open source, the Atari VCS OS is based on Debian using the Apertis infrastructure, and the graphics rely…

Up close and personal with STMicroelectronics' STM32MP2 at Embedded World


Using TensorFlow Lite models optimized for the STM3MP2 NPU along with an upstream-ready H.264 encoder (Video4Linux2), this demo showcases…

Open Since 2005 logo

We use cookies on this website to ensure that you get the best experience. By continuing to use this website you are consenting to the use of these cookies. To find out more please follow this link.

Collabora Ltd © 2005-2024. All rights reserved. Privacy Notice. Sitemap.