Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is the only switch emulator which runs natively on Mac M1/M2 chips https://blog.ryujinx.org/the-impossible-port-macos/amp/


Looking forward to seeing how much % of performance improvement we'll get with the release of .NET 8 (even better arm64 codegen, better Dynamic PGO, which RyuJinx uses and more struct optimizations)


It hasn't been updated in a while though and has way more bugs than the Intel version.

Many tracks in Mario Kart are unplayable for example due to graphical corruption.


Yuzu is at least working on it though


I worked on some of those pull requests in 2021. One of the main issue is that the core Yuzu devs don't have this hardware to motivate them. One of the core ones that started the work went back to working on Citra as well, I think.

At the time we could get 2d games to boot through MoltenVK, but had issues with things like geometry shaders and so on.

Ryujinx managed to get fixes for those issues by having very clever graphics engineers resolve it.

Those vulkan/moltenVK pipeline hacks would have to be backported to Yuzu. Also, we did it through straight compilation of the ARM JIT (so it'd work on intel macs) but this doesn't exploit the hypervisor bypassing the JIT like Ryujinx does.

I think I've seen someone else doing the hypervisor trick in Yuzu but their fork wasnt submitted as a pull request.

TL;DR definitely possible, but as any good open source issue it's lacking the one person with the perfect mix of skills, motivation and free time to actually spend the hours doing it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: