Factorio Ships Native ARM64 for Steam Frame. 11% Faster Than FEX.

Wube Software just put a NATIVE ARM64 Linux build of Factorio on Steam’s EXPERIMENTAL branch — and on the Steam Frame headset it CLOCKS about 11% FASTER than the x86 binary running through Valve’s FEX translation layer. MIXED picked up the Friday Facts drop on September 20; the primary numbers live in Friday Facts #446, posted September 18.

Factorio running on Steam Frame during early ARM64 development
Factorio first boot on an early SteamOS Frame build. Image courtesy Wube Software / Friday Facts #446.

This is NOT a VR remake. Factorio stays a FLAT factory sim on a very LARGE virtual screen. Wube says the Frame uses Steam Deck graphics settings at 720p, holds 60 FPS in most scenes, and DIPS when bases get busy. Lowering settings did not help — they read that as a LIMIT in how Factorio’s OpenGL renderer meets the Frame’s software stack.

Eleven Percent on the Megabase Clock

Wube’s own UPS BENCHMARK — a 4,000-train megabase at 10,000 science per minute — puts native ARM64 at 20.906 average updates per second against 18.798 for x86 under FEX. That is the developer’s chart on the developer’s save, not an independent lab. Even so, Wube calls FEX performance “very IMPRESSIVE” for a gap of roughly two UPS.

Wube Steam Frame UPS benchmark chart native ARM64 versus FEX
Wube’s Steam Frame UPS chart: native ARM64 vs x86 via FEX. Image courtesy Wube Software.

The same map elsewhere underlines the port’s PAYOFF. On a Raspberry Pi 5 (8GB), native ARM64 ran about 28% FASTER than x86 through box64. On a MacBook Pro M1 Pro under Asahi Linux, the jump hit about 35% over FEX — the most dramatic of the set.

Factorio running on Asahi Linux on Apple Silicon MacBook
Factorio on Asahi Linux. Happy accident of the ARM64 port. Image courtesy Wube Software.

Certified, Verified, Great on Frame

Wube writes that Factorio is “officially Steam Frame CERTIFIED” — a GUARANTEE from Valve and Wube that it works great on the headset. Valve’s own Steamworks language is Steam Frame Standalone VERIFIED, with badges for Verified, Playable, Unsupported, or Unknown. Verified titles land on the GREAT ON FRAME shelf. Wube spotted Factorio cameos in Frame reviews from Gamers Nexus and Dave2D.

Valve Steam Frame VR headset product photo
Valve Steam Frame headset. Flat titles like Factorio run as large virtual displays, not room-scale VR.

Getting there forced a PLATFORM-WIDE change. Factorio had targeted Steam Linux Runtime 1.0, which has no ARM64 build, so Wube moved everyone to runtime 4.0 and updated the Steamworks SDK in 2.1.15 (one hotfix). Valve shipped TWO development kits — Prague office and a US home — and Factorio first BOOTED on a Frame in February 2026.

Laser Mouse, Dual Binaries, Eleven Years Late

INPUT is the quiet surprise. Even in gamepad mode, Factorio still answers mouse movement and clicks, so the Frame’s LASER MOUSE works for selection tools and rapid GUI clicking. A Steam Controller, mouse, or keyboard can plug in instead.

Factorio on Steam Frame at Wube LAN party
Frame in the mix at a Wube LAN. Image courtesy Wube Software / Friday Facts #446.

Valve, Wube notes, PRIORITIZED Windows games via Proton+FEX and Android titles via LEPTON, so native ARM64 Linux infrastructure is thinner. Factorio now SHIPS both binaries to every Linux player, with a shell script choosing the right one. Players have asked for an ARM Linux port for at least ELEVEN YEARS; Ampere Altra servers stayed unobtainable and Hetzner ARM VPS stock kept drying up. Cross-compilation plus a Pi 5 test runner finally closed the gap — with the Frame as the CATALYST.

STANDALONE ARM64 builds, including headless servers, are on factorio.com. Steam players need the EXPERIMENTAL 2.1 branch on Frame or any other ARM64 Linux box. Pi owners can HOST; OpenGL limits mean they still cannot play with graphics.

Sources

Leave a Comment