Ryujinx
From PCGamingWiki, the wiki about fixing PC games
Revision as of 16:37, 29 March 2024 by Supersamus (talk | contribs) (→Video: Add notes that Vsync can be used to uncap the framerate of most games. Removed link (the link is meant for the actual console, which can't do that))
Although this product has been released, it remains under active development - information may change frequently and could be outdated or irrelevant.
This article is about the emulation of a console or deprecated PC platform on Windows, macOS (OS X), or Linux.
Developers | |
---|---|
Ryujinx team | |
Release dates | |
Windows | February 5, 2018 |
Ryujinx is a emulator for Nintendo Switch developed by gdkchan and the Ryujinx Team
Key points
- Open-source and is curently in active development.
- Progress is very fast and can run most commercial games very well (depending on your setup).
General information
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Official website | The original GUI (Recommended.) | |||
Developer website | AVA (Experimental UI) and Headless (No UI) builds here. | |||
Official website | LDN (Local Wireless Emulation) builds here. |
- Has a built-in auto-updater.
- Ryujinx Source Code (GitHub)
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | %APPDATA%\Ryujinx\ |
Save game data location
System | Location |
---|---|
Windows | %APPDATA%\Ryujinx\bis\user\save |
Video
Graphics feature | State | Notes | |
---|---|---|---|
Widescreen resolution | |||
Multi-monitor | |||
Ultra-widescreen | Games natively render at 16:9, choosing any other aspect ratio option stretches the image. | ||
4K Ultra HD | 2-4x native resolution supported. Custom resolutions are allowed as well. | ||
Field of view (FOV) | Depends on game, rare for first party games. | ||
Windowed | |||
Borderless fullscreen windowed | |||
Anisotropic filtering (AF) | Auto or 2-16x anisotropic filtering. | ||
Anti-aliasing (AA) | Natively depends on the game, FXAA, SMAA (Low, Medium, High, and Ultra) are offered as post process anti-aliasing in Ryujinx. | ||
High-fidelity upscaling | FSR 1.0 Bilinear and Nearest Neighbor are also available. |
||
Vertical sync (Vsync) | Also acts as the emulated console's Vsync.[1] Disabling it uncaps the framerate, which speeds up or causes issues on some games. | ||
60 FPS | Game dependent. It is possible to uncap the framerate by disabling Vsync: some games have minor/no issues, others speed up, others don't react at all. Some problematic games have mods. | ||
120+ FPS | It is possible to uncap the framerate by disabling Vsync: some games have minor/no issues, others speed up, others don't react at all. Some problematic games have mods. | ||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | Full remapping of every button on the controller. | |
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Touchscreen optimised | Sub-par touchscreen emulation. [2] | |
Controller | ||
Controller support | ||
Full controller support | ||
Controller remapping | Full remapping of every button on the controller. | |
Controller sensitivity | Based on game being played | |
Controller Y-axis inversion | Based on game being played |
Controller types |
---|
XInput-compatible controllers | ||
---|---|---|
Xbox button prompts | Very limited games have mods. E.g, Pokemon Legends: Arceus | |
Impulse Trigger vibration |
PlayStation controllers | ||
---|---|---|
PlayStation button prompts | Some games have mods. E.g, Persona 5 Royal, Pokemon Legends: Arceus. | |
Light bar support | Changes the lightbar to a static blue and the player LED to one. | |
Adaptive trigger support | ||
DualSense haptic feedback support | ||
Connection modes | , Wired |
Tracked motion controllers | Natively supports Dualshock and DualSense motion, CemuHook is also offered. | |
---|---|---|
Button/gesture prompts |
Generic/other controllers | ||
---|---|---|
Button prompts |
Additional information | ||
---|---|---|
Controller hotplugging | Continuously scans for new inputs. | |
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | ||
Surround sound | ||
Subtitles | ||
Closed captions | ||
Mute on focus lost |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
Local play | 8 | Co-op, Versus, Hot seat Supports 8 controllers at one time. |
||
LAN play | unknown | Co-op, Versus Available in the LDN build |
||
Online play | unknown | Co-op, Versus Emulates Local Wireless, only available in the LDN build. |
Other information
API
Technical specs | Supported | Notes |
---|---|---|
OpenGL | Not recommended for anyone on Intel or AMD graphic cards. OpenGL is usually more accurate than Vulkan but runs worse. | |
Vulkan | Relatively new, still in development. |
Executable | 32-bit | 64-bit | ARM | Notes |
---|---|---|---|---|
Windows | ||||
macOS (OS X) | Very new and experimental. Uses MoltenVK to translate Vulkan to Metal. |
System requirements
Windows | ||
---|---|---|
Minimum | ||
Operating system (OS) | 10, 11. | |
Processor (CPU) | ||
System memory (RAM) | 8GB | |
Hard disk drive (HDD) | At least 110 MB for the Ryujinx installation. | |
Video card (GPU) | A video card/GPU that supports OpenGL 4.5 or higher, or Vulkan. |
- A 64-bit operating system is required.
macOS (OS X) | ||
---|---|---|
Minimum | ||
Operating system (OS) | 11 and later. | |
Processor (CPU) | Intel (Millage may very) or Apple Silicon. | |
System memory (RAM) | ||
Hard disk drive (HDD) |
- A 64-bit operating system is required.
Linux | ||
---|---|---|
Minimum | ||
Operating system (OS) | Common Linux distros | |
Processor (CPU) | ||
System memory (RAM) | 8GB | |
Hard disk drive (HDD) | ||
Video card (GPU) | A video card/GPU that supports OpenGL 4.5 or higher, or Vulkan. |
References
- ↑ Option for framerate cap without Vsync - GitHub - last accessed on 2024-03-29
- ↑ Ryujinx Issue #4574 - last accessed on 2023-05-28