État des lieux
Linux n'est pas la plateforme privilégiée des constructeurs, mais la communauté a construit une pile complète : runtime OpenXR libre, pilotes de casques, streaming et compatibilité avec les jeux Windows. Valve, dont le Steam Frame repose sur SteamOS (Linux), a redonné de l'élan à cet écosystème.
Les deux voies
SteamVR pour Linux
Le runtime officiel de Valve existe en version Linux native. Il fonctionne bien avec les casques à stations de base (Index, Vive, Vive Pro, Bigscreen Beyond) et prend en charge OpenVR et OpenXR. Il reste moins stable que sous Windows et ne gère pas les casques Quest en natif.
Monado, WiVRn, Envision
- Monado : runtime OpenXR open source. Pilotes pour de nombreux casques, dont Vive, Index, WMR (partiel), Rift S (via des pilotes communautaires), et suivi par caméras en développement.
- WiVRn : serveur de streaming basé sur Monado qui diffuse vers les casques autonomes Quest 2, 3, 3S, Pro et Pico via Wi-Fi ou USB. L'équivalent libre de Virtual Desktop ou Air Link.
- Envision : interface graphique qui compile et configure Monado ou WiVRn en quelques clics et lance les jeux Steam avec le bon runtime.
Compatibilité des casques
| Casque | Solution | Niveau |
|---|---|---|
| Valve Index | SteamVR Linux ou Monado | Très bon |
| HTC Vive / Vive Pro | SteamVR Linux ou Monado | Très bon |
| Meta Quest 2 / 3 / 3S / Pro | WiVRn ou ALVR | Bon (Wi-Fi 6 conseillé) |
| Pico 4 / 4 Ultra | WiVRn ou ALVR | Bon |
| Bigscreen Beyond | SteamVR Linux ou Monado | Bon |
| Windows Mixed Reality | Monado (partiel) | Limité |
| Apple Vision Pro, PSVR2 | PSVR2 via SteamVR avec adaptateur (expérimental) | Limité ou non supporté |
Installer en pratique
- Choisir une distribution récente (Fedora, Arch, Ubuntu récent, Bazzite pour le jeu) avec pilotes Mesa à jour ; les GPU AMD offrent la meilleure expérience, Nvidia fonctionne avec les pilotes propriétaires.
- Installer Steam et activer Proton pour tous les titres.
- Pour un casque autonome : installer Envision, choisir le profil WiVRn, compiler, installer l'application WiVRn sur le casque et se connecter.
- Lancer les jeux SteamVR depuis Steam avec le runtime OpenXR configuré par Envision.
Limites
- Quelques jeux avec anti-triche restent incompatibles avec Proton.
- Le suivi des mains et le passthrough des casques autonomes sont partiellement exposés en streaming.
- Pas de Meta Link officiel ni de Virtual Desktop : WiVRn et ALVR sont les seules options.
- Configuration plus technique que sous Windows.
Développer en VR sous Linux
Godot et Blender fonctionnent nativement, Unity et Unreal disposent d'éditeurs Linux. Monado sert de runtime OpenXR de test. Pour le web, les frameworks WebXR se testent avec Chromium et un casque relié. Tous nos outils open source sont disponibles sous Linux.
Questions fréquentes
Le Meta Quest 3 fonctionne-t-il sous Linux ?
Oui, en streaming sans fil ou USB avec WiVRn ou ALVR sur un PC Linux, pour jouer aux jeux SteamVR. Le catalogue Quest natif reste jouable sur le casque lui-même, indépendamment du PC.
SteamVR est-il disponible sur Linux ?
Oui, Valve publie SteamVR pour Linux. Il fonctionne surtout avec les casques à stations de base.
Quelle distribution Linux pour la VR ?
Une distribution avec noyau et Mesa récents : Fedora, Arch ou dérivés, Bazzite. Les distributions LTS anciennes posent des problèmes de pilotes.