<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://emulation.gametechwiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=198.41.227.81</id>
	<title>Emulation General Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://emulation.gametechwiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=198.41.227.81"/>
	<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php/Special:Contributions/198.41.227.81"/>
	<updated>2026-09-16T11:28:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Ryujinx&amp;diff=117616</id>
		<title>Ryujinx</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Ryujinx&amp;diff=117616"/>
		<updated>2025-05-18T17:36:40Z</updated>

		<summary type="html">&lt;p&gt;198.41.227.81: /* Forks */ Kenji-NX - Change dead link to working link and add relocated git repo.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|logo = Ryujinx-Logo.png&lt;br /&gt;
|logowidth = 130&lt;br /&gt;
|version = {{Version|Ryujinx}}&lt;br /&gt;
|active = No&amp;lt;ref name=Forks&amp;gt;The Ryujinx team have not resumed development&amp;lt;/ref&amp;gt;&lt;br /&gt;
|platform = [[Emulators on Windows|Windows]]&amp;lt;br/&amp;gt;[[Emulators on Linux|Linux]]&amp;lt;br/&amp;gt;[[Emulators on macOS|macOS]]&lt;br /&gt;
|target = [[Nintendo Switch emulators|Nintendo Switch]]&lt;br /&gt;
|developer = [https://github.com/gdkchan/ gdkchan] &amp;lt;small&amp;gt;(Project lead)&amp;lt;/small&amp;gt; [https://web.archive.org/web/20240918124848/https://github.com/Ryujinx/Ryujinx/graphs/contributors Ryujinx team]&lt;br /&gt;
|prog-lang = {{Proglang|C#}}&lt;br /&gt;
|website = [https://ryujinx.org/ ryujinx.org]&lt;br /&gt;
|source = [https://web.archive.org/web/20241001042442/https://github.com/Ryujinx/Ryujinx GitHub]&lt;br /&gt;
|support = [https://www.patreon.com/ryujinx Patreon]&lt;br /&gt;
|license = {{license|MIT}}&lt;br /&gt;
|compatibility = [https://web.archive.org/web/20240901191606/https://github.com/Ryujinx/Ryujinx-Games-List/issues Compatibility list]&lt;br /&gt;
|bios = [[Emulator_Files#Nintendo_Switch|Required]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ryujinx&#039;&#039;&#039; is a discontinued&amp;lt;ref name=Forks&amp;gt;&amp;lt;/ref&amp;gt;, experimental, free and open-source [[Nintendo Switch emulators|Nintendo Switch]] emulator/debugger written in C#, available under the MIT license.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Win}}&lt;br /&gt;
|&#039;&#039;&#039;[https://archive.org/details/ryujinx-1.1.1403-win_x64 Last official Windows version (1.1.1403)]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;Requires [https://www.openal.org/downloads/oalinst.zip OpenAL]&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
;Ryujinx is no longer under development, so don&#039;t expect any more features or improvements. You can still download the last official release from a mirror or try one of the [[#Forks|active forks of Ryujinx]].&lt;br /&gt;
==Overview==&lt;br /&gt;
The Switch port of Puyo Puyo Tetris was the first commercial game to show a logo in early February 2018&amp;lt;ref&amp;gt;{{cite web|title=Experimental Switch emulator in C#|url=https://gbatemp.net/threads/experimental-switch-emulator-in-c.495982/|publisher=GBAtemp|author=gdkchan|date=February 05, 2018|accessdate=August 07, 2018}}&amp;lt;/ref&amp;gt; The titles [https://www.youtube.com/watch?v=1Ux9MFHgLiM Cave Story+], [https://www.youtube.com/watch?v=uNs05L7Ch0c The Binding of Isaac: Afterbirth+], [https://www.reddit.com/r/Ryujinx/comments/8g2zz9/old_news/ One Piece Unlimited World Red Edition Deluxe Edition] and [https://www.youtube.com/watch?v=NvKz6YPYIDU 1-2 Switch] were among the first group of games to boot on this emulator on April to May 2018. Ryujinx was able to boot and render the introductions of Super Mario Odyssey on [https://www.youtube.com/watch?v=2eTtB-Rwung early June 2018]. The [https://www.youtube.com/watch?v=HC1xE3X6VgY aforementioned &#039;&#039;One Piece&#039;&#039; title] was the first 3D game to load in-game in Ryujinx in early [https://www.youtube.com/watch?v=voEByHuUB6Q July 2018].&lt;br /&gt;
&lt;br /&gt;
Even though Ryujinx and yuzu&#039;s teams were composed of different people, their development was steady and almost equal, though Ryujinx seemed to be a bit quicker in booting previously incompatible games or improving the rendering of certain games. The majority of games in the Nintendo Switch library boot past menus and go in-game on this emulator, with roughly half of those considered playable without bugs.&amp;lt;ref name=&amp;quot;gamedb&amp;quot;&amp;gt;{{cite web|url=https://web.archive.org/web/20240901191606/https://github.com/Ryujinx/Ryujinx-Games-List/issues|title=Ryujinx Game Compatibility List}}.&amp;lt;/ref&amp;gt; Ryujinx had an active [https://blog.ryujinx.org/ blog] presence. The Ryujinx team made their own progress reports that were released first on Patreon for contributors, then on their website a week later. Feature announcements were released on multiple platforms simultaneously including the Ryujinx blog, Patreon, Twitter, and Reddit.&lt;br /&gt;
&lt;br /&gt;
Though initially some research was shared between the two Switch emulators, (be sure to read this first insightful [https://yuzu-emu.org/entry/yuzu-progress-report-2018-p1/ progress blog report] (July 14, 2018) from its sister emulator, yuzu), since 2019 Ryujinx has operated under the MIT licence, making code only able to be ported in one direction; it is only possible for yuzu to port Ryujinx&#039;s code, while Ryujinx may not use yuzu&#039;s code. There has been some mild controversy over certain yuzu code implementations that purportedly contain Ryujinx code without attributing the source, which would be a violation of licensing requirements.&amp;lt;ref name=&amp;quot;github1&amp;quot;&amp;gt;{{cite web|url=https://github.com/yuzu-emu/yuzu/pull/4292#issuecomment-657031415|title=Yuzu GitHub mii service PR attribution complaint}}.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;github2&amp;quot;&amp;gt;{{cite web|url=https://github.com/yuzu-emu/yuzu/pull/4729#issuecomment-701680602|title=Yuzu GitHub nvdec PR attribution complaint}}.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;github3&amp;quot;&amp;gt;{{cite web|url=https://github.com/yuzu-emu/yuzu/pull/3271#pullrequestreview-338357762|title=Yuzu glue services PR attribution review}}.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;github4&amp;quot;&amp;gt;{{cite web|url=https://github.com/yuzu-emu/yuzu/pulls?q=is%3Apr+gdkchan|title=Number of times Ryujinx creator gdkchan is directly referenced in yuzu PRs}}.&amp;lt;/ref&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
In July 2020, resolution upscaling was implemented. With a sufficiently powerful system, upscaling to 4K or even 8K is possible.&amp;lt;ref&amp;gt;https://web.archive.org/web/20230923220948/https://blog.ryujinx.org/introducing-resolution-scaling/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At the end of August 2020, Ryujinx became the first Nintendo Switch emulator to implement [https://blog.ryujinx.org/local-wireless-technical-walkthrough local wireless multiplayer support]. This allows games that support local multiplayer to be played with other people globally that are also using Ryujinx. This feature suffers from desynchronization issues and frequent disconnects due to the lack of a disk [[Shader caches|shader cache]].&lt;br /&gt;
&lt;br /&gt;
On November 12, 2020, Ryujinx implemented a robust disk shader cache into the emulator.&amp;lt;ref&amp;gt;https://web.archive.org/web/20241004113628/https://blog.ryujinx.org/shader-cache-is-finally-here/&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
On November 26, 2022, Ryujinx released their first port for Mac, bringing Switch emulation to macOS for the first time. &amp;lt;ref&amp;gt;https://web.archive.org/web/20241004113701/https://blog.ryujinx.org/the-impossible-port-macos/&amp;lt;/ref&amp;gt; As new Apple Silicon Macs use the same Arm instruction set as the Switch, they were able to use a hypervisor rather than pure emulation on the new Macs. While the compatibility and performance were outstanding for a first release, many of the features (such as Transform Feedback Buffers and Buffer Mirrors) were hacked together and couldn’t be up streamed to the main branch as they were. Since the initial release, proper implementations have slowly been introduced to the master branch. &amp;lt;ref&amp;gt;https://web.archive.org/web/20240927181713/https://github.com/Ryujinx/Ryujinx/issues/4062&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On October 1st, 2024, gdkchan was contacted by Nintendo to settle on an agreement to stop working on the project and remove all assets related to Ryujinx.&amp;lt;ref&amp;gt;https://archive.ph/nG4wy&amp;lt;/ref&amp;gt; See [[Legal status of emulation]].&lt;br /&gt;
&lt;br /&gt;
==Forks==&lt;br /&gt;
{{for|more information about other Switch emulators|Nintendo Switch emulators#Comparisons}}&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; vertical-align:middle;&amp;quot;&lt;br /&gt;
|-style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Platform(s)&lt;br /&gt;
!Latest version&lt;br /&gt;
![[Nintendo_Switch_emulators#Hardware_features_and_peripherals|Hardware features]]&lt;br /&gt;
![[Nintendo_Switch_emulators#Enhancements|Enhancements]]&lt;br /&gt;
!Compatibility&lt;br /&gt;
![[Licensing|License]]&lt;br /&gt;
!Active&lt;br /&gt;
![[Recommended Emulators|Recommended]]&lt;br /&gt;
|-style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;10&amp;quot; | x86&lt;br /&gt;
|-&lt;br /&gt;
|[https://ryujinx.app Ryubing] &lt;br /&gt;
|align=left|{{Icon|Win|Lin|Mac}}&lt;br /&gt;
|[https://github.com/Ryubing/Stable-Releases/releases {{RyubingVer}}]&lt;br /&gt;
|{{~}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|{{Emulator compatibility|link=https://git.ryujinx.app/ryubing/ryujinx/-/blob/master/docs/compatibility.csv|2546|3448}}&lt;br /&gt;
|{{Green}} {{License|MIT}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|Kenji-NX&lt;br /&gt;
|align=left|{{Icon|Win|Lin|Mac|Android}}&lt;br /&gt;
|[https://git.ryujinx.app/kenji-nx/ryujinx git repo]&lt;br /&gt;
[https://github.com/Kenji-NX Latest automatic builds]&lt;br /&gt;
|{{~}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|MIT}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|Ryujinx Mirror&lt;br /&gt;
|align=left|{{Icon|Win|Lin|Mac}}&lt;br /&gt;
|[https://git.ryujinx.app/archive/ryujinx-mirror Latest automatic builds] &amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;Windows build requires [https://www.openal.org/downloads/oalinst.zip OpenAL]&amp;lt;/small&amp;gt;&lt;br /&gt;
|{{~}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|{{Emulator compatibility|link=https://github.com/ryujinx-mirror/ryujinx-games-list/issues|4|8}}&lt;br /&gt;
|{{Green}} {{License|MIT}}&lt;br /&gt;
|{{?}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|-style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;10&amp;quot; | ARM&lt;br /&gt;
|-&lt;br /&gt;
|MeloNX&lt;br /&gt;
|align=left|{{Icon|iOS}}&lt;br /&gt;
|[https://melonx.org/ 1.7.0]&lt;br /&gt;
|{{~}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|{{Emulator compatibility|link=https://melonx.org/compatibility|45|66}}&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Copyleft}})&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;Ryujinx Mirror: As of now, the [https://git.ryujinx.app/archive/ryujinx-mirror ryujinx-mirror/ryujinx] repository serves as a downstream hard-fork of the original Ryujinx project. For the time being, this fork won&#039;t be accepting any new major changes until further information arises. We have reconstructed the essential build infrastructure, and you can download nightly binaries for Windows, Linux, and MacOS from the [https://git.ryujinx.app/archive/ryujinx-mirror/-/releases latest release]. Their GitHub repository is currently disabled due to a DMCA takedown notice. This fork is not affiliated with the original Ryujinx project, or Nintendo whatsoever.&lt;br /&gt;
&lt;br /&gt;
;Ryubing: This fork is intended to be a direct continuation for existing Ryujinx users. The project accepts pull requests and code changes. Guides and documentation have not been updated from the original. Recently, due to a [https://old.reddit.com/r/emulation/comments/1jag8ow/ryubing_greemdevs_ryujinx_fork_has_been_dmcaed/ DMCA takedown notice], they removed their [https://github.com/GreemDev/Ryujinx/releases GitHub repository] and migrated to a [https://git.ryujinx.app/ryubing/ryujinx self-hosted Git repository.]&lt;br /&gt;
&lt;br /&gt;
;MeloNX: This fork is the successor to the (now defunct) yuzu-based emulator Pomelo by the same developer- currently the most advanced Nintendo Switch emulator for iOS.&lt;br /&gt;
&lt;br /&gt;
;Kenji-NX: According to the its website, &amp;quot;it aims to be a middle ground between GreemDev&#039;s Ryujinx fork and the more preservative ryujinx-mirror fork.&amp;quot; It claims to have many qualities of the aforementioned forks while having additional features made by its own contributors.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://ryujinx.org Official Website]&lt;br /&gt;
*[https://www.youtube.com/channel/UCAgHOlotXfMgGcYDShkdIcg Official YouTube channel]&lt;br /&gt;
*[https://discord.gg/VkQYXAZ Discord]&lt;br /&gt;
*[https://www.reddit.com/r/Ryujinx reddit] (Great place for finding new YouTube video uploads)&lt;br /&gt;
*[https://boilingsteam.com/an-interview-with-gdkchan-creator-of-ryujinx/ boilingsteam: An Interview With GDKChan, Creator of Ryujinx]&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;br /&gt;
[[Category:Console emulators]]&lt;br /&gt;
[[Category:Handheld console emulators]]&lt;br /&gt;
[[Category:Home console emulators]]&lt;br /&gt;
[[Category:Hybrid console emulators]]&lt;br /&gt;
[[Category:Nintendo Switch emulators]]&lt;br /&gt;
[[Category:Windows emulation software]]&lt;br /&gt;
[[Category:Linux emulation software]]&lt;br /&gt;
[[Category:Inactive emulation software]]&lt;/div&gt;</summary>
		<author><name>198.41.227.81</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Nintendo_Switch_emulators&amp;diff=117614</id>
		<title>Nintendo Switch emulators</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Nintendo_Switch_emulators&amp;diff=117614"/>
		<updated>2025-05-18T17:33:52Z</updated>

		<summary type="html">&lt;p&gt;198.41.227.81: /* Emulators */ Kenji-NX Supports Android&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox system&lt;br /&gt;
|title = Nintendo Switch&lt;br /&gt;
|image = nintendo-switch.png&lt;br /&gt;
|image2 = switchdocked.png&lt;br /&gt;
|imagecaption = The Switch in its two forms, handheld (above) and docked (below).&lt;br /&gt;
|developer = [[:Nintendo]]&lt;br /&gt;
|type = [[:Category:Hybrid consoles|Hybrid video game console]]&lt;br /&gt;
|generation = [[:Category:Eighth-generation video game consoles|Eighth generation]]&lt;br /&gt;
|release = March 2017&lt;br /&gt;
|predecessor = [[Wii U emulators|Wii U]]&amp;lt;br/&amp;gt;[[Nintendo 3DS emulators|(new) 3DS]]&lt;br /&gt;
|successor = [[Nintendo Switch 2 emulators|Nintendo Switch 2]]&lt;br /&gt;
|emulated = {{✓}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{for|emulators that run on the Nintendo Switch|Emulators on Switch}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;[[wikipedia:Nintendo Switch|Nintendo Switch]]&#039;&#039;&#039; is an eighth-generation hybrid gaming console released by Nintendo on March 3, 2017, and retailed for {{Inflation|USD|299.99|2017}}. During its development, the Switch was known as the NX (short for NeXt or Nintendo &amp;quot;Cross&amp;quot;) and was widely speculated upon until its announcement. Aside from specialized components unique to the console, the hardware is more or less off-the-shelf, being built around a semi-custom variant of NVIDIA&#039;s Tegra X1 system-on-a-chip, which was also used on a number of [[Android emulators|Android devices]]. The Switch contains 4 ARM Cortex-A57 CPUs running at 1.02 GHz with 4 GB of RAM and a proprietary NVIDIA GPU codenamed GM20B. The Tegra X1 SoC itself also has 4 ARM Cortex-A53 CPUs, however, these are unused [https://chipsandcheese.com/2023/12/12/cortex-a57-nintendo-switchs-cpu/] on the Switch, and are disabled in hardware on the later Mariko units [https://switchbrew.org/wiki/Fuses#FUSE_SKU_DIRECT_CONFIG].&lt;br /&gt;
&lt;br /&gt;
While Nintendo intended to step up the console&#039;s security, vulnerabilities were still found early on that allowed tons of system files to be dumped, including dumps of games in the form of romfs.istorage archives, an exefs folder, and license files. These game dumps eventually got shared online by scene groups except for their licenses but were missing essential files to run. Even if they had been completed, there were no custom homebrew apps, let alone solutions to load unofficial game dumps for the system. A number of prominent hacking teams (starting with shuffle2 and fail0verflow in collaboration) all came across a new exploit independently of each other that allowed complete control over the system, later officially recognized by NVIDIA as CVE-2018-6242.&lt;br /&gt;
&lt;br /&gt;
A &amp;quot;debugging emulator&amp;quot; for the Nintendo Switch, CageTheUnicorn (now [https://github.com/reswitched/Mephisto Mephisto]), popped up not long after the first components were dumped. It was designed to emulate sysmodules with &amp;quot;no support for graphics, sound, input, or any kind of even remotely performant processing […] by design.&amp;quot; A couple of months later, members of both the [[Citra]] and [[Dolphin]] teams announced the release of [[yuzu|their own emulator written in C++]], which was capable of booting some homebrew applications; within a couple of weeks, yet another emulator named [[Ryujinx]], written in C# by developer gdkchan, was released showing successful booting of commercial Switch games &#039;&#039;Puyo Puyo Tetris&#039;&#039; and &#039;&#039;Sonic Mania&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
On May 7, 2024, Shuntaro Furukawa, president of Nintendo, officially announced that the company would reveal information about the Nintendo Switch successor within their current fiscal year.[https://twitter.com/NintendoCoLtd/status/1787736518762881197] Nintendo Switch backwards compatibility would be later confirmed by Nintendo themselves on the [[Nintendo Switch 2 emulators|Nintendo Switch 2]] on November 5, 2024 [https://x.com/NintendoCoLtd/status/1853972163033968794/]; including support for the [[Nintendo Switch Online]] service and its emulation apps.&lt;br /&gt;
&lt;br /&gt;
==Emulators==&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;width:100%&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[#Hardware_features_and_peripherals|Hardware features&amp;lt;br/&amp;gt;and peripherals]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[#Enhancements|Enhancements]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Compatibility&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Licensing|License]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|x86&lt;br /&gt;
|-&lt;br /&gt;
|[[Ryujinx]]&amp;lt;br/&amp;gt;and forks&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[[Ryujinx#Forks|Ryujinx forks]] (recommended)&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;[https://ryujinx.org/download {{RyujinxVer}}] (obsolete)&#039;&#039;&amp;lt;ref group=N name=Ryujinxceased&amp;gt;Official [[Ryujinx]] downloads have been taken down due to the [[Ryujinx#Overview|agreement to stop working on the project]], using the actively developed Ryujinx forks recommended from now on.&amp;lt;/ref&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
|{{~}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|{{Emulator compatibility|link=https://git.ryujinx.app/ryubing/ryujinx/-/blob/master/docs/compatibility.csv|2546|3448}}&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}})&lt;br /&gt;
|{{~}}&amp;lt;ref group=N name=Ryujinxceased&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[yuzu]]&amp;lt;br/&amp;gt;and forks&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[[yuzu#Forks|yuzu forks]] (recommended)&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;[https://web.archive.org/web/20240412002255/https://github.com/pineappleEA/pineapple-src/releases Pineapple EA builds (archived)] (obsolete)&#039;&#039;&amp;lt;ref group=N name=yuzuceased&amp;gt;Official [[yuzu]] downloads have been taken down due to the [[Yuzu#Lawsuit|Nintendo Lawsuit]], using the actively developed yuzu forks recommended from now on.&amp;lt;/ref&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|{{Emulator compatibility|link=https://emulation.gametechwiki.com/index.php/Yuzu_Game_Compatibility_List|1469|2731}}&amp;lt;ref group=N&amp;gt;Obsolete list, there was a [https://web.archive.org/web/20240211051434/https://github.com/yuzu-emu/yuzu/pull/11171 ongoing rewrite] project, but yuzu is dead anyway.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}})&lt;br /&gt;
|{{~}}&amp;lt;ref group=N name=yuzuceased&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|NSEmu&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/RKX1209/nsemu git]&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}})&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|Mephisto&lt;br /&gt;
|align=left|{{Icon|Linux|macOS}}&lt;br /&gt;
|[https://github.com/reswitched/Mephisto/releases git]&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}})&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|CageTheUnicorn&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/reswitched/CageTheUnicorn git]&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|ISC}} ({{License|Permissive}})&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|ARM&lt;br /&gt;
|-&lt;br /&gt;
|[[Ryujinx]]&amp;lt;br/&amp;gt;and forks&lt;br /&gt;
|align=left|{{Icon|LinuxARM|macOS|iOS|Android}}&lt;br /&gt;
|[[Ryujinx#Forks|Ryujinx forks]] (recommended)&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;[https://ryujinx.org/download {{RyujinxVer}}] (obsolete)&#039;&#039;&amp;lt;ref group=N name=Ryujinxceased&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
|{{~}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|{{Emulator compatibility|link=https://emulation.gametechwiki.com/index.php/Ryujinx_Game_Compatibility_List|2537|3438}}&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}})&lt;br /&gt;
|{{~}}&amp;lt;ref group=N name=Ryujinxceased&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[yuzu]]&amp;lt;br/&amp;gt;and forks&lt;br /&gt;
|align=left|{{Icon|Android}}{{Icon|iOS}}&lt;br /&gt;
|[[yuzu#Forks|yuzu forks]] (recommended)&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;[https://web.archive.org/web/20240304142735/https://github.com/yuzu-emu/yuzu-android/releases yuzu GitHub (archived)] (obsolete)&#039;&#039;&amp;lt;ref group=N name=yuzuceased&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|[https://old.reddit.com/r/yuzu/comments/13xuovh/current_compatibility_list_for_android/ Reddit link]&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}})&lt;br /&gt;
|{{~}}&amp;lt;ref group=N name=yuzuceased&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Egg NS]]&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=com.xiaoji.gamesirnsemulator.x.google {{EggNSVer}}]&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|[https://eggns.wordpress.com/2020/08/29/game-compatibility-list/ 78%&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;172 out of 220 reported titles&amp;lt;/small&amp;gt;]&lt;br /&gt;
|{{Red}} {{License|Proprietary}}&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;(stolen yuzu code)&amp;lt;/small&amp;gt;&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DamonSwitch]]&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=com.damonplay.damonswitch.yuzu.ryujinx.emulator.free 1.0Preview]&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|N/A&lt;br /&gt;
|{{Red}} {{License|Proprietary}}&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;(stolen yuzu code)&amp;lt;/small&amp;gt;&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references group=N /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Compatibility layers [[Compatibility layers|(...)]]==&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;width:100%&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest Version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[#Hardware_features_and_peripherals|Hardware features&amp;lt;br/&amp;gt;and peripherals]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[#Enhancements|Enhancements]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Compatibility&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Licensing|License]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|ARM&lt;br /&gt;
|-&lt;br /&gt;
|[[Strato]]&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://github.com/strato-emu/strato git]&lt;br /&gt;
|{{?}}&lt;br /&gt;
|{{?}}&lt;br /&gt;
|[https://github.com/strato-emu/compat-list/issues 4%&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;58 out of 1426 reported titles&amp;lt;/small&amp;gt;]&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}})&lt;br /&gt;
|{{~}}[https://old.reddit.com/r/EmulationOnAndroid/comments/1bb6ru8/lynx_lead_strato_dev_leaves_the_emulation_scene/]&lt;br /&gt;
|{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Skyline]]&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://cdn.discordapp.com/attachments/546097900329893911/1104463310256091197/edge-69.apk Edge 69]&lt;br /&gt;
|{{?}}&lt;br /&gt;
|{{?}}&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|MPL2}} ({{License|Copyleft}})&lt;br /&gt;
|{{✗}}[https://www.nintendolife.com/news/2023/05/switch-android-emulator-skyline-halts-development-due-to-potential-legal-risks *]&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Emulation focused Linux distros [[Recommended_Linux_distros#Emulation-focused|(...)]]==&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;width:100%&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest Version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[#Hardware_features_and_peripherals|Hardware features&amp;lt;br/&amp;gt;and peripherals]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[#Enhancements|Enhancements]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Compatibility&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Licensing|License]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|ARM&lt;br /&gt;
|-&lt;br /&gt;
|Horizon Linux&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://github.com/kentjhall/horizon-linux git] &lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}})&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Native==&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;width:100%&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[#Enhancements|Enhancements]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[#Hardware_features_and peripherals|Hardware features&amp;lt;br/&amp;gt;and peripherals]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Compatibility&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Licensing|License]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended emulators|Recommended]]&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;11&amp;quot;|Consoles&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Nintendo Switch 2&lt;br /&gt;
|align=left|{{Icon|Switch2}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
| {{~}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
| {{Red}} {{License|Proprietary}}&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Comparisons==&lt;br /&gt;
;Emulators&lt;br /&gt;
:;[[Ryujinx]]&lt;br /&gt;
::An open-source [[High/Low_level_emulation|hybrid approach]] emulator that is programmed in C#. Unlike yuzu, Ryujinx doesn&#039;t offer packaged early-access builds. However, work-in-progress features can still be tested by building locally from unmerged pull requests. Separately, Ryujinx has a closed source LDN-enabled build and there is a feature tracker for this [https://web.archive.org/web/20240919220553/https://github.com/Ryujinx/Ryujinx/issues/4716 LDN build for upstreaming]. As of August 2022, Vulkan API support is available. While Ryujinx is notable for its focus on compatibility and accuracy, users often experience more shader stuttering compared to yuzu and its forks. Ryujinx also has support for ARM64 Linux and macOS[https://web.archive.org/web/20240324024125/https://blog.ryujinx.org/the-impossible-port-macos/][https://web.archive.org/web/20240921140628/https://github.com/Ryujinx/Ryujinx/pull/6057], and it uses an alternative approach to yuzu&#039;s NCE for improving performance when emulating on ARM systems[https://web.archive.org/web/20241007140226/https://blog.ryujinx.org/progress-report-january-2024/].&lt;br /&gt;
&lt;br /&gt;
:::On October 1, 2024, Ryujinx GitHub and its repository were taken down. Shortly after this happened, the Ryujinx team announced that gdkchan was contacted by Nintendo and offered an agreement to stop working on the project and remove all related assets he was in control of.[https://x.com/RyujinxEmu/status/1841188744126480428] However, the community quickly responded with the creation of mirrors and forks. &#039;&#039;&#039;Currently, various notable active projects have emerged, see [[Ryujinx#Forks]] section for more information.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:;[[yuzu]]&lt;br /&gt;
::An open-source [[High/Low_level_emulation|HLE approach]] emulator made by many of [[Citra]]&#039;s developers. As it was a hard fork of Citra, it shared many of its traits, namely cross-platform support and the use of OpenGL and Vulkan. yuzu offered early access pre-compiled builds to its $5/month [[Emulators on Patreon|Patreon]] supporters, allowing them to try out new features before they&#039;re available in the main build. Because of this, many people assumed the emulator was strictly closed and paywalled, however, the source code for many of these new features was always publicly available and could even be compiled by anyone. Because of this, some users went as far as to publicly share their own unofficial &amp;quot;early access&amp;quot; builds. One of yuzu&#039;s notable features was its decreased shader stuttering compared to Ryujinx, making it ideal for weaker PCs. yuzu also had both a free and paid version on Android which later saw greater improvements thanks to their implementation of [https://yuzu-mirror.github.io/entry/yuzu-progress-report-nov-2023/#project-nice Native Code Execution (NCE)] and other fixes. Their [https://yuzu-mirror.github.io/entry/yuzu-progress-report-jan-2024/#device-mapping-and-smmu Device Mapping &amp;amp; SMMU] implementation also further helped reduce yuzu&#039;s memory footprint and allow possible future optimizations. There were even more optimizations exclusive to the Linux-x86 and Android platforms thanks to &amp;quot;[http://web.archive.org/web/20240111173833/https://yuzu-emu.org/entry/yuzu-progress-report-dec-2023/#android-adventures-and-kernels-with-benefits MADV_REMOVE]&amp;quot;, but despite all the optimizations and improvements, only high-end devices are recommended for the Android platform. In yuzu&#039;s last [https://web.archive.org/web/20240304205731/https://yuzu-emu.org/entry/yuzu-progress-report-jan-2024/ progress report for January 2024], they highlighted ongoing work on &amp;quot;multiprocess&amp;quot; and &amp;quot;services&amp;quot;, which is crucial progress towards emulating applets and system functions like some [[#Hardware_features_and_peripherals|hardware features]]. Further development would have been required before it could be considered fully implemented.&lt;br /&gt;
&lt;br /&gt;
::On March 4th 2024, a [[Yuzu#Lawsuit|lawsuit was filed by Nintendo]] against Tropic Haze LLC (aka yuzu) which unfortunately led to their decision to cease all development and official distribution of yuzu and Citra. Fortunately, it is straightforward to find an archive of the latest version (EA-4176), and its work is likely to be continued by other developers. According to suyu developers: The Switch SDK has been used illegally within the previous Yuzu developer team, which effectively makes the whole code radioactive[https://archive.is/RyTWf]. &#039;&#039;&#039;However, the community quickly responded with the creation of mirrors and forks, see the [[Yuzu#Forks]] section for more information.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:;[[Egg NS]]&lt;br /&gt;
::Similar to DamonPS2, it is a closed-source, payware/malware emulator only for Android. &#039;&#039;&#039;It is NOT recommended to use this emulator&#039;&#039;&#039; because there is significant controversy surrounding this emulator for the following reasons: touch controls require an expensive monthly membership to use, it expects to run on a high-end/flagship device within the ballpark of a Qualcomm Snapdragon 8xx and 8 Gen 1, and it was discovered to have violated GPLv2 licensing requirements by illegally stealing code from yuzu and Skyline. Happy Chick is also a code-stolen emulator by this company. Its icon is edited from Happy Chick with Adobe Photoshop. Its real headquarters location is in mainland China.&lt;br /&gt;
&lt;br /&gt;
:;[[DamonSwitch]]&lt;br /&gt;
::Developed by [[DamonPS2]] team. Closed-source, payware/malware emulator for Android only, known to steal code from other emulators. Even worse compatibility than Egg NS, it can barely run anything. &#039;&#039;&#039;It is NOT recommended to use this emulator&#039;&#039;&#039;. Damon company&#039;&#039;&#039; edited the [[yuzu]] icon with Adobe Photoshop for its own use. Its real headquarters location is in mainland China.&lt;br /&gt;
&lt;br /&gt;
:;[https://gbatemp.net/threads/sphinx-nintendo-switch-emulator.517276/ SphiNX]&lt;br /&gt;
::SphiNX is an inactive closed-source Switch emulator. The emulator was a work in progress project, but as of now, there are no public releases.&lt;br /&gt;
&lt;br /&gt;
;Compatibility layers&lt;br /&gt;
:;[[Skyline]]&lt;br /&gt;
::Skyline (formerly MonoNX and Lightswitch) is a free [[compatibility layer]] for the Nintendo Switch that runs on Android and is written in C++ and Kotlin. Unfortunately, development of Skyline ceased in May 2023.&lt;br /&gt;
&lt;br /&gt;
::;[[Strato]]&lt;br /&gt;
:::A fork of Skyline that continues from where that project left off. It is an open-source [[Compatibility layers|compatibility layer]] for ARMv8 [[Android]] devices. For the sake of convenience, the team bills the app as an emulator, but it functionally works like [[Wine]], running almost all the entire original code on bare metal except for what interfaces with the rest of the system. Some titles can go ingame with poor framerate and minor glitches, but the Skyline team has done great work making 3D games, such as &#039;&#039;The Legend of Zelda: Breath of the Wild&#039;&#039;, have graphical output, boosting FPS in many titles, and fixing bugs in games. In March 2024, lead developer &amp;quot;Lynx&amp;quot; announced departure from the project and decided to step away from console emulation development[https://old.reddit.com/r/EmulationOnAndroid/comments/1bb6ru8/lynx_lead_strato_dev_leaves_the_emulation_scene/]. The project was then handed over to the other developers.&lt;br /&gt;
&lt;br /&gt;
;Emulation-focused Linux distros&lt;br /&gt;
:; Horizon Linux&lt;br /&gt;
::Horizon Linux is an open-source ARM64 Linux modified to run Nintendo Switch applications with hypervised CPU &amp;amp; IO, but still mostly relying on yuzu code in its Mizu shim to emulate functions such as the GPU. &#039;&#039;Puyo Puyo Tetris&#039;&#039; is semi-playable with audio output, and the emulator can also run several homebrew applications.&lt;br /&gt;
&lt;br /&gt;
;Native&lt;br /&gt;
:; Nintendo Switch 2 backwards compatibility mode&lt;br /&gt;
::Earlier confirmed by Nintendo themselves that Nintendo Account and [[Nintendo Switch Online]] features will carry over to the successor, including its own games. Not all games are compatible with the system, with certain games not being able to boot, games that feature glitches in-game and games that require a Joy-Con pair from the original.&amp;lt;ref&amp;gt;https://media.nintendo.com/switch-2/pdf-launchable_compatibility_issues_EN.pdf&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://media.nintendo.com/switch-2/pdf-compatibility_issues_EN.pdf&amp;lt;/ref&amp;gt; Notably, &#039;&#039;Nintendo Labo Toy-Con 04: VR Kit&#039;&#039; is not compatible with Nintendo Switch 2 due to the system itself and the Joy-Con 2 controllers having bigger dimensions over the original system and Joy-Cons.&lt;br /&gt;
&lt;br /&gt;
==Hardware features and peripherals==&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;vertical-align:middle;width:100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
!  colspan=3 | Name&lt;br /&gt;
! Ryujinx forks&lt;br /&gt;
! Yuzu forks&lt;br /&gt;
! Nintendo Switch 2&lt;br /&gt;
|-&lt;br /&gt;
| colspan=3 | [https://en-americas-support.nintendo.com/app/answers/detail/a_id/22308/~/home-menu-overview Switch HOME Menu]&lt;br /&gt;
|{{✗}}[https://web.archive.org/web/20240421073222/https://github.com/Ryujinx/Ryujinx/issues/1381]&lt;br /&gt;
|{{✓}}&amp;lt;ref group=N2&amp;gt;Older versions of Sudachi included Home Menu support[https://web.archive.org/web/20240417185637/https://github.com/sudachi-emu/sudachi/releases/tag/v0e54fcf][https://web.archive.org/web/20240419202440/https://github.com/jarrodnorwell/Sudachi/pull/1], but then this feature have removed, at least from the graphical user interface, although with the 1.0.10 version this option was added to GUI again.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=3 | [https://en-americas-support.nintendo.com/app/answers/detail/a_id/22378/~/how-to-create-a-mii-on-nintendo-switch Mii Editor]&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=3 | External storage (microSD cards)&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{~}}&amp;lt;abbr title=&amp;quot;microSD/SDHC/SDXC cards cannot be used for original Switch games, but can be used to read screenshots and videos. A microSDXC Express card must be used for game and save data storage.&amp;quot;&amp;gt;[https://en-americas-support.nintendo.com/app/answers/detail/a_id/68425 *]&amp;lt;/abbr&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=3 | [[#NSO_emulators|NSO emulators]]&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=3 | [[wikipedia:Category:Cloud-based_Nintendo_Switch_games|Cloud-based titles]][https://en-americas-support.nintendo.com/app/answers/detail/a_id/53518/~/cloud-versions-of-games---faq][https://www.nintendo.com/en-gb/Support/Nintendo-Switch/Games-Using-Cloud-Streaming-Technology-FAQ-1864576.html]&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{~}}&amp;lt;abbr title=&amp;quot;Hitman 3: Cloud Version has in-game issues when played on Nintendo Switch 2; a non-cloud version of the game for the system was released on the launch day&amp;quot;&amp;gt;[https://media.nintendo.com/switch-2/pdf-launchable_compatibility_issues_EN.pdf *]&amp;lt;/abbr&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=3 | [[Amiibo]]&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=3 | [[Wikipedia:Nintendo_Labo|Nintendo Labo]]&lt;br /&gt;
|{{~}}[https://web.archive.org/web/20240523041936/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://web.archive.org/web/20240228004557/https://github.com/Ryujinx/Ryujinx/pull/4007]&lt;br /&gt;
|{{?}}&lt;br /&gt;
|{{~}}&amp;lt;abbr title=&amp;quot;The Nintendo Labo Toy-Con 04: VR Kit is not compatible with Nintendo Switch 2; other titles requires original Joy-Cons to be played&amp;quot;&amp;gt;*&amp;lt;/abbr&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=5 | [[#Connectivity|Connectivity]]&lt;br /&gt;
| colspan=2 | [https://www.nintendo.com/us/gaming-systems/switch-2/features/gameshare/ GameShare]&amp;lt;abbr title=&amp;quot;Can only be used as a receptor (slave) from a Nintendo Switch 2 (master) in select games&amp;quot;&amp;gt;*&amp;lt;/abbr&amp;gt;&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | Nintendo Switch Online&lt;br /&gt;
|{{✗}}[[Nintendo_Switch_Online#Emulation_of_the_service|*]]&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | Local Wireless Play / LDN&lt;br /&gt;
|{{~}}&lt;br /&gt;
|{{~}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | LAN Play&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | [https://www.nintendo.com/sg/support/qa/detail/38050 Smart Device Mode] and [https://en-americas-support.nintendo.com/app/answers/detail/a_id/26938/~/nintendo-switch-online-app-overview-and-faq Nintendo Switch Online App]&lt;br /&gt;
|{{✗}}[https://github.com/Ryujinx/Ryujinx-Games-List/issues/4665#issuecomment-1615526558 *]&lt;br /&gt;
|{{?}}&lt;br /&gt;
|{{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=5 | Controllers&amp;lt;ref group=N&amp;gt;See PCGamingWiki: [https://www.pcgamingwiki.com/wiki/Controller:Joy-Con Joy-Con] and [https://www.pcgamingwiki.com/wiki/Switch_Pro_Controller Switch Pro Controller] pages for more information about these controllers and PC connectivity/compatibility.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| colspan=2 | Native Dual Joy-Con and Pro Controller Support&lt;br /&gt;
|{{~}}[https://web.archive.org/web/20240506170031/https://github.com/Ryujinx/Ryujinx/issues/3293 &amp;lt;abbr title=&amp;quot;Only possible with &#039;BetterJoy&#039; at the moment.&amp;quot;&amp;gt;*&amp;lt;/abbr&amp;gt;]&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{~}}&amp;lt;abbr title=&amp;quot;Only applicable for select games, original Joy-Con must be charged through a external device&amp;quot;&amp;gt;[https://en-americas-support.nintendo.com/app/answers/detail/a_id/68426 *]&amp;lt;/abbr&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | Nintendo GameCube Controller (via USB adapter)&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | [https://switchbrew.org/wiki/Ring-Con Ring-Con]&lt;br /&gt;
|{{✗}}[https://github.com/Ryujinx/Ryujinx/issues/1713 *]&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}[https://en-americas-support.nintendo.com/app/answers/detail/a_id/68426 *]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | [https://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9_Ball_Plus Poké Ball Plus]&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|?&lt;br /&gt;
|{{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | [[List_of_games_with_keyboard_and_mouse_support#Nintendo_Switch|USB Keyboard &amp;amp; Mouse]]&lt;br /&gt;
|{{~}}[https://web.archive.org/web/20240909161525/https://github.com/Ryujinx/Ryujinx/issues/3156 *]&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=4 | Inputs&lt;br /&gt;
| colspan=2 | [[List_of_games_that_support_IR#Nintendo_Switch_Emulation|IR Motion Camera]]&lt;br /&gt;
|{{✗}}[https://github.com/Ryujinx/Ryujinx-Games-List/issues/4798 *]&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{~}}&amp;lt;abbr title=&amp;quot;Joy-Con 2 lacks support for IR camera, an original Joy-Con pair must be used for games that supports it&amp;quot;&amp;gt;*&amp;lt;/abbr&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | [[List_of_games_that_support_HD_haptic_feedback#Nintendo_Switch_Emulation|HD Rumble]]&lt;br /&gt;
|{{✗}}[https://web.archive.org/web/20240209203837/https://github.com/Ryujinx/Ryujinx/issues/1659 *]&lt;br /&gt;
|{{~}}&lt;br /&gt;
|{{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | [[List_of_games_that_support_tracked_motion_controllers#Switch_Emulation|Motion Controls (Gyro)]]&lt;br /&gt;
|{{✓}}[https://web.archive.org/web/20240901191619/https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&amp;amp;-Configuration-Guide#motion-controls *]&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | [[List_of_games_that_support_touchscreen#Nintendo_Switch_Emulation|Touchscreen]]&lt;br /&gt;
|{{✓}}[https://github.com/Ryujinx/Ryujinx/issues/4574 *]&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
===Connectivity===&lt;br /&gt;
:[https://www.teamxlink.co.uk/wiki/Nintendo_Switch_XLink_Kai_Setup XLink Kai - Nintendo Switch setup guide]&lt;br /&gt;
&lt;br /&gt;
Nintendo Switch Local play games are divided into two groups; [https://www.teamxlink.co.uk/wiki/Ryujinx_XLink_Kai_Setup#Local_Wireless_Games games with Local Wireless support], and [https://www.teamxlink.co.uk/wiki/Ryujinx_XLink_Kai_Setup#LAN_Games games with LAN support]. There are different requirements and rules for the two types.[https://www.teamxlink.co.uk/wiki/Ryujinx_XLink_Kai_Setup#Supported_Games] The difference is that Local Wireless is ad-hoc Wi-Fi between Switch radios. LAN is when the switches are joined to the same Wi-Fi access point.[https://old.reddit.com/r/Ryujinx/comments/mg1iu5/comment/gt22ebx/?utm_source=share&amp;amp;utm_medium=web3x&amp;amp;utm_name=web3xcss&amp;amp;utm_term=1&amp;amp;utm_content=share_button]&lt;br /&gt;
&lt;br /&gt;
See [[Nintendo_Switch_2_emulators#Connectivity|Switch 2 connectivity section]] for new &#039;GameShare&#039; feature.&lt;br /&gt;
&lt;br /&gt;
;Local Wireless Play/LDN: Local Wireless games are a bit more restricted but the following can play games together:&lt;br /&gt;
*Players using modified &amp;quot;CFW&amp;quot; Nintendo Switch systems using ldn_mitm sysmodule&lt;br /&gt;
*Players using [https://web.archive.org/web/20241001085159/https://github.com/Ryujinx/Ryujinx/wiki/Multiplayer-(LDN-Local-Wireless)-Guide Ryujinx&#039;s LDN builds] or [https://web.archive.org/web/20240229141439/https://yuzu-emu.org/entry/ldn-is-here// yuzu]. Ryujinx also allows for connecting to [https://web.archive.org/web/20241009062057/https://blog.ryujinx.org/introducing-ldn3 CFW Switch devices that are using the ldn_mitm submodule]. There is a feature tracker for Ryujinx for upstreaming [https://web.archive.org/web/20240919220553/https://github.com/Ryujinx/Ryujinx/issues/4716 LDN] to main builds. [[Ryujinx#Forks|GreemDev fork of Ryujinx]] has merged LDN feature.&lt;br /&gt;
:*Ryujinx: [https://web.archive.org/web/20241001085159/https://github.com/Ryujinx/Ryujinx/wiki/Multiplayer-(LDN-Local-Wireless)-Guide#animal-crossing-new-horizons LDN compatibility list]&lt;br /&gt;
:*yuzu: [http://web.archive.org/web/20240229141439/https://yuzu-emu.org/entry/ldn-is-here/#compatibility LDN compatibility list]&lt;br /&gt;
&lt;br /&gt;
;LAN Play: LAN games are the most widely supported, and the following can play games together:&lt;br /&gt;
*Players using unmodified &amp;quot;OFW&amp;quot; Nintendo Switch and Nintendo Switch Lite systems.&lt;br /&gt;
*Players using modified &amp;quot;CFW&amp;quot; Nintendo Switch systems.&lt;br /&gt;
*Players using Ryujinx or yuzu&lt;br /&gt;
:*Ryujinx: [https://web.archive.org/web/20241001085159/https://github.com/Ryujinx/Ryujinx/wiki/Multiplayer-(LDN-Local-Wireless)-Guide#lan-mode-games LAN Play compatibility list]&lt;br /&gt;
:*yuzu: [http://web.archive.org/web/20240229141439/https://yuzu-emu.org/entry/ldn-is-here/#compatibility LAN Play compatibility list]&lt;br /&gt;
&lt;br /&gt;
So in summary, it is possible to play on the same network and LAN multiplayer over the internet with programs like XLink Kai, see XLink Kai&#039;s setup guides for [https://www.teamxlink.co.uk/wiki/Ryujinx_XLink_Kai_Setup Ryujinx] and [https://www.teamxlink.co.uk/wiki/Yuzu_XLink_Kai_Setup yuzu], also see [[Netplay#LAN tunneling programs|LAN Tunneling programs]] for more information.&lt;br /&gt;
&lt;br /&gt;
;Nintendo Switch Online{{Main|Nintendo Switch Online}}&lt;br /&gt;
For more information about other revive projects see [[Preservation_projects|Preservation projects]] page. You can play some of the online multiplayer capable Switch titles using [[Preservation_projects#Private_Game_Servers|revival private servers]].&lt;br /&gt;
&lt;br /&gt;
===NSO emulators===&lt;br /&gt;
*[[Official emulators]]&lt;br /&gt;
*[[Nintendo Switch Online#List of emulators]]&lt;br /&gt;
*[[Wikipedia:List_of_Nintendo_Switch_Online_games]]&lt;br /&gt;
For the Nintendo Switch family of systems, Nintendo distributes retro games to subscribers of their Nintendo Switch Online service. Subscribers have access to games for the Nintendo Entertainment System (NES), Super Nintendo Entertainment System (SNES), Game Boy (GB) and Game Boy Color (GBC). At the more expensive subscription tier, titled &amp;quot;Expansion Pack,&amp;quot; players can also access Nintendo 64, Sega Genesis, and Game Boy Advance (GBA) games.&lt;br /&gt;
&lt;br /&gt;
:*Ryujinx compatibility for NSO emulators: [https://web.archive.org/web/20220913205946/https://github.com/Ryujinx/Ryujinx-Games-List/issues/3751 NSO N64], [https://web.archive.org/web/20230915213056/https://github.com/Ryujinx/Ryujinx-Games-List/issues/67 NSO NES], [https://web.archive.org/web/20240913195050/https://github.com/Ryujinx/Ryujinx-Games-List/issues/197 NSO SNES], [https://web.archive.org/web/20240909121322/https://github.com/Ryujinx/Ryujinx-Games-List/issues/3852 NSO Genesis], [https://web.archive.org/web/20240905161216/https://github.com/Ryujinx/Ryujinx-Games-List/issues/4407 NSO GameBoy], [https://web.archive.org/web/20230320134028/https://github.com/Ryujinx/Ryujinx-Games-List/issues/4409 NSO GameBoy Advance]. [https://github.com/Ryujinx/Ryujinx/pull/2959 This PR] change allows the JIT service, required by the NSO N64 emulator and Super Mario 3D All Stars (for Super Mario 64) to run.&lt;br /&gt;
:*yuzu compatibility for NSO emulators: [https://web.archive.org/web/20240304181109/https://yuzu-emu.org/game/nintendo-64-nintendo-switch-online/ NSO N64], [https://web.archive.org/web/20240304181026/https://yuzu-emu.org/game/nintendo-entertainment-system-nintendo-switch-online/ NSO NES], [https://web.archive.org/web/20240304181520/https://yuzu-emu.org/game/super-nintendo-entertainment-system-nintendo-switch-online/ NSO SNES], [https://web.archive.org/web/20240304181426/https://yuzu-emu.org/game/sega-genesis-nintendo-switch-online/ NSO Genesis]. &#039;&#039;&#039;It&#039;s important to note that, as mentioned in the [[#Emulators]] section, the compatibility list referenced here not up-to-date.&#039;&#039;&#039;[https://youtu.be/IG19iNUDQd4]&lt;br /&gt;
&lt;br /&gt;
==Enhancements==&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;vertical-align:middle;width:100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
! colspan=2 | Name&lt;br /&gt;
! Ryujinx forks&lt;br /&gt;
! Yuzu forks&lt;br /&gt;
! Nintendo Switch 2&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=7 | Graphics&lt;br /&gt;
| [[Resolution|Resizable Internal Resolution]]&lt;br /&gt;
| {{✓}}[https://web.archive.org/web/20240901191619/https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&amp;amp;-Configuration-Guide#graphics-enhancements *]&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Widescreen_hacks#Nintendo_Switch|Ultrawide hack]]&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;Widescreen already supported on Nintendo Switch system.&amp;lt;br/&amp;gt; But there is no support by system for render games in other ratios such as ultrawide 21:9 or super ultrawide 32:9.&amp;lt;/small&amp;gt;&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Texture_packs#Nintendo_Switch|Texture Replacement]]&lt;br /&gt;
| {{~}}&amp;lt;ref group=N2&amp;gt;According to a [https://web.archive.org/web/20241004113648/https://blog.ryujinx.org/progress-report-april-2023/ Progress Report from April 2023], texture replacement, along with all the Patreon goal features that have been previously met will be finished and delivered. [https://web.archive.org/web/20240912145547/https://github.com/Ryujinx/Ryujinx/pull/5632 Implement texture replacement support for Ryujinx].&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{~}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| Ray-tracing&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;([https://devblogs.microsoft.com/directx/announcing-microsoft-directx-raytracing/ DXR], [https://www.khronos.org/blog/ray-tracing-in-vulkan VRT] and [https://developer.apple.com/documentation/metal/metal_sample_code_library/accelerating_ray_tracing_using_metal MRT])&amp;lt;/small&amp;gt;&lt;br /&gt;
| colspan=5 | &amp;lt;small&amp;gt;Implementing ray-tracing in an emulator is unfortunately quite challenging and unlikely to be possible soon.&amp;lt;br/&amp;gt;However, you can try &amp;quot;[[Shaders_and_filters#Notable_ReShade_shaders|Screen-Space Ray Traced Global Illumination]]&amp;quot; shader using ReShade.&amp;lt;br/&amp;gt;[https://www.youtube.com/watch?v=-xsAzWZYkO0 (Demonstration)]&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Wikipedia:Category:Anti-aliasing_algorithms|Pre-rendering AA]]&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;(MSAA, SSAA)&amp;lt;/small&amp;gt;&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| Super-resolution techniques&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;([https://github.com/NVIDIA/DLSS/blob/main/doc/DLSS_Programming_Guide_Release.pdf DLSS], [https://github.com/intel/xess/?tab=readme-ov-file XeSS] and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 2+]])&amp;lt;/small&amp;gt;&lt;br /&gt;
| colspan=5 |  &amp;lt;small&amp;gt;Requires access to the depth buffer and temporal data like motion-vectors, so it is quite challenging and unlikely to be possible soon.&amp;lt;br/&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/NVIDIAGameWorks/rtx-remix/wiki RTX Remix]&lt;br /&gt;
| colspan=5 | &amp;lt;small&amp;gt;Implementing RTX Remix technology in an emulator is unfortunately quite challenging and unlikely to be possible soon.&amp;lt;br/&amp;gt;Besides, yuzu and Ryujinx already support some of RTX Remix features.&amp;lt;br/&amp;gt;On top of that, you can use ReShade for post-processing.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=5 | Performance&lt;br /&gt;
| [[30/60_FPS_cheat_codes#Nintendo_Switch|Internal Framerate Hack]]&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| [https://blurbusters.com/frame-generation-essentials-interpolation-extrapolation-and-reprojection/ Frame generation technologies]&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;([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 XeSS-FG] and [https://community.amd.com/t5/gaming/amd-fluid-motion-frames-is-out-now-on-amd-radeon-rx-7000-series/ba-p/634372 AFMF])&amp;lt;/small&amp;gt;&lt;br /&gt;
| colspan=5 | &amp;lt;small&amp;gt;Implementing frame generation technology in an emulator is unfortunately quite challenging and unlikely to be possible soon, 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 used, it is recommended to use &#039;&#039;&#039;after applying the &amp;quot;Internal Framerate Hack&amp;quot;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;While &#039;&#039;&#039;[https://youtu.be/DlZpEuU6IUg AFMF]&#039;&#039;&#039; or &#039;&#039;&#039;LSFG&#039;&#039;&#039;&amp;lt;small&amp;gt;[https://youtu.be/vbbdP9ls2GY?t=375][https://youtu.be/mZblX75AbOM?t=442]&amp;lt;/small&amp;gt; can be used with yuzu (or forks) or Ryujinx, please be aware that some visual glitches and artifacts may occur at this time.&lt;br /&gt;
|-&lt;br /&gt;
| [[Overclocking|Overclock]]&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| Preload [[Wikipedia:ROM_image|ROM image]] to RAM&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;For users with sluggish multi-platter HDDs or plagued by horrible seek times, this enhancement &#039;&#039;&#039;might&#039;&#039;&#039; offer smoother experience, potentially reduced power consumption; it also shines when images reside on a network drive.&amp;lt;br/&amp;gt;Although keep in mind that preloading image would take some time, and it will require additional amount of RAM capacity.&amp;lt;/small&amp;gt;&lt;br /&gt;
| {{✗}}&amp;lt;ref group=N&amp;gt;There is no Preload image to RAM implementation for Ryujinx, but it has a kind of similar enhancement called &amp;quot;Profiled Persistent Translation Cache&amp;quot;[https://web.archive.org/web/20240929032151/https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&amp;amp;-Configuration-Guide#profiled-persistent-translation-cache][https://web.archive.org/web/20241009062028/https://blog.ryujinx.org/introducing-profiled-persistent-translation-cache].&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| Rendering latency reduction technologies&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;([https://github.com/ishitatsuyuki/LatencyFleX LatencyFleX], [https://developer.nvidia.com/performance-rendering-tools/reflex Reflex], [https://youtu.be/B4rBI5G1nNY Xe-LL] and [https://www.amd.com/en/products/software/adrenalin/radeon-software-anti-lag.html Anti-Lag&#039;&#039;&#039;+&#039;&#039;&#039;])&lt;br /&gt;
| colspan=5 | &amp;lt;small&amp;gt;While most emulators offer frame pacing or framebuffer latency control options, implementing rendering latency reduction technologies like NVIDIA&#039;s Reflex SDK isn&#039;t currently possible. This is due to a combination of factors, including potential licensing issues[https://github.com/yuzu-emu/yuzu/issues/8060] and &#039;&#039;&#039;likely&#039;&#039;&#039; doesn&#039;t offer enough benefits to justify the development effort.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=6 | Post-Processing&lt;br /&gt;
| [[Wikipedia:Category:Anti-aliasing_algorithms|Post-rendering AA]]&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;(FXAA, TXAA and MLAA/SMAA)&amp;lt;/small&amp;gt;&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Wikipedia:Comparison_gallery_of_image_scaling_algorithms|Post-rendering scaling]]&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;(Sharp bilinear, Lanczos and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 1]])&amp;lt;br/&amp;gt;FSR 1 is already supported on Switch.[https://www.reddit.com/r/NintendoSwitch/comments/sttwp7/nintendo_switch_sports_uses_amd_fidelityfx_super/]&amp;lt;/small&amp;gt;&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Shaders_and_filters|Filters]]&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Shaders_and_filters#AI-powered filters|AI-powered filter compatible]]&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;([https://www.nvidia.com/en-us/geforce/news/gfecnt/nvidia-freestyle-ansel-enhancements-geforce-experience-article/ Freestyle])&amp;lt;/small&amp;gt;&lt;br /&gt;
| {{?}}&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Shader_Presets|Shader Chain]]&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]&lt;br /&gt;
| {{✓}}[https://youtu.be/ksAkIIwhM6s *]&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=5 | [https://tasvideos.org/Emulatorresources/Features TAS features]&lt;br /&gt;
| [[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua]&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| Rewind&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| Fast-Forward/Turbo Speed&lt;br /&gt;
| {{~}}[https://web.archive.org/web/20240713135029/https://github.com/Ryujinx/Ryujinx/pull/6456 *]&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| Savestates&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| [https://tasvideos.org/Movies Movie recording/playback]&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=14 | Quality of life&lt;br /&gt;
|Pause/Resume Emulation&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| Built-in [[Mods,_hacks_and_fan-translations#Built-in mod editor and manager for emulators|mod editor and manager]]&lt;br /&gt;
| {{✓}}[https://web.archive.org/web/20240228004137/https://github.com/Ryujinx/Ryujinx/pull/4390 *]&lt;br /&gt;
| {{~}}&amp;lt;ref group=N name=PropertiesAddOns&amp;gt;yuzu or suyu has no dedicated interface like Ryujinx. All the 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.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Save_converters|Built-in save manager]]&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| Built-in [[Cheats_and_patches|Cheat Manager]]&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{~}}&amp;lt;ref group=N name=PropertiesAddOns&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| Built-in [[Cheats_and_patches|Patch Manager]]&lt;br /&gt;
| {{✓}}[https://github.com/Ryujinx/Ryujinx/pull/4390 *]&lt;br /&gt;
| {{~}}&amp;lt;ref group=N name=PropertiesAddOns&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| Built-in [https://um.arcadecontrols.com/index.php/topic,106405 Custom resolution/CRTSwitchRes]&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;For using this on Windows OS you need [https://geedorah.com/eiusdemmodi/forum/viewtopic.php?pid=1009#p1009 CRT Emudriver].&amp;lt;br/&amp;gt;Another option is using EDID editor tool such as &amp;quot;Custom Resolution Utility&amp;quot;.&amp;lt;/small&amp;gt;&lt;br /&gt;
| colspan=5 | N/A&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;Eighth gen home consoles and beyond only have digital video output anyway.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Save_disk_space_for_ISOs#Switch|Streamable compression format]]&lt;br /&gt;
| {{~}}&amp;lt;ref group=N name=Format&amp;gt;There is a [https://web.archive.org/web/20231224221845/https://github.com/Ryujinx/Ryujinx/pull/6045 pull request] for adding trimming XCI files feature to Ryujinx. It is 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]. Although as mentioned in the [[Save disk space for ISOs#Switch]] section, you can use NSC_Builder for merge the game base, update and DLCs on a single NSP or XCI file, yuzu and its forks support this single but multi content file. Also see overview of formats [https://web.archive.org/web/20240301105606/https://yuzu-emu.org/wiki/overview-of-switch-game-formats/ here].&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{~}}&amp;lt;ref group=N name=Format&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| Per-Game Profiles&lt;br /&gt;
| {{✓}}[https://old.reddit.com/r/Ryujinx/comments/mx6x61/custom_user_profiles_is_now_in_the_latest/jkcdyi5/ *]&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| Command Line Options&lt;br /&gt;
| {{✓}}[https://github.com/Ryujinx/Ryujinx/issues/4981#issuecomment-1550751066 *]&lt;br /&gt;
| {{✓}}[https://git.suyu.dev/sudachi-backup/sudachi/src/branch/main/src/sudachi/main.cpp#L507 *]&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| On-Screen Display&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;Showcases messages, controller input state which is useful for speedrunners, performance data, active settings, and various notifications.&amp;lt;/small&amp;gt;&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Wikipedia:Variable_refresh_rate|Variable Refresh Rate compatible]]&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]&lt;br /&gt;
| {{✗}}[https://web.archive.org/web/20231118163049/https://github.com/Ryujinx/Ryujinx/issues/3725 *]&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
|Automatic Updater&lt;br /&gt;
| {{?}}&lt;br /&gt;
| {{?}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.portablefreeware.com/faq.php#portable Portable] and [https://www.portablefreeware.com/faq.php#stealth Stealth]&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;Useful enhancement feature for non-personal computer use or plug-and-play scenarios. However, it still requires necessary [[Computer_specifications#Recommended_Specifications|prerequisites and dependencies]] for your operating system.&amp;lt;/small&amp;gt;&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=3 | Controls&lt;br /&gt;
| [[Controllers#Mouse_Injectors_for_Emulators|Mouse Injector Compatible]]&lt;br /&gt;
| {{~}}&amp;lt;abbr title=&amp;quot;Currently requires Cheat Engine to work.&amp;quot;&amp;gt;[https://gamebanana.com/scripts/11752 *]&amp;lt;/abbr&amp;gt;&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Input_lag|Input lag-mitigating technique]]&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| [https://docs.retroachievements.org/general/tutorials/turbo-button.html Turbo button]&lt;br /&gt;
| {{?}}&lt;br /&gt;
| {{?}}&lt;br /&gt;
| {{?}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=5 | Misc&lt;br /&gt;
| [https://retroachievements.org/game/8988 RetroAchievements]&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]&lt;br /&gt;
| colspan=5 |  Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores]. So there is no support at the moment.&lt;br /&gt;
|-&lt;br /&gt;
| AI Service&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;With the help of &amp;lt;abbr title=&amp;quot;optical character recognition&amp;quot;&amp;gt;OCR&amp;lt;/abbr&amp;gt; and other techniques, the AI service can provide a live translation of a game, or text-to-speech capabilities for the visually impaired among other things, either on demand or automatically.&amp;lt;/small&amp;gt;&lt;br /&gt;
| colspan=11 | Exclusive to [https://docs.libretro.com/guides/ai-service/ libretro cores] at the moment, so there is no support.&lt;br /&gt;
|-&lt;br /&gt;
| Free Look&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;Free Look is an enhancement feature that allows manipulation of the in-game camera.&amp;lt;/small&amp;gt;&lt;br /&gt;
| {{~}}&amp;lt;ref group=N2 name=freelook&amp;gt;Have to be done on a per game basis as the yuzu or Ryujinx didn&#039;t have a &amp;quot;Camera&amp;quot; feature like the Dolphin emulator at the moment, so look for game mods like [https://gamebanana.com/mods/480138 TOTK-UltraCam].&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{~}}&amp;lt;ref group=N2 name=freelook&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Wikipedia:Category:Debugging|Debug Features]]&lt;br /&gt;
| {{✗}}[https://web.archive.org/web/20240306021945/https://github.com/Ryujinx/Ryujinx/issues/5486 *]&lt;br /&gt;
| {{✗}}&lt;br /&gt;
| {{TBD}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&amp;lt;references group=N/&amp;gt;&lt;br /&gt;
&amp;lt;references group=N2/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Emulation issues==&lt;br /&gt;
For more information about Nintendo Switch hardware and reverse engineering;&lt;br /&gt;
* MVG: [https://www.youtube.com/watch?v=xQmN-cxg21M How the Nintendo Switch Security was defeated]&lt;br /&gt;
* Ryujinx: [https://web.archive.org/web/20241007214154/https://blog.ryujinx.org Blog], [https://discord.gg/ryujinx Discord]&lt;br /&gt;
* yuzu: [https://web.archive.org/web/20240304180918/https://yuzu-emu.org/entry/ Blog]&lt;br /&gt;
* Torzu: [http://vub63vv26q6v27xzv2dtcd25xumubshogm67yrpaz2rculqxs7jlfqad.onion/torzu-emu/torzu/src/branch/master/blog Blog] (NotABug [https://notabug.org/litucks/torzu/src/master/blog mirror])&lt;br /&gt;
* [https://switchbrew.org/wiki/Main_Page SwitchBrew]&lt;br /&gt;
* [https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering dekuNukem - Nintendo Switch reverse engineering attempts]&lt;br /&gt;
* [https://reswitched.github.io/awesome/ ReSwitched - Awesome Switch: resources]&lt;br /&gt;
&lt;br /&gt;
{{Nintendo}}&lt;br /&gt;
&lt;br /&gt;
[[Category:ARM-based consoles]]&lt;br /&gt;
[[Category:Eighth-generation video game consoles]]&lt;br /&gt;
[[Category:consoles]]&lt;br /&gt;
[[Category:Handheld consoles]]&lt;br /&gt;
[[Category:Hybrid consoles]]&lt;br /&gt;
[[Category:Home consoles]]&lt;br /&gt;
[[Category:Nintendo consoles]]&lt;br /&gt;
[[Category:Nintendo Switch|!]]&lt;/div&gt;</summary>
		<author><name>198.41.227.81</name></author>
	</entry>
</feed>