R

Ryujinx Blog

blog.ryujinx.org · Company blog · on HN since 2021

The Ryujinx team writes progress reports on their Nintendo Switch emulator, which is written in C#.

What HN saysHN commenters point to it as a notable C# emulator, praise its ARM-to-.NET IL approach, and cite its native macOS port for Apple Silicon.
16HN people shared it
7linked it in comments
19stories submitted
340story points
3 years agolast shared
2021people per year2026

Most-shared posts

  1. 1
    The Impossible Port: MacOS
    4 people · 103 points · first shared 2022 · 28 comments on HN
  2. 2
    Nintendo Switch Emulator: Progress Report December 2023
    1 people · 194 points · first shared 2024 · 109 comments on HN
  3. 3
    Ryujinx (Switch Emulator) Update
    1 people · 19 points · first shared 2022 · 7 comments on HN
  4. 4
  5. 5
  6. 6
    Ryujinx Switch Emululator: February 2021 Progress Report
    1 people · 2 points · first shared 2021 · discussion on HN
  7. 7
    Ryujinx: Progress Report September 2021
    1 people · 2 points · first shared 2021 · discussion on HN
  8. 8
    Ryujinx Progress Report January 2024
    1 people · 2 points · first shared 2024 · 1 comments on HN
  9. 9
    Ryujinx Progress Report April 2022
    1 people · 2 points · first shared 2022 · discussion on HN
  10. 10
    Ryujinx Progress Report: July/August 2023
    1 people · 1 points · first shared 2023 · discussion on HN
  11. 11
  12. 12
    Ryujinx Progress Report February 2022
    1 people · 1 points · first shared 2022 · discussion on HN
  13. 13
    Ryujinx: January 2021 Progress Report
    1 people · 1 points · first shared 2021 · discussion on HN
  14. 14
    Ryujinx (Switch Emulator) Dec 2022 Progress Report
    1 people · 1 points · first shared 2023 · discussion on HN
  15. 15

What HN people wrote when they linked it

MegaDeKay · 2022-01-23
If you are interested in Yuzu, you're probably also interested in Ryujinx. In a departure from most advanced emulators (Yuzu, RPCS3, etc), Ryujinx is written in C#. https://github.com/Ryujinx/Ryujinx https://blog.ryujinx.org
Aurornis · 2024-02-14
> Looks like apple silicon are currently the best hardware for running linux and linux is the best OS for apple silicon machines Blender has Metal support for Apple Silicon macs. The Metal API is better architected (largely due to being more modern and being developed with benefit of hindsight) so all things equal I'd pick the Metal version on Mac. In case you missed it in the article, the M1 GPU does not natively support OpenGL 4.6. They had to emulate certain features. The blog post goes into some of the performance compromises that were necessary to make the full OpenGL emulation work properly. Absolutely a good compromise if you're on Linux and need to run a modern OpenGL app, but if your only goal is to run Blender as well as possible then you'd want to stick to macOS. Ryujinx is a Nintendo Switch emulator. They added support for Apple Silicon Macs a couple years ago and have been improving since then: https://blog.ryujinx.org/the-impossible-port-macos/ Linux on Apple hardware has come a long way due to some incredible feats of engineering, but it's far from perfect. Calling it the "best OS for Apple Silicon" is a huuuuge reach. It's great if you need to run Linux for day to day operations, though.
lbussell · 2023-08-31
I believe Ryujinx actually translates the ARM code to .NET IL, which is then JIT compiled to machine code by .NET. As far as I know it’s a pretty innovative approach to emulation! And on Apple Silicon, it just runs the Switch’s Arm64v8 instructions natively using a hypervisor! [1] [1] https://blog.ryujinx.org/the-impossible-port-macos/
hitekker · 2023-05-04
This is the only switch emulator which runs natively on Mac M1/M2 chips https://blog.ryujinx.org/the-impossible-port-macos/amp/
insin · 2023-05-04
If you have enough power on hand you can render games at up to 8K [0], and downsample to your monitor's resolution if you're exceeding it. The textures are the original 1080p assets, but it's still a huge boost in visual fidelity, especially if you're downsampling (there are also usually mods to disable a game's native antialiasing if you're doing this). If a game wasn't even attempting 60fps on the Switch in the first place, there are usually mods to unlock the framerate. [0] https://blog.ryujinx.org/introducing-resolution-scaling/
bil7 · 2023-02-17
for m1 gaming, nintendo switch emulation works surprisingly well with ryujinx https://blog.ryujinx.org/the-impossible-port-macos/
nyanpasu64 · 2022-01-23
Ryujinx used to be built on RyuJIT but they switched away: https://blog.ryujinx.org/summer-progress-report/#armeilleure

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close