MYBIGGAMING
LIVE
Agothic
Hardware 03 November 2026 • 2 min read •

SteamOS on Mac: Modders Bring Full OS to Apple Silicon

The FX Steam Launcher project enables running Valve's SteamOS on Apple Silicon Macs via a virtual machine, enabling Windows game compatibility.
Author: Гика • Windows •
SteamOS on Mac: Modders Bring Full OS to Apple Silicon

In a significant move for the enthusiast community, an independent project called FX Steam Launcher has successfully brought Valve's SteamOS to Apple Silicon Macs. By running the official SteamOS ARM64 version within a virtual machine, modders have enabled the full Steam gaming interface and Windows game compatibility on macOS, utilizing Apple's hardware acceleration.

The implementation relies on Apple's Hypervisor.framework and libkrun to run SteamOS inside a virtual machine, a method similar to how DroidDeck operates on Android. This setup supports the SteamOS Gaming Mode, KDE Plasma Desktop Mode, and full controller support. Crucially, it provides GPU acceleration, allowing users to run SteamOS in a window or fullscreen mode while maintaining access to the underlying macOS environment.

The Translation Layer Stack

To bridge the gap between Windows games and ARM-based hardware, the launcher employs a complex translation stack. Windows games run via Proton 11 for ARM64 and FEX, which translates x86 instructions to ARM64. For graphics, DirectX 9, 10, and 11 titles utilize DXVK, while DirectX 12 games rely on vkd3d-proton. These instructions are then passed through Mesa Venus and either MoltenVK or KosmicKrisp before reaching Apple's Metal API. Additionally, experimental DXMT support is being tested to allow DirectX 10 and 11 games to bypass the Vulkan layer and communicate directly with Metal.

However, there are notable technical caveats. While the launcher supports macOS 15 or newer, the KosmicKrisp implementation requires macOS 26 or later to provide DirectX 12 feature level 12_0 support. Currently, games requiring feature level 12_1 or Shader Model 6.6 remain unsupported.

Performance Benchmarks on M4 Max

Performance testing conducted by YouTuber ETA Prime on a MacBook Pro with an Apple M4 Max (14-core CPU, 32-core GPU, 36GB unified memory) shows significant potential alongside existing hurdles. In Left 4 Dead 2, the system achieved over 200 FPS at 1080p High settings. The Witcher 3 (original version) maintained 70+ FPS at 1080p High, and Stellar Blade reached 70+ FPS at 800p High. Other titles like Grand Theft Auto IV saw upwards of 100 FPS, while Skyrim and Fallout 4 performed around the 60 FPS mark.

  • Left 4 Dead 2: 200+ FPS (1080p, High)
  • The Witcher 3 (original): 70+ FPS (1080p, High)
  • Stellar Blade: 70+ FPS (800p, High)
  • Fallout 4: ~60 FPS (1080p, Medium, capped)
  • Skyrim: ~60 FPS (1080p, High)
  • Grand Theft Auto IV: 100+ FPS (1080p, Medium)

The experience is not yet seamless. Issues include shader compilation stuttering in titles like Marvel vs. Capcom: Infinite, rendering errors in The Witcher 3, and complete launch failures for games like DOOM Eternal, Marvel's Spider-Man: Miles Morales, and Ghost of Tsushima. For optimal performance, it is recommended to allocate at least 24GB of RAM to the virtual machine to avoid heavy memory swapping, which was observed during testing on lower-memory configurations.

Tags
Share
Article author

Гика

Cookies

We use cookies

The site uses technically necessary cookies for sign-in, security, storing preferences, and correct page operation. Analytics and other non-essential technologies should only be enabled after your consent. You can read more about data categories, purposes, and retention in the privacy policy.

Cookie policy
Quick actions