☰ Menu

30.09.2026 · Signal Titans Editorial

Valve activa la caché de código de FEX en Proton Experimental para jugar en ARM

Proton Experimental para ARM ya almacena instrucciones x86 traducidas, con el objetivo de ofrecer fotogramas más fluidos entre sesiones.

Un chip de procesador luminoso con sutiles corrientes de luz que representan código almacenado en caché dentro de un sistema de traducción para ARM.

Valve ha activado la caché de código de FEX en Proton Experimental para ARM con el objetivo de mejorar los tiempos del 1 % de fotogramas más lentos al ejecutar juegos de Windows en equipos Linux ARM64. Según el desarrollador Pierre-Loup Griffais, la mejora debería apreciarse especialmente a partir de la segunda ejecución, cuando el código ya traducido puede reutilizarse en vez de generarse de nuevo.

Qué cambia con la caché

FEX traduce software creado para procesadores x86 con el fin de que pueda ejecutarse en dispositivos Linux ARM64. Admite binarios tanto de 32 como de 64 bits y puede funcionar junto con Wine o Proton, proporcionando la capa de traducción necesaria para ejecutar juegos de Windows que no fueron desarrollados para hardware ARM.

La caché recién activada almacena el código máquina ARM64 producido durante esa traducción. Cuando vuelve a necesitarse el mismo código, FEX puede recuperar la versión guardada en lugar de repetir el proceso. La intención es reducir la sobrecarga de la traducción, lo que podría mejorar el inicio de los juegos y limitar algunos tirones en sesiones posteriores.

El objetivo es una mayor estabilidad de los fotogramas

La ventaja señalada afecta a los tiempos del 1 % de fotogramas más lentos, una métrica centrada en los peores casos y no en el rendimiento medio. Mejorar esos valores puede hacer que la experiencia se perciba más estable aunque la tasa de fotogramas más visible no cambie. Valve no ha aportado resultados de pruebas ni ha cuantificado la mejora prevista, por lo que la magnitud del beneficio todavía no queda establecida por la fuente.

Relevancia para los dispositivos de juego ARM

El cambio se aplica específicamente a la versión ARM de Proton Experimental y resulta pertinente para dispositivos como Steam Frame. Refleja el trabajo realizado en FEX y Proton para reducir el coste de rendimiento que supone ejecutar juegos x86 de Windows sobre una arquitectura de procesador distinta, sin exigir que cada título reciba una versión nativa para ARM64.

La caché tiene limitaciones

FEX no puede crear traducciones reutilizables en caché para todos los componentes de una carga de trabajo. Por tanto, la función aborda una fuente concreta de sobrecarga, pero no garantiza un inicio más rápido ni una experiencia más fluida en todos los juegos. Los resultados podrían depender de la cantidad de código traducido que pueda conservarse y reutilizarse en ejecuciones posteriores.

Ilustración editorial generada con IA; no es una fotografía documental.

Fuente: FEX code cache enabled for Proton Experimental (ARM) to improve frame timings