FEX-Emu 2303 è stato pubblicato oggi come la versione più recente di questo software open source per godersi il software Linux x86 a 64 bit per funzionare con garbo su ARM a 64 bit (ARM64/AArch64) inclusi giochi come Linux e il client Steam di Valve con Steam Gioca (protone).
FEX-Emu sta riscuotendo grande successo e popolarità come veloce emulatore x86/x86_64 in modalità utente per ARM64. C’è un numero crescente di giochi Windows moderni ora in esecuzione su Arm a 64 bit tramite Steam Play su FEX. Con FEX 2303, ci sono ulteriori miglioramenti al seguito sia per i giochi che per altre aree come il lavoro in corso per emulare le istruzioni AVX su Arm.
Alcuni dei punti salienti di FEX 2303 includono:
-Ulteriori ottimizzazioni all’avvio relative a Proton e Pressure-Vessel di Valve. Da questo lavoro per migliorare i giochi ARM64 Steam Linux:”Con un paio di ottimizzazioni in atto siamo riusciti a ridurre di un secondo il tempo di avvio. Riducendo l’esecuzione da 9,7 secondi a 8,7 secondi. O nel caso di esecuzione su un Apple M1, l’esecuzione è ora ridotta a 7 secondi. Quasi tutto questo miglioramento del tempo deriva da un wrapping delle chiamate di sistema più rapido e il tempo rimanente della CPU è JIT ed esecuzione del codice. Diventerà solo più veloce in futuro!
-Dopo aver trovato un gioco che spedisce anti-virtuale codice macchina per impedire l’esecuzione del titolo se all’interno di una VM, FEX ha aggiunto un’opzione per nascondere il bit CPUID dell’hypervisor. FEX non è una macchina virtuale ma per impostazione predefinita imposta il bit CPUID in modo che il software possa interrogare le informazioni CPUID specifiche di FEX se lo si desidera.
-Ottimizzazione dell’istruzione REP STOS in un memset inline. Questa modifica ha mostrato un miglioramento delle prestazioni dell’11%.
-Miglioramenti del frame del segnale.
-Lavoro continuato per abilitare il supporto dell’emulazione AVX su Arm SVE2 a 256 bit.
Download e ulteriori dettagli sulla versione odierna di FEX 2303 tramite FEX-Emu.com.