SteamOS débarque sur Mac pour faire tourner The Witcher 3 à plus de 70 FPS

SteamOS débarque sur Mac pour faire tourner The Witcher 3 à plus de 70 FPS


Développé de manière indépendante par le créateur fxgl sur GitHub, l’outil FX Steam Launcher exploite l’image officielle de SteamOS conçue par Valve pour son casque autonome Steam Frame. Au lieu d’exiger une installation native complexe, ce programme fait tourner le système basé sur Arch Linux au sein d’une machine virtuelle (via Hypervisor.framework et libkrun) tout en laissant macOS parfaitement accessible en arrière-plan. Les premiers essais menés par le vidéaste ETA Prime sur un MacBook Pro doté d’une puce M4 Max (CPU 14 cœurs, GPU 32 cœurs et 36 Go de mémoire unifiée) montrent que cette approche hybride permet d’afficher des résolutions allant du 800p jusqu’à la 4K, avec le support des formats 21:9.


Quelles sont les performances en jeu et la configuration Mac requise ?

L’exécution de jeux vidéo conçus pour Windows sur l’architecture d’Apple demande des ressources matérielles conséquentes, surtout en mémoire vive. Lors des tests où environ 19 Go de RAM étaient alloués à la machine virtuelle sur la puce M4 Max, les résultats se sont révélés très solides malgré quelques saccades liées à la compilation des shaders et un bug visuel sur les arbres de The Witcher 3. Si une machine équipée de 16 Go de mémoire unifiée (comme un Mac mini) suffit pour des titres légers, elle sature vite par manque de RAM sur les grosses productions, ce qui pousse à recommander un minimum de 24 Go voire 32 Go de mémoire. De manière contre-intuitive, attribuer à la machine virtuelle plus que les huit cœurs de performance du M4 Max réduit d’ailleurs le framerate dans certains scénarios.

  • The Witcher 3 et Red Dead Redemption : plus de 70 FPS en 1080p (réglages élevés, après compilation des shaders).
  • Left 4 Dead 2 : entre 140 et plus de 200 FPS selon les scènes.
  • Stellar Blade : plus de 70 FPS, mais limité à une définition de 800p en qualité élevée.
  • Fallout 4 et Helldivers 2 : 60 FPS constants en 1080p (moyen) pour le premier, et une médiane de 55 FPS rapportée par les joueurs sur puces M1 Max, M4 Pro et M5 pour le second.
  • Incompatibilités notables : DOOM Eternal (GPU non reconnu), Marvel’s Spider-Man: Miles Morales et Ghost of Tsushima refusent de démarrer.

Comment fonctionne cette superposition de six couches de traduction ?

Faire tourner l’environnement SteamOS sur un Mac sans passer par une émulation lourde au niveau de la machine virtuelle repose sur un empilement technique assez important. Six strates logicielles travaillent à la volée pour convertir le code. L’interface utilisateur s’affiche dans des fenêtres Metal natives et intègre une couche audio dédiée ainsi qu’un framework gérant toutes les manettes, de la Xbox à la DualSense (incluant pavé tactile, gyroscope et vibrations). En coulisses, Proton 11 assure la compatibilité Windows tandis que FEX traduit le code x86 en ARM64.

Pour le rendu graphique, les appels DirectX 9, 10 et 11 passent par DXVK (ou expérimentalement par DXMT) et DirectX 12 s’appuie sur VKD3D-Proton afin d’être convertis vers l’API Vulkan.
C’est ici que le pilote KosmicKrisp (Vulkan vers Metal 4) ou MoltenVK prend le relais pour communiquer avec le matériel Apple. Le programme d’installation, distribué sous forme de fichier DMG signé par Apple, télécharge directement l’image officielle de Valve (environ 4,5 Go) et gère les mises à jour, comme la récente version 1.9.8 qui a corrigé un blocage du GPU virtuel causé par la bêta 0.6.0 de SteamOS.

Steam MacOS_01

Pourquoi ce bricolage open-source souligne l’inertie d’Apple et Valve ?

L’utilisation complète de cet outil sur les machines Apple Silicon impose des prérequis logiciels assez stricts. Si le lanceur fonctionne dès macOS 15 (avec un repli sur MoltenVK), l’exploitation du pilote crucial KosmicKrisp exige au minimum macOS 26 ou supérieur, et se limite au niveau de fonctionnalité DirectX 12_0, laissant sur le carreau les titres réclamant le niveau 12_1 ou le Shader Model 6.6. Voir des moddeurs bâtir un pont aussi complexe en dit long sur la frilosité des géants du secteur, alors qu’une collaboration officielle entre Apple et Valve réglerait le problème en quelques mois.

Pendant que la communauté s’acharne à étendre le catalogue jouable sur Mac, la firme de Cupertino prend la direction opposée en prévoyant de couper le support de Rosetta dans macOS 28, à l’exception d’une étroite dérogation pour le jeu. Face à la crise actuelle d’approvisionnement en mémoire qui fait flamber le prix des composants PC traditionnels, cette initiative gratuite donne pourtant un argument inattendu aux ordinateurs d’entrée de gamme comme le MacBook Neo, affiché à 699 dollars.

Foire Aux Questions (FAQ)

FX Steam Launcher est-il un produit officiel de Valve ou d’Apple ?

Non. Il s’agit d’un projet communautaire gratuit et open-source hébergé sur GitHub. Il récupère toutefois l’image officielle ARM64 de SteamOS signée par Valve (développée à l’origine pour le casque Steam Frame) afin de l’exécuter dans une machine virtuelle sur macOS.

Quelle configuration Mac faut-il pour faire tourner les jeux correctement ?

Le logiciel nécessite un Mac équipé d’une puce Apple Silicon sous macOS 15 au minimum, bien que macOS 26 soit requis pour profiter du pilote graphique KosmicKrisp. Côté matériel, si 16 Go de RAM suffisent pour des jeux anciens comme Left 4 Dead 2, il est vivement recommandé de disposer d’au moins 24 Go ou 32 Go de mémoire unifiée pour éviter les ralentissements sur les titres AAA récents.



Source link

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *