Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Emulation:Switch

From PCGamingWiki, the wiki about fixing PC games
This article is about the emulation of a console or deprecated PC platform on Windows, macOS (OS X), or Linux.
Switch
Switch cover
Related controllers
Switch Joy-Con
Switch Pro Controller
Predecessor
Wii U
Switch on Wikipedia

The Nintendo Swtich is a hybrid video game console released by Nintendo on March 3, 2017. It is the 8th-generation video game consoles.

The Switch is a hybrid video game console, being able to switch between Handheld Mode on-the-go, and Docked Mode for home video gaming. The Switch is powered by an Nvidia Tegra X1 SoC with 4 GB of unified system memory (LPDDR4). It utilize the proprietary, flash-based game card as its game media format, and has 32 GB of internal storage. Its primary controllers are the Joy-Cons.

The updated models, the Switch Lite and the Switch OLED, were released on September 20, 2019 and October 8, 2021 respectively. The Switch Lite is a traditional video game handheld, with buttons and joysticks integrate onto the handheld itself. The Switch OLED has the LCD screen replaced with a OLED screen. Both models were powered by an updated Nvidia Nvidia Tegra X1+ SoC, with the OLED model having a 64 GB of internal storage.

Below is a list of emulators on PC that can play the Nintendo Swtich game titles.

General information

Switch at Emulation General Wiki

Emulator(s)

yuzu

Key points

Open-source.
Windows and Linux only, MacOS support dropped.
No longer in active development due to a lawsuit settlement with Nintendo.[1]

General information

yuzu Website
yuzu Compatibility List
yuzu Download
yuzu Patreon
yuzu donation page

Ryujinx

Key points

Open-source and is curently in active development.
Windows, Mac, and Linux supported.
Progress is very fast and can run some commercial games very well (depending on your setup).
Has a built-in auto-updater.

General information

Ryujinx Website
Ryujinx Compatibility List
Ryujinx builds
Ryujinx Patreon

Game streaming app(s)

SkyNX

Homebrew App for Nintendo Switch allows streaming PC games with audio to switch at 60fps.
Optionally disable video and audio to use the JoyCons as controllers on PC.
Handles up to 8 JoyCon pairs.
Motion control support for Cemu.
Allows use Analog sticks and triggers to control mouse or gyro to control mouse like a Wii remote.
Built in Nvidia/AMD/Intel encoding for low latency. Optionally sets desktop resolution for max performance.
Optionally swap A and B AND X and Y (like Xbox Input).
Handles basic touch input: right click (touch with 1 finger, tap with the second) and scrolling (2 finger scroll).

switch-remote-play

Application is inspired by the github project In-Home-Switching and SkyNX. The goal is to make a convenient streamer/client application to be used to remote play PC games on the switch.
No system crashing when going to sleep (stream will disconnect though and application is closeable).
Desktop application to host remote connection stream.
Stream input from the switch to remote connection.
Stream audio from remote connection to the switch.
Automatically connect switch and PC stream applications.
Automatically mute PC when audio is streaming to the Switch.
Allow manual configuration of switch to PC connection.
Disconnect / Reconnect stream at will.
Toggle Input Mode to Mouse, DS4(PS4) controller or Xbox controller.
Rich configuration options for h264 CPU encoder and h264 AMF encoder (AMD hardware encoder).
Multiple controller support.
Touch screen emulate mouse support.
Controller gyro support and controller rumble support are still not implemented.

References