Monado - Le Bottin des Jeux Linux

Monado

🗃️ Specifications

📰 Title: Monado 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Tool 👁️ Visual: 3D
🏷️ Category: Tool ➤ Input devices ➤ Virtual Reality Headsets 🏝️ Perspective: First person
🔖 Tags: Tool; 3D VR ⏱️ Pacing: Real Time
🐣️ Approx. start: 2020-02-25 👫️ Played: Single
🐓️ Latest: 2025-02-22 🚦 Status: 04. Released (status)
📍️ Version: Latest: 💥️ 24.0.0 / Dev: ecf26e0f ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️ Libre 🎀️ Quality: 7. ⏳️
🏛️ License: Boost Software License 1.0 ✨️ (temporary):
🐛️ Created: 2020-07-13 🐜️ Updated: 2025-03-09

📦️ Deliverables

📦️ Package name: monado-service, monado-cli, monado-gui ..... 📦️ Arch: ✓
📄️ Source: ✓ ..... 📦️ RPM: ✓
⚙️ Generic binary: ✓ ..... 📦️ Deb: ✓
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ✓ ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 👻️ Temporary:
💡 Lights on: 📰 Previous News:
🎨️ Significant improvement: ✓ 💭️ New version published (to be updated):
🎖️ This work: 5 stars 🦺️ Work in progress:
👫️ Contrib.: goupildb & Louis 🚧️ Some work remains to be done:
🎰️ ID: 15888

📖️ Summary

📜️[en]: A libre Virtual Reality (VR) and Augmented Reality (AR) management tool for desktops, mobiles and other devices. It fully implements the OpenXR standard from the Khronos group (an industry consortium, which originally developed the OpenGL and Vulkan standards). 📜️[fr]: Un outil libre de gestion de Réalité Virtuelle (RV) et de Réalité Augmentée (RA) pour les PC de bureau, les mobiles et d'autres appareils. Il implémente de manière complète le standard OpenXR du consortium Khronos group (consortium industriel, à l'origine notamment des standards OpenGL et Vulkan).

🎥️ Videos


🦉️ From Devs: (202010), (202006),


🎮️ Showcase: 💥️ (202302), (202011), (202007),

🕸️ Links

🏡️ Website & videos
Website: [Homepage] [Dev site] [Features/About] [Screenshots]
Videos: t(202xxx) gd(202xxx) gu(202xxx) id(202010) id(202006) r(202xxx) lp(202xxx) d(202302) d(202011) d(202007) d(202006) d(202005) d(202005) g(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)]
Doc: [WIKI] [FAQ]
Updates: [RSS] [Changelog 1 2 3]

💰 Commercial
• (empty)

🍩️ Resources

🔘️ News & Informations
• 💥️ VR Software Status (Objective: Investigate software such as these native titles on Steam to find whether they actually support virtual reality (VR) on Linux. In addition, Steam Play whitelisted software will also be tracked, Thanks to [jugandoenlinux.com (20250306)]): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Collabora [fr] [en]): [Site 1 2] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [Bluesky] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (OpenXR) [fr] [en] [de]]
[Wikipedia (Khronos Group) [fr] [en] [de]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Gaming on Linux on mastodon (20200701)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Monado
🦊️ What's: A libre Virtual Reality (VR) and Augmented Reality (AR) management tool
🏡️ https://monado.dev/
🐣️ https://gitlab.freedesktop.org/monado
🦉️ https://floss.social/@MonadoXR
🔖 #LinuxTool #3DVR
📦️ #Libre #Arch #RPM #Deb
📖 Our entry: https://lebottinlinux.vps.a-lec.org/LO.html

🥁️ Update: 24.0.0
⚗️ Major release (Stable) 🍎️
📌️ Changes: https://gitlab.freedesktop.org/monado/monado/-/releases
🦣️ From: 🛜️ https://gitlab.freedesktop.org/monado/monado/-/tags?format=atom

🦉️ https://www.youtube.com/embed/z4j0KNNYYyo
🎮️ https://www.youtube.com/embed/dwJLUOj27eI
🎮️ https://www.youtube.com/embed/4UbWa-vtyFs
🎮️ https://www.youtube.com/embed/9fECkQEjcvM

🕶️ The project icon

📚️ Monado is a a libre Virtual Reality (VR) and Augmented Reality (AR) management tool for desktops, mobiles and other devices. It fully implements the OpenXR standard from the Khronos group (an industry consortium, which originally developed the OpenGL and Vulkan standards).

📕 Description [en]

📜️ "A libre Virtual Reality (VR) and Augmented Reality (AR) management tool for desktops, mobiles and other devices" 📜️ .


Implements the Khronos OpenXR™ standard
Monado is the Cross-Platform Open-Source OpenXR™ runtime for Linux, Windows and Android. Monado is a software framework that is free-to-use, built using permissive open source licenses, and provides the fundamental building blocks required by platform and device vendors to jump-start the development of their OpenXR implementations.

Open Source
Monado is fully open source and under a convenient license. This means the entire ecosystem can collaborate beyond the open standard and on a common code base.

Create your XR device
Monado enables XR hardware developers to focus on their product development. Simply develop and deploy with Monado without having to worry about the software.

Your XR laboratory
With its modular and open design, Monado is the perfect place to try out new XR technologies. With Monado you can, on your own or with the community, optimize your new SLAM algorithm, experiment new XR UX concepts, test your new controller, and much more.


Monado is an open source XR runtime delivering immersive experiences such as VR and AR on mobile, PC/desktop, and any other device (because gosh darn people come up with a lot of weird hardware). Monado aims to be a complete and conforming implementation of the OpenXR API made by Khronos. The project is primarily developed on GNU/Linux, but also runs on Android and Windows. "Monado" has no specific meaning and is just a name.


🍥️ Debian: monado-service

Monado XR hardware and composition service

Monado is an open-source package for interacting with virtual and augmented reality (collectively known as XR) hardware and software.

This package provides the service that provides the VR compositor and hardware drivers to Monado clients like libopenxr1-monado.



🌍️ Wikipedia: OpenXR

OpenXR is an open, royalty-free standard for access to virtual reality and augmented reality platforms and devices. It is developed by a working group managed by the Khronos Group consortium. OpenXR was announced by the Khronos Group on February 27, 2017 during GDC 2017. A provisional version of the standard was released on March 18, 2019 to enable developers and implementers to provide feedback on it. On July 29, 2019, OpenXR 1.0 was released to the public by Khronos Group at SIGGRAPH 2019.

Reviewers of the 0.90 provisional release considered that the aim of OpenXR was to "Solve AR/VR Fragmentation".

Architecture

The standard aims to eventually provide two components: an API aimed for application developers, and a device layer aimed for the virtual reality or augmented reality hardware, presenting an abstraction interface with the device itself.

The fundamental elements of this API are:

• XrSpace: a representation of the 3D space
• XrInstance: a representation of the OpenXR runtime
• System and XrSystemId: a representation of the devices, including the Virtual reality or Augmented reality devices and controllers
• XrActions: used to handle user inputs
• XrSession: represents the interaction session between the application and the user

API Layers

The 1.0 API allows with the OpenXR runtimes to support devices by implementing specific Device Layer plugins.

The way a Device Layer is intended to work is by intercepting OpenXR functions from Layers above. For example a Validation Layer for a specific runtime can check that the API is used correctly before sending the API calls to the hardware.

Runtimes

The currently released OpenXR Runtimes are:

• Microsoft Runtime for Windows Mixed Reality, released in July 2019
• Collabora Monado Runtime for GNU/Linux, with a first release in August 2019
• Oculus Runtime for Oculus Rift, with a preview release in September 2019

(...)

📕 Description [fr]

Un outil libre de gestion de Réalité Virtuelle (RV) et de Réalité Augmentée (RA) , par le studio Collabora (LibreOffice, GStreamer, D-Bus, PulseAudio, ...).

Monado est un outil libre de gestion de Réalité Virtuelle (RV) et de Réalité Augmentée (RA) pour les PC de bureau, les mobiles et d'autres appareils. Il implémente de manière complète le standard OpenXR du consortium Khronos group (consortium industriel, à l'origine notamment des standards OpenGL et Vulkan).


