Valve is using Steam Frame to explore a broader future for SteamOS on Arm hardware. The device combines three different compatibility paths: FEX translates x86 software for Arm64, Proton runs Windows games on Linux, and Lepton runs Android games in a Linux container. Together, they address the software hurdles that have kept Arm outside much of the traditional PC gaming ecosystem.

Valve’s Arm strategy starts with Steam Frame

Steam Frame uses SteamOS and a Snapdragon 8 Gen 3 Arm64 processor. On September 16, 2026, Valve engineer Pierre-Loup Griffais described the device as paving the way toward more general SteamOS support for Arm hardware.

Steam Frame is the concrete platform around which these compatibility layers are documented. Valve’s broader Arm direction is still exploratory: the company is working toward making SteamOS useful on more Arm devices rather than presenting a universal hardware target.

FEX, Proton and Lepton solve different problems

These layers are not interchangeable. Each one handles a different boundary between a game and the system running it.

LayerTechnical boundarySupported roleWhere it matters on Steam Frame
FEXx86 or x86-64 to Arm64Translates 32-bit and 64-bit x86 instructions so they can run on Arm64 LinuxLets x86 PC software run on the Arm-based device
ProtonWindows to LinuxProvides the compatibility environment for Windows games on LinuxHandles the Windows/Linux part of a Windows game running on SteamOS
LeptonAndroid to LinuxRuns Android games inside a Linux containerBrings Android-based VR game software to Steam Frame

What does FEX do?

FEX is a user-space translation layer: it takes instructions compiled for x86 processors and converts them for Arm64 hardware. Its graphics path can forward OpenGL and Vulkan calls to native host libraries, while code caching is designed to reduce repeated translation work and in-game stuttering.

FEX does not replace Proton. A Windows game built for x86 hardware on an Arm-based SteamOS device may need both layers: FEX for the processor architecture and Proton for the Windows-to-Linux software boundary.

Why Lepton matters for Steam Frame games

Lepton addresses a different opportunity. Many standalone VR games were originally built for Android-based Quest hardware, so their developers already have Android packages available. Running those games through a Linux container gives Valve a way to bring relevant VR software to Steam Frame without treating every title as a conventional Windows PC game.

That approach is visible in early Steam Frame listings. Action Hero, Pavlov Shack, and Table Space: Board and Card Game Sandbox were identified as titles without Windows, macOS, or Linux builds in the early catalog. Their Android-based software path is central to how those titles reach the device.

A reported metadata analysis found that 52 of the first 120 “Great on Frame” games used Android executables translated through Lepton, or approximately 43.3% of that sample. The figure describes that early catalog sample rather than all Steam Frame games.

Valve’s stated focus remains games. Lepton Development is listed as a free Valve product, while Lawrence Yang said Valve had not excluded broader Android uses and emphasized that Valve is a games company focused on games.

What broader SteamOS-on-Arm support would change

For players, the attraction is straightforward: an Arm device could offer access to more of the Steam library without forcing users to abandon software compiled for x86 PCs. The compatibility stack is doing more than one job at once, though. Processor translation, Windows compatibility, graphics drivers and the individual game all affect the final result.

For developers, Lepton also shortens the distance between an existing mobile-VR project and a Steam Frame release. Valve engineer Jeremy Selan described VR developers as a particularly natural fit because they are already familiar with producing Android APKs for mobile VR.

FEX’s history helps explain why Valve is taking a layered approach instead of treating Arm compatibility as a single switch. The project began in 2018, and FEX lead developer Ryan Houdek has described Valve’s early support as part of the project’s long-term, open design.

The practical limits today

The clearest implementation remains Steam Frame: SteamOS running on a Snapdragon 8 Gen 3 Arm64 platform with FEX, Proton and Lepton assigned to different compatibility problems. Broader SteamOS support for Arm devices is a direction Valve is exploring, while compatibility still depends on the particular processor, graphics stack, drivers and game.

That makes the architecture easy to understand but the buying question more complicated. An Arm device can have the right operating system and compatibility layers while individual games still depend on their own code and graphics path.