Fingers crossed for some ARM devices running PC games through user-space shenanigans. Basically emulating the stuff Proton doesn’t handle - or hand off to the GPU. They won’t play the newest games any time soon, but a $60 gizmo might run Hades for two hours.
Box86 has been in the works for this. They emulate x86 instructions for the program itself, but use native ARM versions of major Linux libraries like the C standard library, SDL, OpenGL, etc. That way a lot of overhead is eliminated, especially for programs that aren’t CPU intensive
Fingers crossed for some ARM devices running PC games through user-space shenanigans. Basically emulating the stuff Proton doesn’t handle - or hand off to the GPU. They won’t play the newest games any time soon, but a $60 gizmo might run Hades for two hours.
Box86 has been in the works for this. They emulate x86 instructions for the program itself, but use native ARM versions of major Linux libraries like the C standard library, SDL, OpenGL, etc. That way a lot of overhead is eliminated, especially for programs that aren’t CPU intensive
Box86, FEX-Emu, and qemu-user are vying for that user-space emulation… space. It’s gonna be fascinating watching the winner shake out.
Though for gaming, all of them seem to share Dolphin/ARM’s primary obstacle, which is that SOC drivers blow.
Oh neat! Thanks for letting me know about the other projects :D