Les jeux SteamOS sur Mac grâce à FX Steam Launcher

FX Steam Launcher ouvre les jeux SteamOS aux Mac Apple Silicon

SteamOS est devenu l’une des plateformes les plus attractives pour jouer à des jeux PC, en grande partie grâce au travail de Valve sur le Steam Deck et à son écosystème matériel en pleine expansion. Aujourd’hui, un projet open source adapte ce système d’exploitation basé sur Linux aux Mac équipés d’Apple Silicon, offrant ainsi aux propriétaires de Mac un autre moyen d’accéder à une bibliothèque de jeux bien plus vaste.

Baptisé FX Steam Launcher, ce projet est disponible sur GitHub et fait l’objet d’un développement actif. Le YouTuber ETA PRIME l’a récemment testé sur un MacBook Pro d’Apple équipé d’une puce M4 Max et de 32 Go de mémoire unifiée, démontrant ainsi que plusieurs jeux PC exigeants fonctionnaient à des fréquences d’images étonnamment jouables.

Le projet s’appuie sur la version de SteamOS basée sur l’architecture ARM, développée pour le casque Steam Frame de Valve. Plutôt que de remplacer macOS, FX Steam Launcher exécute SteamOS dans une machine virtuelle, soit en mode fenêtré, soit en plein écran. Cela permet aux utilisateurs de basculer entre les deux environnements sans perturber leur installation macOS existante.

Pour que tout fonctionne correctement, plusieurs couches de traduction sont nécessaires. L’interface de SteamOS s’affiche via des fenêtres Apple Metal natives, prenant en charge des résolutions allant de la sortie 800p du Steam Deck aux formats 4K et ultralarge 21:9. Une infrastructure dédiée aux manettes prend en charge différents modèles, notamment les manettes Xbox et DualSense, tout en offrant des fonctionnalités telles que les vibrations. Le son est géré par une couche distincte.

 

Le travail le plus complexe intervient lorsque les jeux sont en cours d’exécution. Proton utilise DXVK pour traduire les instructions DirectX en Vulkan, qui sont ensuite gérées par des solutions de conversion Vulkan vers Metal telles que KosmicKrisp Metal 4 et MoltenVK. Comme Apple Silicon utilise des processeurs Arm alors que la plupart des jeux PC sont conçus pour du matériel x86, FEX traduit également les instructions x86 en code Arm64 à la volée. SteamOS s’exécute lui-même au sein de la machine virtuelle plutôt que d’être entièrement émulé.

Malgré cette configuration complexe, les résultats sont encourageants. The Witcher 3 tournerait à plus de 70 FPS en 1080p sur le M4 Max, bien que certains problèmes visuels persistent, notamment au niveau des arbres. Left 4 Dead 2 dépasse les 100 FPS, tandis que Fallout 4 atteint environ 60 FPS. Le Red Dead Redemption original de Rockstar effectue également une gestion des FPS supérieure à 70 après compilation des shaders, bien que quelques saccades soient encore observées.

Le site officiel du FX Steam Launcher recense également les résultats de jeu réels soumis par les utilisateurs, notamment les chiffres relatifs aux performances, aux configurations matérielles, à la durée de jeu et au nombre d’installations. Grâce à des mises à jour régulières qui améliorent la compatibilité et les performances, ce projet pourrait devenir une alternative intéressante pour les utilisateurs de Mac souhaitant explorer les jeux PC au-delà des titres disponibles nativement sur macOS.

Comme toujours, pour les dernières actualités concernant SteamOS, les jeux sur Apple Silicon, les mises à jour matérielles dédiées au jeu vidéo et les évolutions du secteur du jeu vidéo, n’hésitez pas à suivre notre rubrique dédiée au matériel.

manhkbrady

manhkbrady

1298 Articles

Écrivain à temps partiel, joueur expert de Tetris à plein temps. Saviez-vous que les jeux de rythme sont une forme de mesure de performance humaine ?

DLCompare Web Extension FR Body Bottom
Discord Invite FR