FEX 2203 Emulator Released With RdRand & 3DNow Support, More JIT Work

Written by Michael Larabel in Linux Gaming on 6 March 2022 at 09:52 AM EST. 6 Comments
FEX-Emu is the open-source project striving for speedy x86/x86_64 binaries on AArch64 with similar objectives to Box86/Box64. FEX-Emu is working toward allowing Steam and other x86_64 Linux games to work on 64-bit Arm hardware and achieving some early success. Out today is FEX-Emu 2203 as the latest step in that direction.

FEX-Emu 2203 implements new CPU instruction set extensions around RdRand/RDSEED for hardware random number generation and also can now handle 3DNow! instructions encountered in the x86/x86_64 programs. It was with the prior FEX 2202 release where they began implementing SSE4.2 and other new instruction set extensions too.

FEX 2203 also can now let the guest software see its running on FEX by way of a new CPUID capability, preparation work around JIT code caching, a new intermediate representation (IR) JSON format, support for building FEX with the Musl libc as well as running Musl-compiled software, and various fixes.

Downloads and more details on the FEX 2203 release via GitHub. Learn more about this emulator project as well on FEX-Emu.org.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week