The Steam Deck has become a powerhouse for portable gaming, and one of its most exciting capabilities is emulation. With enough muscle to handle even Nintendo Switch titles, it is natural to wonder whether you can play modern Zelda games like Breath of the Wild and Tears of the Kingdom on Valve’s handheld. The short answer is yes, but the process involves more than just downloading a file and hitting play. This guide walks you through everything you need to know, from legal disclaimers to performance tweaks, so you can explore Hyrule on the go.
Emulation always sits in a legal gray area, but when done correctly, it lets you enjoy games you already own on a more versatile device. The Steam Deck’s Linux-based SteamOS is surprisingly friendly to emulation, and with the right tools, you can get Breath of the Wild running better than on a real Switch. Tears of the Kingdom is a heavier title, but with some adjustments, it is playable from start to finish. Here’s how to set everything up and what to expect along the way.
Understanding the Legal and Technical Landscape
Before diving into emulators and settings, it is crucial to address the legal side. Emulators themselves are perfectly legal, but downloading game ROMs or ISOs from the internet is not. To stay on the right side of the law, you must dump your own game files from a Nintendo Switch you own. This involves using homebrew software like Hekate and Lockpick_RCM to extract the needed files. The process is well-documented and safe if you follow instructions carefully, but it does require some technical comfort. Once you have your legally obtained game dumps, you can move them to the Steam Deck for emulation.
On the hardware front, the Steam Deck is a competent emulation machine. Its custom AMD APU combines a quad-core Zen 2 CPU with an RDNA 2 GPU, which, while not top-of-the-line, is more than enough for Switch emulation. The biggest bottlenecks are usually the GPU memory bandwidth and the emulator’s optimization (or lack thereof). That said, many modern Zelda games, including the two mainline Switch entries, run very well on Deck with the right configuration.
Choosing the Right Emulator
Two main emulators dominate the Nintendo Switch landscape on Linux: Yuzu and Ryujinx. Both are open-source, actively developed (though the Yuzu project faced legal challenges, its forks live on), and capable of running major Zelda titles. Each has strengths and weaknesses, so the best choice often comes down to personal preference and the specific game you want to play.
Yuzu (and its active fork, Suyu)
Yuzu was the most popular Switch emulator until its takedown by Nintendo in early 2024. Because Yuzu is no longer officially maintained, the community has rallied around forks like Suyu, which continue development. These forks retain the same core compatibility and performance, especially on Linux. Yuzu generally offers a more polished user interface, extensive per-game settings, and a vibrant modding community. For Breath of the Wild, Yuzu often provides better frame pacing and can hold 30 FPS or higher more consistently than Ryujinx with the right mods.
Ryujinx
Ryujinx is still under active, official development and has a reputation for excellent accuracy. It may not always hit the same highs as Yuzu in raw frame rate, but it often does a better job with shader compilation stutter and can handle some edge cases more gracefully. For Tears of the Kingdom, many users report that Ryujinx provides a smoother experience out of the box when paired with specific builds and settings. Additionally, Ryujinx’s built-in Vulkan backend has matured significantly, making it a strong contender on Steam Deck.
Setting Up Emulation on Steam Deck
Installing emulators on the Steam Deck is easiest through a tool called EmuDeck. EmuDeck is an all-in-one script that downloads and configures various emulators, including Switch options, and integrates them into SteamOS’s game mode. It handles folder structures, controller mappings, and even creates Steam shortcuts for each game. Here’s a step-by-step overview to get you started.
Step 1: Install EmuDeck
Switch your Steam Deck to Desktop Mode by holding the power button and selecting “Switch to Desktop”. Open a browser and download EmuDeck from its official website. Run the installer and follow the on-screen prompts. Choose “Easy Mode” if you are new to this, as it automatically sets everything up with sensible defaults. When asked which emulators to install, select both Suyu (or a Yuzu fork) and Ryujinx. EmuDeck will place all emulator files neatly in a folder called “Emulation” on your SD card or internal storage.
Step 2: Add Your Game Files
After installation, you will need to provide your legally dumped game files. Switch games typically come in XCI or NSP format. Place these files in the corresponding roms/switch folder inside the Emulation directory. You will also need the prod.keys and title.keys from your Switch, as well as any firmware files. EmuDeck’s documentation and online guides explain exactly where to put these, but generally they go in a subfolder of the emulator’s directory. If you used EmuDeck, the folder structure is already set up; just copy the files into the right places.
Step 3: Configure Steam ROM Manager
EmuDeck includes Steam ROM Manager, which scans your ROM folders and adds each game as a non-Steam shortcut with custom artwork. Run it from the Desktop, let it parse the Switch games, and then click “Save to Steam”. When you return to Gaming Mode, your Zelda titles will appear in your library alongside native Steam games.
Step 4: Tweak Settings for Optimal Performance
Out of the box, both emulators will work, but tweaking settings is essential for a smooth experience. For Breath of the Wild, using a 60 FPS mod can unlock the frame rate, though the Steam Deck’s GPU may struggle to maintain that. Most people settle for a locked 30 FPS with better visuals. In Yuzu, set the graphics backend to Vulkan, enable asynchronous shader compilation (to reduce stutter), and use the “Unsafe” CPU accuracy for more performance. In the advanced graphics settings, turn on “Force maximum clocks” to prevent the Deck from downclocking. Some mods like “DynamicFPS” and “FPS++” are popular for Breath of the Wild and can be dropped into the game’s mod folder.
Tears of the Kingdom is more demanding. Aim for a stable 30 FPS. Use Ryujinx with the Vulkan backend, enable the “Expand DRAM size to 6GB” hack, and set the resolution scale to 0.75x (900p) if you need extra headroom. The TOTK Optimizer tool, a community mod pack, can significantly improve performance and is worth installing. Under the Deck’s quick access menu, you may want to set a manual GPU clock to 1200 MHz and use the built-in FSR scaling to upscale from a lower internal resolution cleanly.
Performance Expectations
Breath of the Wild runs exceptionally well on Steam Deck. With the right mods and settings, you can enjoy a near-locked 30 FPS with native 720p rendering, or push higher resolutions (like 900p or 1080p) while still holding 30 FPS most of the time. Some areas, like Korok Forest, will still dip, but they are brief and infrequent. If you use a 60 FPS mod, expect frame rates to hover between 45 and 60 depending on the area, with some visual glitches in cutscenes. The fan will spin up, and battery life will take a hit, but the experience is arguably superior to playing on an actual Switch.
Tears of the Kingdom is a different beast. The Steam Deck can run it start to finish, but you will encounter frame drops in busy areas like Lookout Landing and during heavy weather effects. With the TOTK Optimizer and a few tweaks, a mostly stable 30 FPS is achievable, though occasional stutters from shader compilation can still appear. The Deck’s limited 16GB of RAM (shared with the GPU) can sometimes be a bottleneck, but the game is entirely playable. Many players have completed the entire game on Deck without major issues.
Common Issues and How to Fix Them
Even with optimal settings, you might run into problems. Here are some common ones and their solutions:
Audiovisual Bugs
Crackling audio or missing sound effects are often caused by inaccurate audio emulation. In Yuzu forks, try switching the audio output engine from “Sink” to “Cubeb”. In Ryujinx, make sure the audio backend is set to OpenAL. If that does not help, updating your emulator to the latest version often resolves these bugs.
Game Freezes or Crashes
Random crashes can usually be traced to unstable overclocks, a problematic mod, or a corrupted shader cache. Remove any non-essential mods first, then try clearing the shader cache from the emulator’s right-click menu on the game. In Gaming Mode, setting a manual GPU clock of around 1100–1200 MHz can also improve stability.
Controller Not Working
EmuDeck’s default controller profile works for most games, but sometimes you need to remap. In Desktop Mode, open the emulator and go into its input settings to ensure the Deck’s built-in controller is recognized as a Pro Controller. For motion controls, the Deck’s gyro can be mapped to the right stick or touchpad via Steam Input.
Frequently Asked Questions
Is it legal to emulate Zelda games on my Steam Deck?
Emulation itself is legal, but you must use your own dumped copies of the game files. Downloading ROMs from the internet is copyright infringement and illegal in most jurisdictions.
Which is better for Tears of the Kingdom, Yuzu or Ryujinx?
Currently, Ryujinx tends to offer smoother performance with fewer crashes for Tears of the Kingdom on Steam Deck. However, specific Yuzu forks can also run it well with community mods. Experiment to see which works best for you.
Will I get banned from Steam for emulating games?
No. Emulation happens entirely offline and outside of Steam’s services. Valve has not taken action against users for installing emulators; it is considered a legitimate use of the device’s open nature.
Can the Steam Deck handle 60 FPS on modern Zelda games?
Breath of the Wild can come close to 60 FPS with mods, though it may not stay locked. Tears of the Kingdom is unlikely to hit a stable 60 FPS even with heavy modding due to the Deck’s hardware limits. A solid 30 FPS is the realistic target for now.
Do I need a modded Nintendo Switch to dump my games?
Yes, you need a vulnerable or modded Switch to run the custom firmware required for dumping game files. The process involves a bit of risk, so follow reputable guides carefully.
With these tools and tips, your Steam Deck can become the ultimate Zelda machine. Whether you are rediscovering Breath of the Wild with smoother performance or taking Tears of the Kingdom on the road, the setup is well worth the effort for any fan of the series.


