Valve plant, FEXs Codecache mit Steam Pre-Caching zu verbinden. So könnte übersetzter x86-Code schon vor dem ersten lokalen Start einer Anwendung bereitliegen. Den Plan beschrieb Valve-Softwareingenieur Pierre-Loup Griffais; PCWorld berichtete darüber am 7. November 2026.

Der praktische Unterschied liegt im Zeitpunkt: Der übersetzte Code soll bereitstehen, bevor eine Anwendung zum ersten Mal lokal startet.

Was Valve vor dem ersten Start vorbereiten will

FEX übersetzt x86-Befehle einer Anwendung in Befehle für ARM. Mit Steam Pre-Caching soll dieser übersetzte Code künftig schon vor dem ersten lokalen Start verfügbar sein. Valves breitere Überlegungen zu SteamOS auf ARM-Geräten hat NeoTeo bereits hier eingeordnet.

Für die geplante Verbindung nannte PCWorld am 7. November 2026 weder einen Zeitplan noch veröffentlichte Leistungsmessungen. Der angekündigte Ablauf beschreibt also, wann der Code bereitstehen soll, nicht einen bereits gemessenen Leistungsgewinn.

Was der FEX-Cache speichert

FEX 2609 beschreibt einen optionalen Festplatten-Cache für erzeugten Just-in-time-Code (JIT-Code). FEX legt ihn in einer FOZ-Datenbank ab und kann ihn bei späteren Läufen wieder nachschlagen. Die Versionshinweise zu FEX 2609 dokumentieren damit einen bestehenden Teil der Technik, auf den Valves geplanter Steam-Anschluss aufbauen soll.

Der Cache betrifft übersetzten CPU-Code. GPU-Shader-Caching behandelt eine andere Aufgabe: Es speichert oder verteilt Arbeit rund um die Berechnung von Grafik-Shadern. Die beiden Verfahren setzen an unterschiedlichen Stellen an.

Was bei der 1-GB-Grenze geschieht

FEX 2610 setzt die standardmäßige Grenze des Festplatten-Caches auf 1 GB. Sobald der Cache diese Größe erreicht, stoppt FEX das weitere Speichern. Die Grenze lässt sich über INI-Optionen ändern. FEX 2610 ergänzt außerdem einen optionalen Arbeitsspeicher-Cache für häufig genutzte Codeblöcke und entfernt nach FEX-Aktualisierungen alte Festplatten-Caches, die für die neue Version nicht mehr relevant sind.

Bei ELF-Dateien nutzt FEX eine eingebettete GNU-Build-ID als teilweisen Dateischlüssel, wenn eine solche ID vorhanden ist. Das hilft, einen veralteten Cache nach einem Dateiaustausch zu vermeiden. Die Build-ID ist dabei nur ein Teil des Schlüssels.

Was der Plan über die Spielleistung aussagt

FEXs Cache speichert CPU-Code, nicht GPU-Shader. Er soll übersetzte Befehle früher verfügbar machen; für die geplante Steam-Integration veröffentlichte PCWorld am 7. November 2026 keine Leistungsmessungen und nannte keinen Zeitplan.