Home / Technology / Valve's Fix for Arm Gaming Stutters
Valve's Fix for Arm Gaming Stutters
7 Nov
Summary
- Valve uses FEX to translate Windows games for Arm chips.
- Caching translated code reduces game stuttering on Arm.
- Steam Pre-Caching aims to prepare translated code before launch.

Valve is implementing a sophisticated caching system within its FEX translation tool to mitigate game stuttering on Arm processors. This technology translates Windows game instructions for Arm chips, with the goal of improving frame time consistency and overall performance. The FEX system saves translated code, allowing it to be reused instead of being recompiled during gameplay, thus avoiding potential performance hiccups.
Further enhancing this approach, Valve plans to integrate FEX with Steam's Pre-Caching feature. This integration aims to have translated code ready even before a game is launched locally. While specific timelines are not yet announced, this proactive strategy addresses a significant challenge in bringing a wider range of PC games to Arm-based devices, ensuring a smoother and more reliable gaming experience.
This effort is part of a broader industry trend to shift computationally intensive tasks away from real-time gameplay. Similar initiatives from Microsoft, Nvidia, and Intel focus on optimizing shader compilation. FEX's cache specifically targets translated CPU code, complementing these GPU-focused solutions to reduce various sources of game stuttering that can arise from asset streaming or optimization issues.