THE CRUNCH

An unofficial project called FX Steam Launcher brings Valve's SteamOS to Apple Silicon Macs, and early testing suggests Windows games can run surprisingly well on it. Rather than the handheld build of the operating system, the launcher uses the ARM64 version made for the Steam Frame VR headset, downloaded straight from Valve's official servers. It installs inside a lightweight virtual machine on Hypervisor.framework, with GPU acceleration via Venus, so no major system changes are needed and macOS stays accessible throughout.

Windows game compatibility comes courtesy of Proton and FEX, two translation layers that convert Windows software for the Linux-based SteamOS. FEX is the newer of the pair: as Ars Technica explained in September 2026, it emulates x86 processor instructions on Arm chips, and Valve has been funding its lead developer since the project was little more than a prototype, anticipating that close to a decade of work would be needed before people could rely on it for their libraries. Graphics instructions then pass through DXVK for DirectX 9, 10 and 11 games, or VKD3D-Proton for DirectX 12, before reaching Apple's Metal API via MoltenVK or the alternative KosmicKrisp driver.

YouTube creator ETA Prime put the launcher through its paces on a MacBook Pro with an Apple M4 Max, measuring over 70fps in Stellar Blade at 800p with High settings, a 60fps cap in Fallout 4 at 1080p on Medium, around 100fps in GTA IV at 1080p on Medium, and 70fps in The Witcher 3 at 1080p on High, though that last game had trouble rendering trees. Not everything launched, and the test was demanding on memory: total system RAM usage hit 27GB, with roughly 19GB going to the virtual machine on a Mac with 36GB of unified memory.

There are caveats beyond performance. The project requires Apple Silicon Macs running macOS 15 or newer, with KosmicKrisp, needed for DirectX 12_0 games, demanding macOS 26 or later. Games requiring DirectX feature level 12_1 or Shader Model 6.6 remain unsupported, and titles whose anti-cheat systems block virtual machines will not work at all. The launcher does handle OS updates itself, and a community-maintained list tracks which games run.