We're hiring!
*

Monado v25.0.0: Driving the future of cross-platform Open Source XR

Mark Filion avatar

Mark Filion
May 22, 2025

Share this post:

Reading time:

Monado 25.0.0, the first stable release of 2025, is now available! This milestone marks a significant leap forward for the cross-platform, open source OpenXR runtime, bringing a range of new features, key enhancements, and valuable community contributions that further solidify Monado's position as a leading open source XR runtime.

From enhanced Android support and driver updates to improved runtime stability and tooling, Collabora's XR team delivered a wide array of improvements in this release. Here’s a look at some of the most impactful contributions:

Platform & runtime infrastructure

  • Rylie Pavlik, the top contributor in this release with 140 commits, significantly improved Monado's Android support and maintainability. She refactored the Android lifecycle and IPC initialization, including the creation of xrt_instance_android, and also updated OpenXR headers to 1.1.47, ensuring Monado remains aligned with the latest spec for long-term compatibility and access to new OpenXR features.
  • Korcan Hussein modernized the project by migrating Monado's build to C++20, and improving Gradle configuration and package management. He also resolved Android crashes related to multi-layer rendering pipelines, improving stability on mobile platforms.

Device & driver improvements

  • Christoph Haag delivered key enhancements to the SteamVR Lighthouse driver, adding brightness control, and resolving shutdown-related crashes. He also improved runtime visibility and debuggability by implementing OXR_PARALLEL_VIEWS debug logging, and introducing math utility math_quat_to_euler_angles.

Robustness & debugging

  • Simon Zeni provided critical improvements to timestamp handling, Vulkan and Wayland rendering, and overall runtime stability. His work included migrating the runtime and device timestamps to use int64_t, introducing new error codes (XRT_ERROR_NOT_IMPLEMENTED, XRT_ERROR_INPUT_UNSUPPORTED), and eliminating memory-related issues such as use-after-free bugs.

Tooling & compatibility

  • Charlton Rodda enhanced the binding generation system and improved profile compatibility by fixing formatting issues in autogenerated bindings, incorporating parent profile requirements, and correcting the handling of the META_touch_controller_plus interaction profile, helping to ensure broader and more accurate input support.

Open Source, open collaboration

Monado 25.0 was made possible by a vibrant community, ranging from nearly 3,000 members in the Discord chat to over 40 contributors behind more than 400 code commits in this release alone. And that doesn’t even capture the many valued individuals who share their expertise through documentation, blog posts, social media, and word of mouth. Thank you to everyone who contributes to the Open Source XR ecosystem in any form. Your diverse skills and perspectives drive this project forward. Let’s keep building things we can be proud of, together.

 

Comments (2)

  1. Tank:
    Oct 16, 2025 at 09:03 AM

    Hi,where can I download the Monado runtime apk for android of v25~Thx

    Reply to this comment

    Reply to this comment

    1. Frederic Plourde:
      Oct 17, 2025 at 08:51 PM

      Hi there ! We are not maintaining binaries for Monado Releases and only tag source code revisions.
      But you can still try your luck with latest built artifacts on android here :
      https://gitlab.freedesktop.org/monado/monado/-/artifacts

      Find the "android:inProcessRelease" or "android:outOfProcessRelease" entries and use the "download" button on the right.

      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

Pushing the kernel forward at Linux Plumbers 2025

04/12/2025

Collabora is headed to Tokyo for the Linux Plumbers Conference! Join us for our talks exploring stability for Rockchip boards, the latest…

Kernel 6.18: Tyr advances Rust in Linux

03/12/2025

In the latest Linux kernel release, Collabora’s engineering team delivers multiple contributions including Tyr, a Rust driver for CSF-based…

Training open source LLMs at ESE Kongress 2025

27/11/2025

Collabora will be at Embedded Software Engineering Kongress! Catch our talk as we share our expertise in training large open source models.

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-2025. All rights reserved. Privacy Notice. Sitemap.