Met en œuvre la norme Khronos OpenXR™
Monado est le moteur d'exécution OpenXR™ multiplateforme libre pour Linux, Windows et Android. Monado est un environnement logiciel libre d'utilisation, construit à l'aide de licences open source permissives, et qui fournit les éléments fondamentaux requis par les fournisseurs de plateformes et d'appareils pour lancer le développement de leurs implémentations OpenXR.

Source ouverte
Monado est entièrement open source et sous une licence pratique. Cela signifie que l'ensemble de l'écosystème peut collaborer au-delà de la norme ouverte et sur une base de code commune.

Créez votre appareil XR
Monado permet aux développeurs de matériel XR de se concentrer sur le développement de leurs produits. Il suffit de développer et de déployer avec Monado sans avoir à se soucier du logiciel.

Votre laboratoire XR
Avec sa conception modulaire et ouverte, Monado est l'endroit idéal pour tester de nouvelles technologies XR. Avec Monado, vous pouvez, seul ou avec la communauté, optimiser votre nouvel algorithme SLAM, expérimenter de nouveaux concepts XR UX, tester votre nouveau contrôleur, et bien plus encore.


Monado est un runtime XR open source offrant des expériences immersives telles que la RV et la RA sur mobile, PC/ordinateur de bureau, et tout autre appareil (parce que bon sang de bonsoir, les gens inventent des tas de matériels bizarres). Monado vise à être une implémentation complète et conforme de l'API OpenXR créée par Khronos. Le projet est principalement développé sur GNU/Linux, mais fonctionne également sur Android et Windows. « Monado » n'a pas de signification spécifique et n'est qu'un nom.



🌍️ Wikipedia: OpenXR

OpenXR est une norme ouverte et libre de droits permettant l’accès aux plateformes et dispositifs de réalité virtuelle et de réalité augmentée. Il est développé par un groupe de travail géré par le consortium du groupe Khronos. OpenXR a été annoncé par le groupe Khronos le 27 février 2017 lors de la GDC 2017. La première version pour l'industrie d'OpenXR a été dévoilée le 29 juillet 2019, avec la version 1.0.

Architecture

La norme vise à fournir à terme deux composants : une API destinée aux développeurs d'applications et une couche de périphérique destinée au matériel de réalité virtuelle ou de réalité augmentée, présentant une interface d'abstraction avec le périphérique lui-même.

La version provisoire 0.90 contient une API, la couche de périphérique étant prévue comme interface de plug-in pour les versions post-1.0.

Les éléments fondamentaux de cette API sont:

• XrSpace : une représentation de l'espace 3D
• XrInstance : une représentation de l'environnement d'éxecution OpenXR
• System et XrSystemId [archive]: une représentation des périphériques, y compris les périphériques et les contrôleurs de réalité virtuelle ou de réalité augmentée
• XrActions : utilisé pour gérer les entrées utilisateur
• XrSession : représente la session d'interaction entre l'application et l'utilisateur

Feuille de route

(...)