Possibly the best news of 2025 to close it out.
https://media.ccc.de/v/39c3-breaking-architecture-barriers-running-x86-games-and-apps-on-arm

Possibly the best news of 2025 to close it out.
https://media.ccc.de/v/39c3-breaking-architecture-barriers-running-x86-games-and-apps-on-arm

It's the period between Christmas and New Year so its time for #39c3. This was a nice guide to how #fex_emu works. Their "hack" for dealing with memory ordering vs some game engines does raise an eyebrow or two. I would have liked to know more: https://www.youtube.com/watch?v=3yDXyW1WERg

Someone on the Steam subreddit was asking for Valve to make a #SteamOS phone (seeing how the new VR headset is Arm but also playes x86 steam games). And I thought "Hey, I've already got #PostmarketOS on a phone. We know Valve is using some 'FEX' library. How hard could it be?"
As it turned out, remarkably easy. (Though, it helps that someone already wrote a guide for it: https://wiki.postmarketos.org/wiki/Steam )
Pretty sure it's a YMMV situation, but my milage was pretty good.
Publishing my "research" (janky prototype scripts and a readme) on running #Flatpak #Steam on #aarch64 with #FEX #FEX_Emu π
>>> codeberg.org/valpackett/fexwrap <<<
Yes, it runs Crysis; and yes, it's not even the first time I write a bwrap wrapper script to make Steam run.