30.09.2026 · Signal Titans Editorial
Valve aktiviert FEX-Code-Caching in Proton Experimental für ARM-Gaming
Proton Experimental speichert auf ARM übersetzten x86-Code zwischen und soll so bei späteren Spielsitzungen gleichmäßigere Bildraten ermöglichen.

Valve hat den FEX-Code-Cache in der ARM-Version von Proton Experimental aktiviert. Damit sollen sich die 1%-Low-Frametimes verbessern, wenn Windows-Spiele auf Linux-Systemen mit ARM64-Hardware ausgeführt werden. Laut Entwickler Pierre-Loup Griffais dürfte der Effekt vor allem bei späteren Durchläufen auffallen, weil bereits übersetzter Code erneut verwendet werden kann und nicht jedes Mal neu erzeugt werden muss.
Was der Cache verändert
FEX übersetzt Software, die für x86-Prozessoren entwickelt wurde, sodass sie auf ARM64-Geräten mit Linux laufen kann. Die Technik unterstützt sowohl 32-Bit- als auch 64-Bit-Binärdateien und lässt sich zusammen mit Wine oder Proton einsetzen. Dadurch stellt sie die erforderliche Übersetzungsschicht für Windows-Spiele bereit, die nicht nativ für ARM-Hardware entwickelt wurden.
Der nun aktivierte Cache speichert den ARM64-Maschinencode, den FEX während der Übersetzung erzeugt. Wird derselbe Code später erneut benötigt, kann FEX auf die gespeicherte Fassung zurückgreifen, anstatt die Übersetzung zu wiederholen. Das soll den zusätzlichen Rechenaufwand verringern, möglicherweise den Spielstart verbessern und Ruckler in späteren Sitzungen reduzieren.
Gleichmäßigere Frame-Ausgabe als Ziel
Der genannte Vorteil betrifft die 1%-Low-Frametimes. Diese Kennzahl richtet den Blick auf die langsamsten Frames und nicht auf die durchschnittliche Leistung. Bessere Tiefstwerte können ein Spiel gleichmäßiger wirken lassen, auch wenn sich die durchschnittliche Bildrate nicht verändert. Valve hat weder Benchmark-Ergebnisse veröffentlicht noch die erwartete Verbesserung beziffert. Wie groß der praktische Nutzen ausfällt, ist durch die vorliegende Quelle daher noch nicht belegt.
Relevant für ARM-Gaming-Geräte
Die Änderung gilt ausdrücklich für die ARM-Version von Proton Experimental und ist damit für Geräte wie Steam Frame relevant. Sie gehört zu den Arbeiten an FEX und Proton, mit denen der Leistungsverlust beim Ausführen von x86-Windows-Spielen auf einer anderen Prozessorarchitektur begrenzt werden soll. Eine native ARM64-Version jedes einzelnen Spiels ist dafür nicht erforderlich.
Caching hat Grenzen
FEX kann nicht für alle Bestandteile einer Arbeitslast wiederverwendbare Übersetzungen im Cache anlegen. Die Funktion reduziert somit nur eine mögliche Ursache für zusätzlichen Aufwand und garantiert nicht bei jedem Spiel einen schnelleren Start oder ein durchgehend flüssigeres Spielerlebnis. Das Ergebnis dürfte davon abhängen, wie viel übersetzter Code gespeichert und bei folgenden Durchläufen tatsächlich erneut genutzt werden kann.
KI-generierte redaktionelle Illustration; kein Dokumentarfoto.
Quelle: FEX code cache enabled for Proton Experimental (ARM) to improve frame timings