FEX 2403 Fixes Steam Support, Introduces More CPU Optimizations

Written by Michael Larabel in Linux Gaming on 5 March 2024 at 06:59 AM EST. 3 Comments
LINUX GAMING
FEX as the open-source emulator for running x86/x86_64 binaries on AArch64 Linux systems continues making good progress not for only enjoying Linux x86 binaries on ARM but also Windows games by way of Steam Play / Wine.

FEX 2403 is out today as the latest monthly update for this open-source project. FEX 2403 fixes Steam support due to a recent change by Valve in how it's interacting with the embedded Chromium instance, Mesa 24.0 drivers are added to the Rootfs images, there are "a bunch" of CPU optimizations, 32-bit thunking improvements, a memory leak fix, and a syscall pass-through optimization to further lower the system call overhead.

FEX logo


Among the CPU optimizations in FEX 2403 are optimizing LOCK DEC and ADC/SBC, fuse ADD+CMN in to adds, optimizing less than 32-bit adds and subs, and various other optimizations. This new FEX release is up to 14% faster in one unspecified benchmark or around 4% faster in Geekbench compared to prior releases.

Downloads and more details on the FEX 2403 release via FEX-Emu.com.
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