Ryujinx Emulator

Details
Console(s):
Platform(s):
Developer(s):Ryujinx Team

About:

Ryujinx is an open-source Nintendo Switch emulator developed by gdkchan and written in C#.

Designed for high accuracy and performance, it offers a user-friendly interface and consistent updates. Built entirely from the ground up, the project started in September 2017.

Ryujinx offers several features that make it a popular Nintendo Switch emulator:

  • High Accuracy: Ryujinx aims to accurately emulate Nintendo Switch games, ensuring they run as close to the original hardware as possible.
  • User-Friendly Interface: The emulator is designed with simplicity in mind, making it easy for users to set up and navigate.
  • Resolution Scaling: Ryujinx allows users to scale the resolution of games beyond the native resolution of the Switch, enhancing visual quality.
  • Shader Caching: The emulator caches shaders to reduce stuttering and improve performance during gameplay.
  • Mod Support: Ryujinx supports game modifications (mods) to alter gameplay, textures, and other in-game features.
  • Multiplayer Functionality: With the LDN feature, Ryujinx supports local wireless multiplayer for games that use the Switch’s local network feature.
  • Controller Support: It has compatibility with multiple types of controllers, including Switch Pro controllers, Xbox, PlayStation controllers, and more.
  • Save States: Ryujinx allows users to create and load save states, enabling quick saving and resuming gameplay at any point.
  • Cheat Codes Support: It supports custom cheat codes to modify gameplay.
Usage

To run games on Ryujinx, you’ll need the following:

  1. System Requirements:
    • Operating System: Windows 10/11, Linux, or macOS (64-bit)
    • CPU: A modern 64-bit x86 processor, preferably with at least 4 cores. Intel or AMD processors with high single-thread performance are recommended.
    • GPU: A Vulkan-compatible GPU, or OpenGL 4.5-compatible graphics card. NVIDIA, AMD, and Intel integrated graphics can work, but dedicated GPUs provide better performance.
    • RAM: At least 8GB of RAM, but 16GB or more is recommended for better performance in demanding games.
  2. Firmware and Keys:
    • Nintendo Switch Firmware: You’ll need a dumped copy of the official Nintendo Switch firmware, which is required for proper game compatibility and functionality.
    • Nintendo Switch Prod Keys: Essential decryption keys (prod.keys and title.keys) are required to decrypt and run games on the emulator.
  3. Game ROMs:
    • You need legally obtained game ROMs (in formats like .XCI or .NSP) from a Nintendo Switch console. Pirated or illegally obtained ROMs are not allowed.

You can check the Setup & Configuration Guide on how to set up the emulator.

For the Local Wireless (LDN) builds, check the Multiplayer: Local Play/Local Wireless Guide.

Avalonia UI comes with translations for various languages.

As of May 2024, Ryujinx has been tested on approximately 4,300 titles; over 4,100 boot past menus and into gameplay, with roughly 3,550 of those being considered playable.

You can also check out the compatibility list here.

Screenshots:

Downloads:

PlatformReleases (v1.1.1398+)
Windows:
Linux:
MacOS: