We're hiring!
*

Monado update: Passing conformance, Android support & more

Jakob Bornecrantz avatar

Jakob Bornecrantz
November 02, 2020

Share this post:

Reading time:

Last Wednesday, we took part in an OpenXR webinar (full video) where we discussed two important topics about Monado, the Open Source OpenXR runtime. More information on the webinar including slide deck can be found here.

Here is the excerpt on Monado from the webinar:

Passing Conformance

Monado 0.4 passes all of the OpenXR conformance tests with both OpenGL and Vulkan, on desktop with a simulated device.

Monado is not yet an officially conformant OpenXR implementation because it did not go through Khronos' OpenXR conformance/adopter process, but because the OpenXR Conformance Test Suite is publicly available and Open Source, every user can run it on Monado themselves.

Multi-app & Overlay

We also discussed our native overlay support in Monado, recapping and showing a small demo. My colleague Lubosz has blogged about it here, and had also previously blogged about the ground work we laid. Again, thank you to Pluto VR for sponsoring this work. One use case for overlays are 3D user interfaces like xrdesktop, which we blogged last about here.

Android support

Monado 0.4 introduces initial support for Android. This means the Monado runtime can be installed as an .apk, enabling OpenXR clients like the hello_xr example from the Khronos OpenXR SDK to run standalone on Android-based devices.

Initial orientation tracking using the IMU (orientation & acceleration sensors) found in about every modern smartphone is supported. Viewing OpenXR applications in VR works via Google Cardboard and Daydream display and distortion correction values. In the future, existing Google Cardboard calibration QR codes can be used to set up Monado. This is still a preliminary feature, as no performance tuning has been done, and there is not yet a public cross-vendor OpenXR loader for Android.

How to contribute

If you want to know more please visit https://monado.freedesktop.org/ and feel very welcome to join our IRC channel or Discord server.

As usual, if you would like to learn more about Monado or OpenXR, or would like some assistance integrating either in your platform, please contact us.

 

Comments (2)

  1. Timur Timak:
    Oct 24, 2021 at 05:39 PM

    I see builds for Debian, Ubuntu and Arch on https://gitlab.freedesktop.org/monado/monado/container_registry

    Can you give a link to APK to test it on Android?
    I won't be able to build it myself.

    Reply to this comment

    Reply to this comment

    1. Ryan Pavlik:
      Oct 25, 2021 at 05:10 PM

      We will have another post coming soon specifically for the state of Android support, and we'll have binaries available at that time.

      Reply to this comment

      Reply to this comment


Add a Comment






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


 

Search the newsroom

Latest News & Events

Upstream support for Rockchip's RK3588: Progress and future plans

20/12/2024

The Rockchip RK3588 upstream support has progressed a lot over the last few years. As 2024 comes to a close, it is a great time to have…

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…

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.