FEX‑2603 Fixes Steam Crashes, Masks Big.LITTLE CPUs, and Shrinks Memory Footprint
The FEX‑2603 release finally resolves the Steam crash issue, hides hybrid CPU names to dodge anti‑tamper checks, and replaces JEMalloc with a leaner RPMalloc, cutting memory usage by several hundred megabytes. CPUID masking now prevents dozens of anti‑tamper games from misreading core types, while the switch to dc zva for AVX zeroing lifts FPS in demanding titles such as Death Stranding. Updated build scripts support LLVM 22 and the latest mingw toolchain, allowing clean Wine DLL builds without downgrading compilers. A series of JIT fixes—improved VEX compares, streamlined x87 conversions, added ARPL handling, and a faster unordered_dense cache—tightens performance for high‑load workloads.
FEX‑2603 Fixes Steam Crashes, Masks Big.LITTLE CPUs, and Shrinks Memory Footprint @ Linux Compatible
FEX‑2603 Fixes Steam Crashes, Masks Big.LITTLE CPUs, and Shrinks Memory Footprint
The FEX-2603 release addresses several issues, including fixing Steam crashes, masking hybrid CPU types to avoid anti-tamper checks, and significantly reducing memory usage by implementing a new allocator called RPMalloc. It enhances compatibility with anti-tamper games by providing a clean CPUID string and optimizes performance for demanding titles like Death Stranding through improved zeroing techniques. Additionally, it updates the build scripts to support the latest LLVM and mingw toolchains, enabling seamless Wine DLL builds. The release also introduces various Just-In-Time (JIT) compiler optimizations and resolves several kernel-level quirks, improving overall reliability across Linux distributions
