Difference between revisions of "Ryujinx"
From PCGamingWiki, the wiki about fixing PC games
(Adding availability rows for every type of build. (Should help confusion if there was any as AVA builds couldn't be accessed through ryujinx.org/download)) |
m |
||
(8 intermediate revisions by 4 users not shown) | |||
Line 14: | Line 14: | ||
{{Introduction | {{Introduction | ||
− | |introduction = Ryujinx is | + | |introduction = Ryujinx is an emulator for [[Emulation:Switch|Nintendo Switch]] developed by [https://github.com/gdkchan gdkchan] and the [https://github.com/Ryujinx/Ryujinx/graphs/contributors Ryujinx Team] |
|release history = | |release history = | ||
Line 32: | Line 32: | ||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| Official | https://ryujinx.org/download | DRM-free | | + | {{Availability/row| Official | https://ryujinx.org/download | DRM-free | GUI (Recommended.) | | Windows, Linux, OS X}} |
− | {{Availability/row| Developer | https://github.com/Ryujinx/release-channel-master/releases | DRM-free | | + | {{Availability/row| Developer | https://github.com/Ryujinx/release-channel-master/releases | DRM-free | Headless (No UI) builds here. | | Windows, Linux, OS X }} |
{{Availability/row| Official | https://github.com/Ryujinx/Ryujinx/wiki/Multiplayer-(LDN-Local-Wireless)-Guide#download-ldn-313-here | DRM-free | LDN (Local Wireless Emulation) builds here. | | Windows, Linux, OS X }} | {{Availability/row| Official | https://github.com/Ryujinx/Ryujinx/wiki/Multiplayer-(LDN-Local-Wireless)-Guide#download-ldn-313-here | DRM-free | LDN (Local Wireless Emulation) builds here. | | Windows, Linux, OS X }} | ||
}} | }} | ||
Line 63: | Line 63: | ||
|multimonitor notes = | |multimonitor notes = | ||
|ultrawidescreen = limited | |ultrawidescreen = limited | ||
− | |ultrawidescreen notes = Games render at 16:9 | + | |ultrawidescreen notes = Games natively render at 16:9, choosing any other aspect ratio option stretches the image. |
|4k ultra hd = true | |4k ultra hd = true | ||
|4k ultra hd notes = 2-4x native resolution supported. Custom resolutions are allowed as well. | |4k ultra hd notes = 2-4x native resolution supported. Custom resolutions are allowed as well. | ||
|fov = limited | |fov = limited | ||
− | |fov notes = Depends on game, | + | |fov notes = Depends on game, rare for first party games. |
|windowed = true | |windowed = true | ||
|windowed notes = | |windowed notes = | ||
Line 73: | Line 73: | ||
|borderless windowed notes = | |borderless windowed notes = | ||
|anisotropic = true | |anisotropic = true | ||
− | |anisotropic notes = 2-16x anisotropic filtering | + | |anisotropic notes = Auto or 2-16x anisotropic filtering. |
|antialiasing = true | |antialiasing = true | ||
|antialiasing notes = Natively depends on the game, FXAA, SMAA (Low, Medium, High, and Ultra) are offered as post process anti-aliasing in Ryujinx. | |antialiasing notes = Natively depends on the game, FXAA, SMAA (Low, Medium, High, and Ultra) are offered as post process anti-aliasing in Ryujinx. | ||
Line 80: | Line 80: | ||
|upscaling notes = Bilinear and Nearest Neighbor are also available. | |upscaling notes = Bilinear and Nearest Neighbor are also available. | ||
|vsync = true | |vsync = true | ||
− | |vsync notes = | + | |vsync notes = Also acts as the emulated console's Vsync.<ref>{{Refurl|url=https://github.com/Ryujinx/Ryujinx/issues/6565|title=Option for framerate cap without Vsync - GitHub|date=2024-03-29}}</ref> Disabling it uncaps the framerate, which speeds up or causes issues on some games. |
|60 fps = limited | |60 fps = limited | ||
− | |60 fps notes = | + | |60 fps notes = 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 = hackable | |120 fps = hackable | ||
− | |120 fps notes = | + | |120 fps notes = 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. |
|hdr = unknown | |hdr = unknown | ||
|hdr notes = | |hdr notes = | ||
Line 97: | Line 97: | ||
{{Input | {{Input | ||
|key remap = true | |key remap = true | ||
− | |key remap notes = | + | |key remap notes = Full remapping of every button on the controller. |
|acceleration option = n/a | |acceleration option = n/a | ||
|acceleration option notes = | |acceleration option notes = | ||
Line 106: | Line 106: | ||
|invert mouse y-axis = n/a | |invert mouse y-axis = n/a | ||
|invert mouse y-axis notes = | |invert mouse y-axis notes = | ||
− | |touchscreen = | + | |touchscreen = limited |
− | |touchscreen notes = | + | |touchscreen notes = Sub-par touchscreen emulation. <ref>{{Refurl|url=https://github.com/Ryujinx/Ryujinx/issues/4574|title=Ryujinx Issue #4574|date=2023-05-28}}</ref> |
|controller support = true | |controller support = true | ||
|controller support notes = | |controller support notes = | ||
Line 113: | Line 113: | ||
|full controller notes = | |full controller notes = | ||
|controller remap = true | |controller remap = true | ||
− | |controller remap notes = | + | |controller remap notes = Full remapping of every button on the controller. |
|controller sensitivity = limited | |controller sensitivity = limited | ||
|controller sensitivity notes= Based on game being played | |controller sensitivity notes= Based on game being played | ||
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 |
Latest revision as of 01:52, 5 May 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 an 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