Un projet open source appelé FX Steam Launcher porte une version de SteamOS sur les Mac Apple Silicon. Le système d’exploitation s’exécute dans une machine virtuelle plutôt que d’être installé nativement. Le projet repose sur la version ARM64 développée pour Steam Frame et utilise Proton 11 et FEX pour lancer des jeux Windows, en plus de l’interface de SteamOS.

Le lanceur est disponible sur GitHub. Après son installation, il télécharge une image officielle de SteamOS depuis Valve et peut également gérer les mises à jour du système d’exploitation. Il est compatible avec les Mac Apple Silicon équipés de macOS 15 ou ultérieur, même si certains composants nécessitent une version plus récente du système.

L’exécution des jeux fait appel à plusieurs couches de traduction. DXVK prend en charge les jeux DirectX 9, 10 et 11, tandis que les jeux DirectX 12 utilisent VKD3D-Proton. Les instructions graphiques passent ensuite par MoltenVK ou KosmicKrisp avant d’atteindre l’API Metal d’Apple. KosmicKrisp nécessite macOS 26 ou ultérieur. Le projet propose également une prise en charge expérimentale de DXMT pour lancer des jeux DirectX 10 et 11 sans VKD3D-Proton.

Dans des tests présentés par le créateur YouTube ETA Prime, The Witcher 3, Stellar Blade et Left 4 Dead 2 ont fonctionné sur un Apple M4 Max. Les jeux ont dépassé les 70 images par seconde avec des paramètres élevés, tandis que Left 4 Dead 2 a franchi la barre des 200 fps. Toutefois, Stellar Blade a été testé en 800p et les autres jeux en résolution allant jusqu’à 1080p ; les résultats ne sont représentatifs ni de tous les titres ni de tous les scénarios de performances.

SteamOS peut s’exécuter dans une fenêtre ou en plein écran, tout en laissant macOS accessible. Le projet reste non officiel et sa compatibilité dépend du jeu et des couches logicielles nécessaires à son exécution.

Sources: PC Gamer.