Met het gratis project FX Steam Launcher kun je SteamOS draaien op een Mac met een Apple-chip. Daarmee speel je een deel van de pc-games uit je Steam-bibliotheek op je Mac. Het is een opensourceproject van een ontwikkelaar die zich fxgl noemt, en geen officieel product van Valve of Apple. Volgens Tbreak downloadt het programma de officiële Arm-versie van SteamOS van Valve, dezelfde die Valve gebruikt voor zijn Steam Frame. Die versie draait vervolgens in een virtuele machine op macOS, in een venster of op volledig scherm. Het project staat op GitHub.
Een Windows-game moet daarbij door een hele reeks vertaallagen. Proton zorgt dat Windows-software op Linux draait, FEX vertaalt de x86-code voor de Arm-chip van de Mac, en DXVK zet DirectX om naar Vulkan. Vulkan wordt dan weer vertaald naar Metal, de grafische taal van Apple. Op macOS 26 kan dat via de nieuwe KosmicKrisp-driver, op oudere versies via MoltenVK. Je hebt minimaal macOS 15 nodig. Elke laag kan voor beeldfouten zorgen, en games die nieuwere DirectX 12-functies vragen, werken nog niet.
Witcher 3 met 70 beelden per seconde
Youtuber ETA Prime probeerde het op een MacBook Pro met M4 Max en 36 GB werkgeheugen. The Witcher 3 draaide met meer dan 70 beelden per seconde op 1080p met hoge instellingen, al werden bomen verkeerd getekend. Left 4 Dead 2 haalde ruim 140 beelden per seconde en Fallout 4 draaide stabiel op 60. DOOM Eternal, Ghost of Tsushima en Spider-Man: Miles Morales startten niet. Bij meerdere games haperde het beeld als de game zijn shaders klaarzette. Op een eigen pagina houden gebruikers bij welke games werken. ETA Prime raadt minimaal 24 GB werkgeheugen aan voor zware games. Ook op andere apparaten zoeken hobbyisten de grenzen op, zoals bij de jailbreak van de Switch 2.
Waar je rekening mee moet houden: FX Steam Launcher is een hobbyproject in ontwikkeling, zonder ondersteuning van Valve of Apple. Online games met anticheatsoftware weigeren vaak te starten op Linux of in een virtuele machine. Of je daarbij risico loopt op een blokkade van je account, verschilt per game. Speel je vooral zulke games, dan kun je beter niet op dit project rekenen.


