Valve Added FEX Code Cache to Proton Experimental

The update improves performance on ARM64 Linux hardware by caching translated x86 code to reduce recurring stutter.

Updated on Sept. 28, 2026 in Semiconductors

Bold flat-color editorial illustration of a stylized silicon wafer with sharp geometric circuitry, evoking complex technical translation and systemic efficiency.
Valve has enabled FEX code caching in its latest Proton Experimental update, a move designed to reduce performance stutter on ARM64 Linux devices. AI Illustration. Upload story photo >

Live Poll

Do you notice improved gaming performance on your handheld devices after software updates?

Valve has released an update to Proton Experimental that enables FEX code caching for ARM64 Linux devices. This feature aims to improve game performance by storing previously translated code.

Why it matters

The implementation targets persistent stuttering and slow load times on non-x86 architectures by accelerating binary translation. It represents a functional improvement for Windows game compatibility on ARM-based systems.

The FEX code cache improves 1% low frame times by storing generated ARM64 machine code after x86 translation. This allows the system to skip repeated translation cycles for 32-bit and 64-bit binaries.

The players

Valve

A developer and digital distributor that creates gaming hardware and software including the Steam ecosystem.

The details

FEX functions as an emulator layer that enables x86 applications to run on ARM64 Linux devices by translating instruction sets in real time. By caching the resulting ARM64 machine code, the system eliminates the overhead of re-translating frequently used code blocks. This implementation sits alongside Wine—a compatibility layer used to run Windows applications on Unix-like systems—and Proton to facilitate gaming on non-native hardware.

Timeline

  1. September 28, 2026: Proton Experimental update released.

The Tech Race

This integration follows a pattern established by the broader effort to bring performant x86 gaming to ARM64 hardware. It marks a shift from experimental translation toward persistent, cache-optimized execution paths.

Users running Windows games on ARM64 Linux devices through Proton can expect reduced stuttering and faster start-up times. These benefits will manifest over subsequent runs as the FEX cache populates with translated code.

The takeaway

Valve is prioritizing consistency in non-native gaming environments by addressing translation overhead. Watch for community benchmarks comparing frame-time stability across different game engines in future Proton updates.

Further reading

Explore deeper developments in hardware translation and optimization within the Semiconductors section.

Live Poll

Do you notice improved gaming performance on your handheld devices after software updates?

Valve Added FEX Code Cache to Proton Experimental | Highwise Tech