News: 0001475691

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

FEX 2407 Emulator For x86_64 Binaries On ARM Now Handles AVX/AVX2

([Linux Gaming] 5 Hours Ago FEX 2407)


This month's FEX 2407 release as the open-source emulator for running x86_64 binaries on AArch64 (64-bit ARM) is a big one with now handling AVX/AVX2.

FEX 2407 can now handle running games and other applications relying on AVX/2AVX2 (Advanced Vector Extensions). Plus the emulator can now also handle FMA3, F16C, BMI1, BMI2, VPCLMULQDQ and VAES instructions! In turn this allows games like Metro Exodus and Crysis 3 Remastered to now run on ARM hardware with the new FEX release:

For efficient AVX emulation on ARM, 256-bit SVE is required. For other hardware, 256-bit instructions are decomposed into two 128-bit instructions. This path is less than ideal but at least allows AVX-enabled software to run.

FEX 2407 also brings other fixes, performance optimizations, and other improvements to this stellar open-source project for opening up x86 software binaries to ARM efficiently. More details on the FEX 2407 release via [1]FEX-Emu.com .



[1] https://fex-emu.com/FEX-2407/



pierce

dlq84

Alexmitter

Alexmitter

dlq84

ldesnogu

ldesnogu

pWe00Iri3e7Z9lHOX2Qx

pierce

Nasrudin called at a large house to collect for charity. The servant said
"My master is out." Nasrudin replied, "Tell your master that next time he
goes out, he should not leave his face at the window. Someone might steal it."