<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/monado-21-0-0-an-officially-conformant-openxr-implementation--h5dcuvaos" -->

---
title: Monado 21.0.0, an officially conformant OpenXR...
description: Monado has achieved officially conformant OpenXR 1.0 status, verified by running the OpenXR conformance test suite on a simulated device. This milestone marks...
canonical: https://daily.dev/posts/monado-21-0-0-an-officially-conformant-openxr-implementation--h5dcuvaos
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Monado 21.0.0, an officially conformant OpenXR implementation! | daily.dev
og:description: Monado has achieved officially conformant OpenXR 1.0 status, verified by running the OpenXR conformance test suite on a simulated device. This milestone marks...
og:url: https://daily.dev/posts/monado-21-0-0-an-officially-conformant-openxr-implementation--h5dcuvaos
og:image: https://api.daily.dev/og/posts/H5DcuVAOS.png
og:image:alt: Monado 21.0.0, an officially conformant OpenXR implementation!
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Monado 21.0.0, an officially conformant OpenXR implementation!

**[Collabora Blog](https://daily.dev/sources/collabora)** · 4 min read · 0 upvotes · 0 comments

## Summary

Monado has achieved officially conformant OpenXR 1.0 status, verified by running the OpenXR conformance test suite on a simulated device. This milestone marks the project's first proper release, versioned 21.0.0 rather than 1.0.0, adopting a Mesa-style hybrid versioning scheme where the major version reflects the last two digits of the branch year. Conformance applies only to the simulated device; hardware vendors must still complete the full Khronos adopter process for real hardware. The release also introduces a SteamVR driver enabling Monado's HMD and controller drivers to work inside SteamVR, along with internal API changes including new compositor abstractions, Vulkan swapchain refactoring, and expanded device extension support.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.collabora.com/news-and-blog/news-and-events/monado-2100-officially-conformant-openxr-implementation.html>

## Questions this post answers

### Does Monado's OpenXR conformance apply to all hardware or only simulated devices?

Monado's official OpenXR 1.0 conformance applies only to the simulated device used during the conformance test suite run. Hardware vendors building products with Monado on real hardware must still complete the full Khronos adopter and conformance process for that specific hardware before claiming OpenXR conformance — similar to how Mesa implements Khronos APIs but not all driver/API combinations are formally conformant.

_Developers shipping XR hardware on Linux track Khronos conformance requirements on daily.dev._

### Why is Monado's first release versioned 21.0.0 instead of 1.0.0?

Monado adopted a Mesa-style hybrid versioning scheme rather than standard SemVer. The major version number represents the last two digits of the year the branch was made (21 for 2021), while minor and patch follow SemVer conventions. This avoids the issue where a standard SemVer major version would stay at 1 indefinitely, since Monado's only public API is the externally-maintained OpenXR specification.

_OpenXR runtime versioning decisions like this surface regularly for Linux XR developers on daily.dev._

## Similar posts on daily.dev

- [Godot OpenXR Vendors plugin v5.1 – Godot Engine](https://daily.dev/posts/godot-openxr-vendors-plugin-v5-1-godot-engine-7j3aecljv) · Godot · 1 upvotes · 0 comments
- [Godot OpenXR Integration Project Update: Major OpenXR Features Now Production-Ready](https://daily.dev/posts/godot-openxr-integration-project-update-major-openxr-features-now-production-ready-j1wth9rr3) · Khronos · 1 upvotes · 0 comments
- [Mesa 26.1 Released With Many Improvements For Open-Source Vulkan Drivers](https://daily.dev/posts/mesa-26-1-released-with-many-improvements-for-open-source-vulkan-drivers-30m5pxghf) · Phoronix · 0 upvotes · 0 comments
- [Godot XR update — March 2026 – Godot Engine](https://daily.dev/posts/godot-xr-update-march-2026-godot-engine-kubg0ieps) · Godot · 1 upvotes · 0 comments

---

Tags: [#linux](https://daily.dev/tags/linux), [#openxr](https://daily.dev/tags/openxr), [#vr](https://daily.dev/tags/vr)

[View this post on daily.dev](https://daily.dev/posts/monado-21-0-0-an-officially-conformant-openxr-implementation--h5dcuvaos)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Monado 21.0.0, an officially conformant OpenXR implementation!","url":"https://daily.dev/posts/monado-21-0-0-an-officially-conformant-openxr-implementation--h5dcuvaos","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/monado-21-0-0-an-officially-conformant-openxr-implementation--h5dcuvaos"},"datePublished":"2026-08-11T08:56:17.080Z","dateModified":"2026-10-14T02:26:18.042Z","description":"Monado has achieved officially conformant OpenXR 1.0 status, verified by running the OpenXR conformance test suite on a simulated device. This milestone marks...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/0c020ce7fadf6420f9e9b590c491d3f4?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/0c020ce7fadf6420f9e9b590c491d3f4?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Collabora Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Collabora Blog","logo":"https://media.daily.dev/image/upload/s--ZGZ0FjqS--/f_auto,q_auto/v1786438306/logos/collabora?_a=BAMAMicg0","url":"https://daily.dev/sources/collabora"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/monado-21-0-0-an-officially-conformant-openxr-implementation--h5dcuvaos","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux,openxr,vr","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Collabora Blog","item":"https://daily.dev/sources/collabora"},{"@type":"ListItem","position":3,"name":"Monado 21.0.0, an officially conformant OpenXR implementation!"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/monado-21-0-0-an-officially-conformant-openxr-implementation--h5dcuvaos#faq","mainEntity":[{"@type":"Question","name":"Does Monado's OpenXR conformance apply to all hardware or only simulated devices?","acceptedAnswer":{"@type":"Answer","text":"Monado's official OpenXR 1.0 conformance applies only to the simulated device used during the conformance test suite run. Hardware vendors building products with Monado on real hardware must still complete the full Khronos adopter and conformance process for that specific hardware before claiming OpenXR conformance — similar to how Mesa implements Khronos APIs but not all driver/API combinations are formally conformant. Developers shipping XR hardware on Linux track Khronos conformance requirements on daily.dev."}},{"@type":"Question","name":"Why is Monado's first release versioned 21.0.0 instead of 1.0.0?","acceptedAnswer":{"@type":"Answer","text":"Monado adopted a Mesa-style hybrid versioning scheme rather than standard SemVer. The major version number represents the last two digits of the year the branch was made (21 for 2021), while minor and patch follow SemVer conventions. This avoids the issue where a standard SemVer major version would stay at 1 indefinitely, since Monado's only public API is the externally-maintained OpenXR specification. OpenXR runtime versioning decisions like this surface regularly for Linux XR developers on daily.dev."}}]}
```

