FEX 2603 as the Valve-sponsored open-source project allowing Linux x86/x86_64 binaries to run on AArch64 Linux — including the likes of Steam and various games as will become important with the Steam Frame — is now out with its newest monthly release.
Important this month in FEX 2603 is partially addressing the Steam web helper process crashing. This ended up being due to a Chromium CEF update not jiving well with FEX at the moment. The issue is partially resolved as explained in today’s FEX 2603 release announcement:
“One of the bugs we encountered that caused us to cancel last monthβs release was a spurious crash that occurs with Steamβs steamwebhelper process. This ends up behaving like Steam is crashing constantly and coming back. Whatβs actually happening is one of the steamwebhelper processes crashes, and then steam restarts it consistently. This isnβt actually a regression on the FEX side, but a change that occured in Steam late last year that we didnβt notice initially. The CEF version that Steam is shipping has updated to change some behaviour around FD handling that FEX interacts badly with. We havenβt fully worked around the issue so Steamβs GUI may still crash fairly frequently, but as long as FEXβs logging is disabled then it is less likely to occur.”
FEX 2603 is also now hiding Arm big.LITTLE CPU core layouts by default to avoid some games with anti-tamper breaking over the differing CPU core names.
FEX 2603 also has various other fixes, allocator improvements, more JIT optimizations, and several Linux front-end improvements.
Downloads for FEX 2603 via GitHub and more details on the release via the project site at FEX-Emu.com.
