FEX 2609, die neueste monatliche Version des Open-Source-Emulators, ist jetzt verfügbar. Das Update konzentriert sich auf die Verbesserung der Just-in-Time (JIT)-Kompilierungsleistung und führt einen neuen Festplatten-Cache für kompilierte Codes ein. Dies ermöglicht es Linux x86_64-Binärdateien, auf AArch64-Systemen ausgeführt zu werden, einschließlich der Aktivierung von Windows-Spielen über Steam und Steam Play (Proton).
Die neue Version enthält Optimierungen für die PMULHRSW-Instruktionsfamilie, die laut Entwicklern die Geekbench-Benchmark-Werte erhöht und in einigen Szenarien und Spielen zu einer Leistungssteigerung von bis zu 2x führen kann. Ebenfalls enthalten sind eine schnellere Erkennung von selbstmodifizierendem Code, die für Unity-Spiele von Vorteil ist, und eine reduzierte Lock-Contention innerhalb des JIT-Compilers für Multithread-Betrieb. Laut der Ankündigung zur Veröffentlichung: „Es gab eine Optimierung für die PMULHRSW-Instruktionsfamilie, die einige Geekbench-Benchmark-Werte erhöhte. Sicherlich verwendet ein Spiel dies irgendwo, um die 2-fache Leistungssteigerung zu bemerken.“
FEX 2609 führt außerdem einen optionalen Festplatten-Cache für den JIT-Compiler ein. Dieser wird über die Umgebungsvariable `FEX_DISKCACHE=1` oder die JSON-Konfiguration aktiviert und speichert den kompilierten Code auf der Festplatte, um Ruckler beim nachfolgenden Laden von Spielen zu reduzieren. Derzeit fehlen dem JIT-Cache Größenbeschränkungen oder Sicherheitsvorkehrungen, diese sind jedoch für zukünftige Updates geplant. Das Projekt enthüllte auch ein überarbeitetes Logo.
Weitere Informationen zur FEX 2609-Version finden Sie unter FEX-Emu.com.
Originale Berichterstattung lesen
💬 Kommentare
📜 Kommentar-Richtlinie