The creators of Skyline just teased their new project named Cassia and showed off some demos such as the Windows version of SuperTuxKart.
What we know so far (subject to change): It will be an emulator based on Fex-Emu but specifically made from the ground up for Android, it will support 64bits and 32bits programs/games. Cassia will have its own game launcher and a desktop mode.The setup process will be straightforward as the emulator will not use a Linux userpsace and will not rely on Termux like Box64.
Currently, there are several alternatives to run Windows games/programs on Android:
- Exagear (discontinued)
- box64 and box86 (Linux userpsace) - script for Android
- Fex-Emu (Linux userpsace) - script for Android
That’s exciting! What’s the state of current pc game emulators? Would this new one be a lot more performant?
What’s the state of current pc game emulators?
It depends on the soc (mainly high-end snapdragons are compatible due to the help of custom GPU drivers), box64 is the most efficient, but currently none of the methods are straightforward and user-friendly.
Would this new one be a lot more performant?
Since it’s based on Fex-Emu, we should see a better game compatibility but I’m not sure yet if it will perform better than box64. I think the end goal of Fex-Emu is to be as good as Rosetta 2 (which is roughly 70-80% native performance).
So with box64 and a decently high end SOC, what % of pc games could you roughly run with at least tolerable performance? I know that’s vague but just an estimate to get an idea.
I had no idea these emulators existed so I am tempted to try 😅
Sorry, couldn’t reply due to ongoing issues with Lemmy.world.
with box64 and a decently high end SOC, what % of pc games could you roughly run with at least tolerable performance?
I don’t exactly know as you can use translation layers such as DXVK to improve compatibility, but Fex-Emu has a better compatibility layer over box64, from what I understand. Fex-Emu can work better with modern games too, like Crysis 3, Hitman, Bioshock Infinite and more. Box64 is also evolving. I would say for now it’s a draw, as box64 is faster but at the same time Fex-Emu game compatibility is better and this is promising as they are aiming for 90% game compatibility.
From the developer :
We are trying to accomplish the same goals. Fast userspace x86/x86-64 emulation on ARM devices. Our JIT designs are significantly different and required library setup is significantly different. Additionally we support box x86 and x86-64 with an AArch64 binary, they split box86 to be 32-bit ARM, and box64 to be 64-bit ARM. This means that as more and more devices drop 32-bit ARM support, they will lose the ability to run 32-bit applications. Right now I believe FEX’s compatibility is higher, but in most cases Box will be faster due to how they are thunking things at a significantly different level. We plan to make up this performance difference while retaining compatibility.