Difference between revisions of "Ryujinx"
From PCGamingWiki, the wiki about fixing PC games
(Ryujinx has merged AVA UI with the regular build, it's now the default UI. (Confirmed using ryujinx-1.1.1280 and ryujinx-1.1.1281 just using the regular ryujinx.exe)) |
m (Minor wording change. Its been long enough for MoltenVK to not be new.) |
||
Line 241: | Line 241: | ||
|macos intel 64-bit app = true | |macos intel 64-bit app = true | ||
|macos arm app = true | |macos arm app = true | ||
− | |macos app notes = | + | |macos app notes = Experimental. Uses MoltenVK to translate Vulkan to Metal. |
|linux powerpc app = false | |linux powerpc app = false | ||
|linux 32-bit executable= false | |linux 32-bit executable= false |
Revision as of 06:30, 16 April 2024
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 | GUI (Recommended.) | |||
Developer website | 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) | 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