Nintendo Switch Emulation: How to run Suyu on Steam Deck (2024)

If you want to play your Nintendo Switch ROMs on Valve's handheld, here is how to install Suyu on the Steam Deck.

With Yuzu's recent death, the emulation scene took a hit — but it was only a matter of time before a new Nintendo Switch emulator would appear and pick up where Yuzu left off. That's where Suyu comes in.

Well, recently, Suyu (which is based on Yuzu's source code), released a public beta, and after initial testing, it looks like it might be the go-to Nintendo Switch emulator for the time being.

So, if you want to play one of your legally acquired Nintendo Switch ROMs that you have dumped yourself on your Steam Deck — you know, for science — here is how to set up Suyu for the best compatibility on Steam Deck.

⚠️

We do not condone any kind of piracy. Please only emulate games you have bought and dumped yourself.

How to install Suyu on Steam Deck

Nintendo Switch Emulation: How to run Suyu on Steam Deck (1)

First, we need to download Suyu. The Nintendo Switch emulator is currently in open beta, and you can find the matching files on their GitLab page. Here, you want to download under Other, the file called Linux (x86_64). Update: The GitLab page has been taken offline, you can find the downloads now under Suyu.dev.

Next, you want to install Suyu by simply double-clicking the downloaded .AppImage and next Execute. That should be enough to have Suyu installed.

How to install prod.keys, title.keys and the Nintendo Switch firmware

Unlike Yuzu, Suyu will not run if you don't use prod.keys, title.keys and the Nintendo Switch firmware. The only way I can tell you to get this, is by dumping them yourself from your jailbroken Nintendo Switch.

Start Suyu in the Steam Deck's desktop mode to install both keys and the Switch firmware.

As it's the first time you're starting the emulation tool, it will warn you about the missing files. Next, click onFilein the top left corner, then toOpen suyu folder, and here, open up thekeysfolder. This is where you want to drop both the prod.keys and title.keys files.

Nintendo Switch Emulation: How to run Suyu on Steam Deck (2)

The Switch firmware needs to go in the Suyu folder in nand/system/Contents/registered. Drag all files (over 200) of the dumped firmware into this folder.

Alternatively, restart Suyu, then navigate to Tools and Install Firmware. Here select the folder with the dumped firmware files.

We're done now, Suyu is installed. To add Suyu to the Steam Deck's Game Mode, simply right-click the .AppImage and select Add to Steam. And with the SteamGridDB Decky Loader plugin, you can easily add your own artwork later.

How to optimize Suyu for Steam Deck

There are several modifications we can apply to the Steam Deck to make Suyu (and other Switch emulation) run better.

  • First, we need to boot into the Steam Deck BIOS to change the VRAM. For this, turn off the Steam Deck completely. Hold thePower Buttonand theVolume Up Button. Release both as soon as you hear the chime. It can take a while before the BIOS appears. Here, click onSetup Utility. In the new window, go toAdvanced, then set theUMA Frame buffer Sizeto4G. Save and Exit!
  • The Steam Deck will restart back to Gaming Mode. But for the next step, we need to boot into Desktop Mode. Click theSteam button, go down toPower, and thenSwitch to Desktop. Wait for the Deck to reboot.
  • Next, we want to install CryoUtilities 2 by CryoBytes. Here is anin-depth explanation video by creator Kyle himself. But all it needs is to go to thislink from your Steam Deck, and download the file calledcryo_utilities. Double-click it and wait for it to install.
  • When done, you will see theCryoUtilitiesapp on your desktop. Double-click it, accept the disclaimer, then type in your sudo password. Next, clickRecommended Settings. This will create a SWAP file of 16GB and change the Swappiness to 1.
  • Still in Desktop mode, start upSuyu. Click onEmulation, thenConfigure. Under CPU, change the setting toAccurate, then go toGraphics>Advancedand here enableForce maximum clocks.
  • If you haven't installedDecky LoadernorPowerToolsyet, stay on Desktop Mode.Follow this guideto do so (skip to step 7 in that post). If you have both tools installed, we're done here. Go back to Gaming Mode.
  • Back in gaming mode, open up Suyu. Next, click themenu button(that's the one on the right side with the three dots (•••)). Go down toDecky Loader(the icon with the plug), and look forPowerTools.
  • We will change a few settings here — but these are only meant for Switch emulation. Disable them when you play games normally. First, disableSMT. Keep theThreadsat 4. Then scroll down to the GPU section, and toggle theFrequency Limits. You now want to set both theMinimumand theMaximumto 1000hz. This gives you the closest Switch-like performance.

How to install DLCs and Updates on Suyu on Steam Deck

If you're unsure how to install your dumped DLCs and Updates for your Switch Games on Suyu, here's how:

  • Boot into Desktop Mode. Click theSteam button, go down toPower, and thenSwitch to Desktop. Wait for the Deck to reboot.
  • Open up Suyu. The process to install a DLC or an Update for games in your list here is the same. You have to click onFilein the top, thenInstall Files to NAND...and navigate to the location of either your DLC or Update file. Select it, and wait for the process to stop. Repeat for the other files.
  • This process will take a while, but you'll see if it succeeded if the Version Number below theAdd-Onstab changed.

That's it. You've now got the beta build of Suyu up and running and can now start to play your legally acquired and dumped Switch games on your Steam Deck.

In case you're wondering: TotK crashes for me, too, currently.

Nintendo Switch Emulation: How to run Suyu on Steam Deck (2024)

FAQs

How do you emulate Switch games on Steam Deck Yuzu? ›

Having said that, here's how you can get started with setting up a Switch Emulator on the Steam Deck:
  1. First, ensure that the Steam Deck is in desktop mode. ...
  2. You must now open the Discover store and search for 'Yuzu. ...
  3. After the app is downloaded and successfully installed, proceed to open the emulator.
May 24, 2024

Does Yuzu run on Steam Deck? ›

Download Yuzu: Open the built-in web browser on your Steam Deck and navigate to the official Yuzu website. Download the latest version of the Yuzu emulator. Install Yuzu: Once the download is complete, locate the downloaded file and install Yuzu by following the on-screen instructions.

Where do I put prod keys in Yuzu Steam Deck? ›

After downloading the keys, Open Yuzu, go to the top left corner and click on "File" and then "Open Yuzu folder". Open the keys folder and put (only) the prod.keys file in that folder. Restart Yuzu and you shouldn't get the error anymore.

How do I run an emulator on my Steam Deck? ›

Running emulated games on the Steam Deck

You can launch them straight from SteamOS and jump out of them back to the SteamOS interface. Alternatively, you can use the EmuDeck app that also appears in the Non-Steam section of your library. This will launch a frontend that only shows the emulated games you have installed.

Where do I put Yuzu firmware on Steam Deck? ›

Place your firmware files in Emulation/bios/yuzu/firmware . Read the Configuration section to learn more about Yuzu and its folder locations. To launch your ROMs in game mode, use Steam ROM Manager and use one of the following parsers to play your Nintendo Switch ROMs: ES-DE.

Does Yuzu need CPU or GPU? ›

Is Yuzu CPU or GPU intensive? Yuzu emulator is way more CPU intensive than GPU, However, You still need a decent GPU to make running yuzu smoothly possible. Please note that Yuzu also requires a minimum of 8 GB of RAM. Any older all-in-one PC from a department store will struggle to keep up with the demands of yuzu.

What does Yuzu need to run? ›

Yuzu (emulator)
CPUMinimum: Intel i3-6100 or AMD Ryzen 3 1200 Recommended: Intel i5-8600K or AMD Ryzen 5 3600
GraphicsMinimum: OpenGL 4.5 support or Vulkan 1.1 such as an Intel HD Graphics 530 or Nvidia GeForce GT 710 Recommended: Nvidia GeForce GTX 1060 6GB or AMD Radeon RX 470 8GB
1 more row

Should VSync be on or off Yuzu emulator? ›

By preventing the screen from tearing, VSync enhances graphics display. However, it comes at the cost of slow game performance. In addition, some graphics cards have difficulty delivering good performance when this option is enabled. Therefore, you should disable this option in the emulator's settings.

What ROMs does Yuzu use? ›

Short Descriptions of Yuzu-supported Formats
  • XCI: Represents a dump of a game cartridge. ...
  • NSP: Contains all of the files and data needed to display icons, a title and a game. ...
  • NCA: A raw format that can contain a multitude of things (most similar to a ZIP file on your computer) Used For: System Archives.
Mar 4, 2024

Can I play my Switch games on my Steam Deck? ›

Just keep in mind that not every Switch game will work on the Deck, and not every game that works will work well. Nintendo is also adding Denuvo DRM to make it harder to run Switch games on anything other than a Switch, so you'll have that to contend with.

How to legally get Switch games on Steam Deck? ›

You'll need to install a Nintendo Switch emulator like Yuzu on your Steam Deck. Download the emulator from its official site, then follow their installation guide. Once set up, you can play your legally obtained Switch games on your Steam Deck!

Where to put Switch roms in EmuDeck? ›

You will copy the game roms (contents) from your external storage device (USB Thumb drive, SSD/HDD, etc.) into the corresponding folders. Locate the bios/roms and copy them to the /Emulation/roms/[system name] and /Emulation/bios sub folders on the primary microSD card installed in the Steam Deck.

Top Articles
Latest Posts
Article information

Author: Foster Heidenreich CPA

Last Updated:

Views: 5591

Rating: 4.6 / 5 (56 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Foster Heidenreich CPA

Birthday: 1995-01-14

Address: 55021 Usha Garden, North Larisa, DE 19209

Phone: +6812240846623

Job: Corporate Healthcare Strategist

Hobby: Singing, Listening to music, Rafting, LARPing, Gardening, Quilting, Rappelling

Introduction: My name is Foster Heidenreich CPA, I am a delightful, quaint, glorious, quaint, faithful, enchanting, fine person who loves writing and wants to share my knowledge and understanding with you.