Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    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#.

    Visit blogHN submissions
    GamesSystems & PerformanceOpen Source & Linux
    What HN says

    HN 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.

    Stats for nerds
    16HN people shared it
    19linked in comments
    340story points
    Feb 2024last shared
    2022people per year2024

    Top posts on HN

    1. 1
      Nintendo Switch Emulator: Progress Report December 2023
      1 person · 194 points · first shared 2024 · 109 comments on HN
    2. 2
      The Impossible Port: MacOS
      4 people · 103 points · first shared 2022 · 28 comments on HN
    3. 3
      Ryujinx (Switch Emulator) Update
      1 person · 19 points · first shared 2022 · 7 comments on HN
    4. 4
      Ryujinx: Performance Optimizations with Extensive Ramifications
      1 person · 3 points · first shared 2021 · Discussion on HN
    5. 5
      Ryujinx (Switch emulator in C#) adds Vulkan graphics back end to main build
      1 person · 3 points · first shared 2022 · Discussion on HN
    6. 6
      Ryujinx Progress Report January 2024
      1 person · 2 points · first shared 2024 · 1 comments on HN
    7. 7
      Ryujinx Progress Report April 2022
      1 person · 2 points · first shared 2022 · Discussion on HN
    8. 8
      Ryujinx Switch Emululator: February 2021 Progress Report
      1 person · 2 points · first shared 2021 · Discussion on HN
    9. 9
      Ryujinx: Progress Report September 2021
      1 person · 2 points · first shared 2021 · Discussion on HN
    10. 10
      Ryujinx Progress Report May 2023 (Nintendo Switch Emulator)
      1 person · 1 points · first shared 2023 · Discussion on HN

    What HN people wrote when they linked it

    • AurornisFeb 2024

      > 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.

    • insinMay 2023

      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/

    • lbussellAug 2023

      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/

    • MegaDeKayJan 2022

      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

    • bil7Feb 2023

      for m1 gaming, nintendo switch emulation works surprisingly well with ryujinx

      https://blog.ryujinx.org/the-impossible-port-macos/

    • hitekkerMay 2023

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

    Related

    Yuzu Blogyuzu-emu.org30 people

    Yuzu (Nintendo Switch Emulator) Progress Report January 2021

    Yuzu Blog
    Company · last shared 2024
    Dolphin Emulator Blogdolphin-emu.org183 people

    Ubershaders: A Ridiculous Solution to an Impossible Problem

    Dolphin Emulator Blog
    Company · last shared 2026
    Mozilla GFX Blogmozillagfx.wordpress.com62 people

    Dramatically reduced power usage in Firefox 70 on macOS with Core Animation

    Mozilla GFX Blog
    Company · last shared 2026
    Piotr Kołaczkowskipkolaczk.github.io17 people

    A single line of code made a 24-core server slower than a laptop

    Piotr Kołaczkowski
    Personal · last shared 2026
    PhobosLabphoboslab.org123 people

    QOI: Lossless Image Compression in O(n) Time

    PhobosLab
    Personal · last shared 2026
    Lundukelunduke.substack.com91 people

    The computers used to do 3D animation for Final Fantasy VII in 1996

    Lunduke
    Personal · last shared 2026
    Asahi Linuxasahilinux.org269 people

    Asahi Linux: Linux on Apple Silicon project

    Asahi Linux
    Company · last shared 2026
    PCSX2 Blogpcsx2.net18 people

    PCSX2 PS2 Emulator: Progress report Q3 2019 to Q1 2020

    PCSX2 Blog
    Company · last shared 2026