Jouer sur Mac a toujours été une possibilité, mais il est resté dans le sillage de Windows en raison du manque de compatibilité des jeux et de problèmes de performances. Aujourd'hui, un projet en développement, mais disponible pour tous ceux intéressés par un aperçu via Github, apporte SteamOS, le système d'exploitation basé sur Linux de Valve, aux ordinateurs Apple. Dans les configurations les plus puissantes, il peut fonctionner Laissé pour mort 2 à plus de 200 FPS et des titres comme The Witcher 3 : Chasse Sauvage à environ 70 FPS.
FX Steam Launcher ne remplace pas macOS, mais exécute plutôt SteeamOS dans une machine virtuelle à partir du bureau des Mac avec Apple Silicon, permettant d'accéder au système d'exploitation d'origine à tout moment, qu'il soit exécuté en mode fenêtré ou plein écran. Cela fonctionne de manière similaire à DroidDeck, qui exécute SteamOS sur Android.
Le support videocardz fait écho aux tests FX Steam Launcher réalisés par le créateur de contenu ETA Prime. En utilisant un MacBook Pro avec un Apple M4 Max (14 cœurs de processeur, 32 cœurs de GPU et 36 Go de mémoire unifiée), j'ai exécuté Left 4 Dead à plus de 200 FPS et The Witcher 3 à environ 70 FPS. Ce même chiffre atteint avec Lame stellairemais en réduisant la résolution à 800p avec les paramètres graphiques sur Élevé.
Plusieurs jeux ont des problèmes graphiques ou ne fonctionnent pas
Il existe cependant des problèmes visuels et opérationnels. The Witcher 3 affiche incorrectement les arbres. Plusieurs jeux ont eu des problèmes dus à la compilation des shaders. <Spider-Man de Marvel : Miles Morales et Le fantôme de Tsushima ils n’ont pas non plus été exécutés. Destin éternel il s'est ouvert, mais cela n'a pas fonctionné car il a détecté une carte graphique non prise en charge.
Rappelons que FX Steam Launcher est encore en développement, avec la version 1.9.8 datée du 2 novembre 2026. Cependant, il est déjà compatible avec le mode jeu SteamOS, le mode bureau KDE Plasma, les contrôleurs (XBOX, Steam Controller, DualSense et autres), le son, l'accélération GPU, la configuration de l'allocation CPU et mémoire et la surveillance MetalHUD. Traduit les jeux avec DirectX 9, 10, 11 et 12 vers ARM64, à l'exception des jeux DirectX 12 qui utilisent les fonctions de niveau 12_1 ou Shader Model 6.6, qui sont actuellement incompatibles.
