Changes

Jump to navigation Jump to search

Nintendo Switch emulators

479 bytes added, 16 March
anyone has any experience with Sudachi?
|align=left|{{Icon|Windows}}
|[https://github.com/sudachi-emu/sudachi/releases git]
|{{?~}}
|{{?}}
|{{?}}
|align=left|{{Icon|iOS|Android}}
|[https://github.com/emuPlace/Sudachi/releases 0.0.1.7.6] (ipa)<br/>[https://github.com/sudachi-emu/sudachi/releases git] (apk)
|{{?~}}
|{{?}}
|{{?}}
! Ryujinx
! Suyu
! Sudachi
! yuzu
! Strato
|-
| colspan=2 | [https://en-americas-support.nintendo.com/app/answers/detail/a_id/22308/~/home-menu-overview Switch HOME Menu]
|{{✗}}[https://github.com/Ryujinx/Ryujinx/issues/1381 *]|{{✓}}[https://youtugitlab.becom/MyGytIMpJ0Isuyu-emu/suyu/-/merge_requests/102]|{{✓}}[https://github.com/jarrodnorwell/Sudachi/pull/1]
|{{~}}[http://web.archive.org/web/20240304205731/https://yuzu-emu.org/entry/yuzu-progress-report-jan-2024/#future-projects]
|{{✗}}
|{{✓}}
|{{✓}}
|{{?}}
|{{✓}}[https://web.archive.org/web/20240228000716/https://github.com/yuzu-emu/yuzu/pull/11569 *]
|{{✗}}
|{{✓}}
|{{✓}}
|{{?}}
|{{✓}}
|?
|{{✓}}[https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&-Configuration-Guide#amiibo-emulation *]
|{{✓}}
|{{?}}
|{{✓}}
|{{✗}}
| colspan=2 | [[Wikipedia:Nintendo_Labo|Nintendo Labo]]
|{{~}}[https://github.com/Ryujinx/Ryujinx-Games-List/issues?q=is%3Aissue+is%3Aopen+Nintendo+Labo+Toy-Con][https://github.com/Ryujinx/Ryujinx/issues/2500][https://github.com/Ryujinx/Ryujinx/pull/4007]
|{{?}}
|{{?}}
|{{?}}
| rowspan=3 | [[#Connectivity|Connectivity]]
|Nintendo Switch Online
|{{✗}}
|{{✗}}
|{{✗}}
|{{~}}
|{{~}}
|{{?}}
|{{~}}
|{{✗}}
|{{✓}}
|{{✓}}
|{{?}}
|{{✓}}
|{{✗}}
|{{~}}[https://github.com/Ryujinx/Ryujinx/issues/3293 <abbr title="Only possible with 'BetterJoy' at the moment.">*</abbr>]
|{{Y}}
|{{?}}
|{{Y}}[https://web.archive.org/web/20220408213257/https://twitter.com/yuzuemu/status/1392967822402277376 *]
|?
|{{N}}[https://github.com/Ryujinx/Ryujinx/issues/1713 *]
|{{Y}}
|{{?}}
|{{Y}}[http://web.archive.org/web/20230726233204/https://github.com/yuzu-emu/yuzu/issues/8489 *]
|?
|{{~}}[https://github.com/Ryujinx/Ryujinx/issues/3156 *]
|{{Y}}
|{{?}}
|{{Y}}<abbr title="Turn on Keyboard and Mouse options from yuzu GUI-Configuration-Controls-Advanced, shouldn't be confused with Mouse Panning.">*</abbr>
|?
|{{N}}[https://github.com/Ryujinx/Ryujinx-Games-List/issues/4798 *]
|{{Y}}
|{{?}}
|{{Y}}[https://web.archive.org/web/20240229133559/https://yuzu-emu.org/entry/yuzu-progress-report-jul-2022/#input-improvements *]
|{{N}}
|{{N}}[https://github.com/Ryujinx/Ryujinx/issues/1659 *]
|{{~}}
|{{?}}
|{{~}}[https://web.archive.org/web/20230330125729/https://github.com/yuzu-emu/yuzu/issues/4958#issuecomment-1235894977 *]
|?
|{{Y}}[https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&-Configuration-Guide#motion-controls *]
|{{Y}}
|{{?}}
|{{Y}}[https://web.archive.org/web/20220408213257/https://twitter.com/yuzuemu/status/1392967822402277376 *]
|?
|{{Y}}[https://github.com/Ryujinx/Ryujinx/issues/4574 *]
|{{Y}}
|{{?}}
|{{Y}}[https://github.com/yuzu-emu/yuzu/issues/10065 *]
|?
! Ryujinx
! Suyu
! Sudachi
! yuzu
! Strato
| {{Y}}[https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&-Configuration-Guide#graphics-enhancements *]
| {{Y}}
| {{?}}
| {{Y}}
| {{N}}
| {{Y}}
| {{Y}}
| {{?}}
| {{Y}}
| ?
| {{~}}<ref group=N2>According to a [https://blog.ryujinx.org/progress-report-april-2023/ Progress Report from April 2023], texture replacement, along with all of the Patreon goal features that have been previously met will be finished and delivered. [https://github.com/Ryujinx/Ryujinx/pull/5632 Implement texture replacement support for Ryujinx].</ref>
| {{~}}
| {{?}}
| {{~}}[https://web.archive.org/web/20240304194925/https://yuzu-emu.org/help/feature/game-modding/ *]
| {{N}}
|-
| Ray-tracing
| colspan=4 5 | <small>Implementing ray-tracing in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future.<br/>However you can try "[[Shaders_and_filters#Notable_ReShade_shaders|Screen-Space Ray Traced Global Illumination]]" shader using ReShade.<br/>[https://www.youtube.com/watch?v=-xsAzWZYkO0 (Demonstration)]</small>
|-
| [[Wikipedia:Category:Anti-aliasing_algorithms|Pre-rendering AA]]<br/><small>(MSAA, SSAA)</small>
|{{N}}
|{{N}}
|{{?}}
|{{N}}
|{{N}}
|-
| Super-resolution techniques<br/><small>([https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS.md DLSS], XeSS and FSR 2+)</small>
| colspan=4 5 | <small>Requires access to the depth buffer and temporal data like motion-vectors so it's quite challenging and unlikely to be feasible in the near future.<br/>[https://github.com/yuzu-emu/yuzu/issues/8061 Enhancement request for yuzu].</small>
|-
| [https://github.com/NVIDIAGameWorks/rtx-remix/wiki RTX Remix]
| {{Y}}
| {{Y}}
| {{?}}
| {{Y}}
| ?
|-
| [https://blurbusters.com/frame-generation-essentials-interpolation-extrapolation-and-reprojection/ Frame generation technologies]<br/><small>([https://store.steampowered.com/app/993090/Lossless_Scaling/ LSFG], [https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS_G.md DLSS-G], [https://www.techpowerup.com/316835/extrass-framework-paper-details-intels-take-on-frame-generation ExtraSS] and [https://community.amd.com/t5/gaming/amd-fluid-motion-frames-is-out-now-on-amd-radeon-rx-7000-series/ba-p/634372 AFMF])</small>
| colspan=4 5 | <small>Implementing frame generation technology in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future, however post-processing techniques such as [[Wikipedia:Motion_interpolation|motion interpolation]] is quite possible. [[Input_lag|Input latency]] will be a crucial factor, but its impact likely varies depending on the specific technique employed, it's recommended to use '''after applying the "Internal Framerate Hack"'''.<br/>While '''[https://youtu.be/DlZpEuU6IUg AFMF]''' or '''[https://youtu.be/vbbdP9ls2GY?t=375 LSFG]''' can be used with yuzu or Ryujinx, please be aware that some visual glitches and artifacts may occur at this time.
|-
| [[Overclocking|Overclock]]
| {{N}}
| {{N}}
| {{N}}
| {{N}}<ref group=N>There is no Preload image to RAM implementation for Ryujinx but it has a kinda similar enhancement called "Profiled Persistent Translation Cache"[https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&-Configuration-Guide#profiled-persistent-translation-cache][https://blog.ryujinx.org/introducing-profiled-persistent-translation-cache/].</ref>
| {{N}}
| {{?}}
| {{N}}
| {{N}}
|-
| Rendering latency reduction technologies<br/><small>([https://github.com/ishitatsuyuki/LatencyFleX LatencyFleX], [https://developer.nvidia.com/performance-rendering-tools/reflex Reflex] and [https://www.amd.com/en/products/software/adrenalin/radeon-software-anti-lag.html Anti-Lag'''+'''])
| colspan=4 5 | <small>While most emulators offer frame pacing or framebuffer latency control options, implementing rendering latency reduction technologies like NVIDIA's Reflex SDK isn't currently feasible. This is due to a combination of factors, including potential licensing issues[https://github.com/yuzu-emu/yuzu/issues/8060] and '''likely''' doesn't offer enough benefit to justify the development effort.</small>
|-
| rowspan=6 | Post-Processing
| {{Y}}
| {{Y}}
| {{?}}
| {{Y}}
| {{?}}
| {{Y}}
| {{Y}}
| {{?}}
| {{Y}}
| {{?}}
|-
| [[Shaders_and_filters|Filters]]
| {{N}}
| {{N}}
| {{N}}
| {{?}}
| {{Y}}
| {{?}}
| {{Y}}[https://youtu.be/JYXrKnsP44s *]
| {{?}}
|-
| [[Shader_Presets|Shader Chain]]
| {{N}}
| {{N}}
| {{N}}
| {{?}}
| {{Y}}
| {{?}}
| {{Y}}[https://youtu.be/JYXrKnsP44s *]
| {{?}}
| {{N}}
| {{Y}}
| {{?}}
| {{Y}}[https://web.archive.org/web/20240304195247/https://yuzu-emu.org/help/feature/tas/ *]
| {{N}}
|-
| Rewind
| {{N}}
| {{N}}
| {{N}}
| Fast-Forward/Turbo Speed
| {{~}}[https://github.com/Ryujinx/Ryujinx/pull/6456 *]
| {{N}}
| {{N}}
| {{N}}
|-
| Savestates
| {{N}}
| {{N}}
| {{N}}
|-
| [https://tasvideos.org/Movies Movie recording/playback]
| {{N}}
| {{N}}
| {{N}}
| {{Y}}[https://github.com/Ryujinx/Ryujinx/pull/4390 *]
| {{~}}<ref group=N name=PropertiesAddOns>yuzu or Suyu has no dedicated interface like Ryujinx. All of cheats, updates, DLCs and mods in the Title Properties->Add-Ons column. See [https://github.com/yuzu-emu/yuzu/issues/10202 feature request] for this.</ref>
| {{?}}
| {{~}}<ref group=N name=PropertiesAddOns></ref>
| {{N}}
| {{Y}}
| {{~}}<ref group=N name=PropertiesAddOns></ref>
| {{?}}
| {{~}}<ref group=N name=PropertiesAddOns></ref>
| {{N}}
| [[Save_disk_space_for_ISOs#Switch|Streamable compression format]]
| {{~}}<ref group=N name=Format>There is a [https://github.com/Ryujinx/Ryujinx/pull/6045 pull request] for adding trimming XCI files feature to Ryujinx. It's notable that Ryujinx allows loading .NSP files for both updates and DLCs directly, without installing them to the NAND. In contrast, [https://github.com/yuzu-emu/yuzu/issues/9963 yuzu requires installation of these files to the NAND]. See overview of formats [https://web.archive.org/web/20240301105606/https://yuzu-emu.org/wiki/overview-of-switch-game-formats/ here].</ref>
| {{N}}<ref group=N name=Format></ref>
| {{N}}<ref group=N name=Format></ref>
| {{N}}<ref group=N name=Format></ref>
| {{Y}}[https://old.reddit.com/r/Ryujinx/comments/mx6x61/custom_user_profiles_is_now_in_the_latest/jkcdyi5/ *]
| {{Y}}
| {{?}}
| {{Y}}[https://web.archive.org/web/20240302185515/https://yuzu-emu.org/entry/yuzu-progress-report-dec-2023/#android-specific-ui-and-miscellaneous-changes *]
| {{?}}
| {{Y}}[https://github.com/Ryujinx/Ryujinx/issues/4981#issuecomment-1550751066 *]
| {{Y}}[https://gitlab.com/suyu-emu/suyu/-/blob/dev/src/suyu/main.cpp?ref_type=heads#L492 *]
| {{?}}
| {{Y}}[https://web.archive.org/web/20240229152519/https://github.com/yuzu-emu/yuzu/pull/5229 *]
| {{?}}
|-
| On-Screen Display<br/><small>Showcases messages, controller input state which is useful for speedrunners, performance data, active settings, and various notifications.</small>
| {{N}}
| {{N}}
| {{N}}
| {{Y}}
| {{Y}}
| {{?}}
| {{Y}}
| {{?}}
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]
| {{N}}[https://github.com/Ryujinx/Ryujinx/issues/3725 *]
| {{N}}
| {{N}}
| {{N}}
| [[Controllers#Mouse_Injectors_for_Emulators|Mouse Injector Compatible]]
| {{~}}<abbr title="Currently requires Cheat Engine to work.">[https://gamebanana.com/scripts/11752 *]</abbr>
| {{N}}
| {{N}}
| {{N}}
|-
| [[Input_lag|Input lag-mitigating technique]]
| {{N}}
| {{N}}
| {{N}}
| rowspan=4 | Misc
| [https://retroachievements.org/game/8988 RetroAchievements]
| {{N}}
| {{N}}
| {{N}}
|-
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]
| colspan=4 5 | Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores]. So there is no support at the moment.
|-
| Free Look<br/><small>Free Look is a enhancement feature that allows manipulation of the in-game camera.</small>
| {{~}}<ref group=N2 name=freelook>Have to be done on a per game basis as the yuzu or Ryujinx didn't have a "Camera" feature like the Dolphin emulator at the moment, so look for game mods like [https://gamebanana.com/mods/480138 TOTK-UltraCam].</ref>
| {{~}}<ref group=N2 name=freelook></ref>
| {{?}}
| {{~}}<ref group=N2 name=freelook></ref>
| {{?}}
| [[Wikipedia:Category:Debugging|Debug Features]]
| {{N}}[https://github.com/Ryujinx/Ryujinx/issues/5486 *]
| {{N}}
| {{N}}
| {{N}}
10,779
edits

Navigation menu