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

After 14 non-maintainer releases, I'm the S-Lang non-maintainer.
-- Ray Dassen