4 ms·
Forgive a bit of ignorance on my end; does Asahi have x86_64 emulation? It would be cool to play Linux Steam games on Arm.
by tombert 4y ago
Forgive a bit of ignorance on my end; does Asahi have x86_64 emulation? It would be cool to play Linux Steam games on Arm.
- hias 4y agoAlso check this! :) https://box86.org/2022/12/box64-on-asahi-with-experimental-gpu-driver/ https://box86.org/2022/12/box64-on-asahi-with-experimental-g...
- zozbot234 4y agoqemu-user can emulate x86_64 hardware, but it's not going to be as fast as Apple's Rosetta.
- tombert 4y agoYeah, that's what I was afraid of; honestly the reason I haven't seriously attempted moving to Arm Linux full time is because I suspect that it would be great for 99% of stuff, but that 1% of ~30 years of x86 legacy junk would be some huge blocker that forces me to change to something else.
- nicce 4y agoPerformance will be terrible as you virtualise instructions. You can try it with QEMU for example.
- zer0zzz 4y agoPerformance with Rosetta on macos is good enough for most games that shipped for x86 macos. With a decent enough graphics driver implementation it should be feasible to grab the Linux version of Rosetta and use that to play games. A lot of the emulation on Rosetta is straight instruction conversion; the hardware acts like an x86 cpu in most other ways apart from the isa. It’s not that bad as far as performance goes.
- merb 4y agoyou can copy over rosetta2 but it's not there by default (i.e. you need to dual boot mac into a linux vm with rosetta2 mounted than you can copy the rosetta2 binary)
- hias 4y agoYou could try the patched Rosetta2 for Linux + Wine or something! https://github.com/CathyKMeow/rosetta-linux-asahi https://github.com/CathyKMeow/rosetta-linux-asahi