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!

Internships

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

Academically inclining at NeurIPS 2024

09/12/2024

Collabora will be at NeurIPs this week to dive into the latest academic findings in machine learning and research advancements that are…

Apertis v2024: the new Bookworm-based release for industrial embedded devices

05/12/2024

Now based on Debian Bookworm, Apertis is a collaborative OS platform that includes an operating system, but also tools and cloud services…

Initial upstream support for the Rockchip RK3576

03/12/2024

Initial support for Rockchip's RK3576, a new SoC introduced earlier this year, has landed in Linux kernel 6.12. With the main target being…

Open Since 2005 logo

Our website only uses a strictly necessary session cookie provided by our CMS system. To find out more please follow this link.

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