The FEX Emulator that allows running Linux x86/x86_64 software on ARM64 (AArch64) systems, including the likes of Wine / Valve's Steam Play (Proton) for Windows gaming on ARM, is out with its newest monthly feature release. The Valve-backed project for running x86_64 games and other software on ARM for the upcoming Steam Frame and other more typical ARM Linux systems has been baking more optimizations and improvements.
While no 256-bit SVE2 ARM processors are yet available, FEX developers have been working on making use of 256-bit SVE2 for its Advanced Vector Extensions implementation for properly handling AVX instructions in a performant manner. FEX 2607 also brings a number of fixes/improvements to its JIT. Another step forward for FEX is beginning to support CUDA thunking such as for those using FEX on the DGX Spark or other NVIDIA GB10 systems. This CUDA thunking support isn't yet complete but it may begin to work for some dynamically linked CUDA x86_64 software on ARM.
FEX has also begun implementing support for a Unixlib under Proton/WINE to overcome some challenges and engineering constraints of currently building all of FEX as a DLL file that Wine then loads. With working toward a Unlxlib SO file solution will allow for some improvements moving forward.
Downloads and more details on today's FEX-Emu 2607 release can be found via
While no 256-bit SVE2 ARM processors are yet available, FEX developers have been working on making use of 256-bit SVE2 for its Advanced Vector Extensions implementation for properly handling AVX instructions in a performant manner. FEX 2607 also brings a number of fixes/improvements to its JIT. Another step forward for FEX is beginning to support CUDA thunking such as for those using FEX on the DGX Spark or other NVIDIA GB10 systems. This CUDA thunking support isn't yet complete but it may begin to work for some dynamically linked CUDA x86_64 software on ARM.
FEX has also begun implementing support for a Unixlib under Proton/WINE to overcome some challenges and engineering constraints of currently building all of FEX as a DLL file that Wine then loads. With working toward a Unlxlib SO file solution will allow for some improvements moving forward.
Downloads and more details on today's FEX-Emu 2607 release can be found via