News report

Factorio Ships Native ARM64 Linux Build for Steam Frame

Wube has released a native ARM64 Linux build of Factorio, with developer benchmarks showing an 11% CPU-side advantage over x86 through FEX on Steam Frame.

On this page
  1. Factorio now has an official ARM64 Linux build
  2. Native ARM64 is 11% ahead of FEX in Wube’s Steam Frame test
  3. Valve still lacks a clean native ARM64 game-delivery path on Steam
  4. The headless build may matter beyond Steam Frame
  5. Factorio is a useful test of Steam’s ARM future

Factorio now has an official ARM64 Linux build

Wube Software has released an official ARM64 Linux build of Factorio after years of requests from Linux users. Steam Frame was the catalyst for finishing the port: Valve sent Wube two development kits, and the studio first booted Factorio on the ARM-based SteamOS headset in February 2026.

The native build is available directly from Factorio.com, including a headless ARM64 server build. On Steam, the ARM64 Linux version is currently distributed through Factorio 2.1 on the experimental branch. Wube says Factorio is also officially Steam Frame Certified.

Native ARM64 is 11% ahead of FEX in Wube’s Steam Frame test

The more interesting result is not simply that the game runs on ARM. Wube compared the native ARM64 executable with Factorio’s x86 build running through FEX, the x86-to-ARM translation technology used on Steam Frame. In its CPU-side benchmark, the native build was about 11% faster.

That is a useful measurement of translation overhead in one unusually CPU-sensitive game, but it is not evidence that native ARM64 games are universally 11% faster. Factorio’s simulation workload, compiler output, translation behavior and hardware all shape the result.

Wube’s reported native ARM64 advantage over translated x86 builds
SystemTranslated x86 pathReported native ARM64 advantage
Steam FrameFEXAbout 11%
Raspberry Pi 5box64About 28%
MacBook Pro M1 Pro on Asahi LinuxFEXAbout 35%

Valve still lacks a clean native ARM64 game-delivery path on Steam

Wube’s account also exposes an unfinished part of Steam’s ARM transition. Valve has prioritized Windows games through Proton plus FEX and Android games through Lepton, while infrastructure for native ARM64 Linux games is less mature. Factorio currently ships both Linux binaries and uses a shell script to select the correct executable for the host architecture.

The port also required Factorio to move from Steam Linux Runtime 1.0 to 4.0 because only the newer runtime has ARM64 support, and Wube updated its Steamworks SDK to link against the ARM64 Steamworks library. Those are platform details that disappear for players once everything works, but they matter for other developers considering native ARM releases.

The headless build may matter beyond Steam Frame

Steam Frame gives the port a visible consumer target, but the standalone headless build broadens its practical use. ARM64 Linux machines can now host Factorio servers without translating the x86 executable. Wube specifically used a Raspberry Pi 5 as an ARM64 test runner during development.

That does not make every ARM single-board computer a good Factorio client. Wube says Raspberry Pi graphics support is too limited for it to recommend playing the rendered game there, while the headless server is a much more natural use. On Steam Frame itself, Wube reports that Factorio runs at 720p with Steam Deck-like graphics settings and generally reaches 60 FPS, with drops in more complex scenes.

Factorio is a useful test of Steam’s ARM future

FEX remains important precisely because most PC games will not suddenly gain native ARM64 builds. An 11% gap in Wube’s Factorio test is therefore not an indictment of translation; Wube itself describes FEX performance as impressive. The compatibility layer makes an existing x86 library usable while native ports can recover some overhead where developers decide the engineering and support cost is worthwhile.

Factorio is an unusually clean case because Wube already had experience supporting ARM on Apple Silicon and Nintendo Switch, controls its own engine, and can test deterministic multiplayer across architectures. The larger question is whether Steam Frame creates enough ARM Linux demand for more PC developers to maintain native binaries—or whether Proton and FEX remain the dominant path because they require far less porting work.

Sources

Primary and technical sources

These sources support the reporting and analysis above. Current stories are updated when later evidence materially changes the facts.

  1. 01 Wube Software / Factorio

    Friday Facts #446 - An ARM and a Frame
  2. 02 GamingOnLinux

    Factorio gets a full ARM64 Linux port to play anywhere

Related