LIVE
Modders have Valve's Steam Frame SteamOS running on Apple Silicon Macs, Windows games and all /// "Ram Altman" says his RAM comments were taken out of context, and wants you to have "so much ram" /// The composer behind Funimation's uncut Dragon Ball Z redub is Texas's new attorney general /// Ex-Xbox VP Shannon Loftis calls current Xbox leadership "a clownshow" after Helen Chiang exit /// Wardogs boss doubles down on crunch: devs who won't do overtime are talking "Californian bulls***" /// New: the release schedule. Every big game, month by month, at getrekt.com/release-schedule /// Cyberpunk: Edgerunners 2 hits Netflix 20 Oct /// Call of Duty: Modern Warfare 4 lands 23 Oct Modders have Valve's Steam Frame SteamOS running on Apple Silicon Macs, Windows games and all /// "Ram Altman" says his RAM comments were taken out of context, and wants you to have "so much ram" /// The composer behind Funimation's uncut Dragon Ball Z redub is Texas's new attorney general /// Ex-Xbox VP Shannon Loftis calls current Xbox leadership "a clownshow" after Helen Chiang exit /// Wardogs boss doubles down on crunch: devs who won't do overtime are talking "Californian bulls***" /// New: the release schedule. Every big game, month by month, at getrekt.com/release-schedule /// Cyberpunk: Edgerunners 2 hits Netflix 20 Oct /// Call of Duty: Modern Warfare 4 lands 23 Oct
PS5 + Xbox SeriesGrand Theft Auto VI-d--h--m--s→
Community
Steam

Modders Got the Steam Frame Version of SteamOS Running on Macs, and It Plays Windows Games

A free open-source launcher runs Valve's official ARM SteamOS, the build made for the Steam Frame headset, in a VM on Apple Silicon Macs, with Proton and FEX handling your Windows games.

By GetRekt 5 November 2026
Modders Got the Steam Frame Version of SteamOS Running on Macs, and It Plays Windows Games
TL;DR
>>

steamac, aka FX Steam Launcher, runs Valve's official ARM64 SteamOS for the Steam Frame in a virtual machine on Apple Silicon Macs.

>>

It downloads the real SteamOS image from Valve, checks its signature and handles OS updates.

>>

Windows games run through Proton 11 and FEX, then DXVK or VKD3D, then MoltenVK to Apple's Metal.

>>

ETA Prime got over 70fps in The Witcher 3 and Stellar Blade on an M4 Max, and over 200fps in Left 4 Dead 2. Those were best cases at 1080p or lower.

>>

You need an M-series Mac on macOS 15 or later and about 150GB free. It's unofficial and free on GitHub.

Valve built an ARM version of SteamOS so its Steam Frame headset could play your Windows library. A modder has now taken that exact build and got it running on Apple Silicon Macs. So yes, your MacBook can now pretend to be a Steam Frame, and the results are better than they have any right to be.

The project is called steamac, packaged as the FX Steam Launcher, and it’s free and open source on GitHub.

ETA Prime puts SteamOS through its paces on an M4 Max Mac. Video: ETA Prime on YouTube.

What it actually is

This isn’t a hacked-up Linux distro or a SteamOS lookalike. The launcher downloads Valve’s official ARM64 SteamOS image, the one made for the Steam Frame, straight from Valve’s servers. It checks the image’s signature against Valve’s own certificate and makes you accept Valve’s licence agreements before it’ll build the disk. It even handles SteamOS updates.

It’s not a native install either. SteamOS runs inside a lightweight virtual machine using libkrun on Apple’s Hypervisor framework, and you can run it windowed or fullscreen while still using macOS around it. The GitHub repo was only created on 4 October, has passed 2,000 stars, and is moving fast: three new versions dropped on 4 November alone, taking it to 1.9.12. There’s a ready-made .dmg download, so you don’t need to build it yourself.

Why the Steam Frame build matters

The Steam Deck runs on an x86 AMD chip, same as a gaming PC. The Steam Frame, Valve’s new standalone VR headset, doesn’t. It uses a Qualcomm Snapdragon 8 Gen 3, an ARM chip like the ones in phones and, crucially, like Apple’s M-series. Valve opened pre-orders in September, starting at US$1,059.

To get Windows games running on that ARM chip, Valve paired Proton with FEX, an emulator that translates x86 code to ARM on the fly. Apple Silicon Macs are ARM too, so Valve has basically done the hard part already. The steamac launcher just has to get Valve’s ARM SteamOS talking to a Mac GPU.

Six layers of translation

And that’s where it gets wild. A Windows game has to go through a stack of translation layers before a single frame hits your Mac’s screen:

  • Proton 11 and FEX: run the Windows x86 game on ARM inside SteamOS.
  • DXVK or VKD3D-Proton: turn DirectX 9 to 11 or DirectX 12 calls into Vulkan.
  • Venus over virtio-gpu: passes those Vulkan commands out of the virtual machine to the Mac.
  • MoltenVK: turns Vulkan into Apple’s Metal. It’s the default and works on macOS 15 Sequoia.
  • KosmicKrisp (optional): Mesa’s newer Vulkan-on-Metal driver, offered as an experimental alternative on macOS 26.
  • DXMT (experimental): a shortcut that sends DirectX 11 straight to Metal.

How well does it run?

We haven’t tried it ourselves, so we’re going off YouTuber ETA Prime, who tested it on an M4 Max. At high settings, The Witcher 3, Stellar Blade and Left 4 Dead 2 all went past 70fps, and Left 4 Dead 2 cleared 200fps.

Before you sell your gaming PC, though, PC Gamer pointed out those were the best cases. Stellar Blade was running at just 800p, nothing went above 1080p, The Witcher 3’s trees looked a bit funky, and not every game ETA Prime tried ran that well. An M4 Max is also one of the fastest chips Apple sells, so a base MacBook Air will be a very different story.

The catches

  • Apple Silicon only: you need an M-series Mac on macOS 15 or newer. Intel Macs are out.
  • Disk space: the README asks for about 150GB free, though the disk image only grows as you fill it.
  • RAM: by default the VM takes half your Mac’s memory, between 4GB and 16GB. 8GB Macs will struggle.
  • Shader stutter: the first run builds shaders, which can stutter badly. The README mentions one first launch taking about 28 minutes on an M1 Max.
  • Unofficial: this is a community project, not something Valve or Apple supports.

There’s also a security note worth reading if you turn on the experimental DXMT path. The README warns it lets programs inside the VM run code on your Mac with your user’s permissions. Leave it off unless you know what you’re doing. The good news is that controllers are covered: Xbox, DualSense and DualShock 4 pads all work.

Our take

This is a brilliant bit of tinkering, and it shows how far Valve’s Linux push has come. Valve didn’t make SteamOS for Macs, but by building it for an ARM headset, it accidentally did a lot of the work. One modder and a pile of open-source translation layers did the rest in about a month.

Is it a reason to buy a Mac for gaming? No. A Mac with enough grunt to run this well costs a bomb, and with RAM prices where they are, even that is getting pricier. But if you’ve already got a decent M-series Mac sitting on your desk, it’s free, it’s easy to try, and your Steam library just got a lot bigger. Mac gamers in NZ and Australia have put up with “not available on your platform” for decades. This is a cheeky way round it.

Got it running on your Mac? Tell us how it went in the GetRekt Discord.

Sources

Source PC Gamer

Comments 0

  1. No comments yet. Be the first.

Quick check before we post that

More news

All news →