How to Emulate on Steam Deck | Full Setup Walkthrough

Emulating games on a Steam Deck works by switching to Desktop Mode, installing the free EmuDeck front end, placing your legally owned ROMs and BIOS files into the correct folders, then running Steam ROM Manager to add everything back to your Gaming Mode library.

Learning how to emulate on Steam Deck actually unlocks one of the most capable handheld retro machines ever made. The Steam Deck’s custom AMD hardware handles systems from the NES up through most of the PS2, GameCube, and even some PS3 and Switch titles. The setup is not as complicated as it sounds—EmuDeck does nearly all the heavy lifting. Below is the exact path to follow, from Desktop Mode to your first emulated game appearing in your Steam collection.

What Can You Actually Emulate on the Steam Deck?

The Steam Deck uses a 6 nm AMD APU with 8 RDNA 2 graphics cores and 16 GB of LPDDR5 RAM. Those specs translate into solid emulation performance for most systems, though the hardest-to-emulate consoles still require per-game tweaking. The table below explains what kind of performance you can expect out of the box.

System Target General Performance Notes
NES, SNES, Sega Genesis, PS1 Flawless at full speed Zero tuning needed; these run at a tiny fraction of the Deck’s power.
Nintendo 64, Dreamcast Great with occasional frame dips Most titles run at 60 FPS; a few heavy scenes may stutter without a quick resolution tweak.
PS2, GameCube, Wii, PSP Very good to excellent Most games hit full speed at 2x or 3x native resolution.
Xbox, Xbox 360, PS3 Playable but inconsistent Cell-based and complex architectures tax the APU heavily. Expect framedrops in busy scenes.
Nintendo Switch Varies widely by emulator Yuzu and Ryujinx can run many titles well, but compatibility is game-specific, not console-wide.

What You Need Before Starting

You will need a few things before you open Desktop Mode. Gathering them now makes the install process seamless.

  • A Steam Deck — LCD or OLED, the process is identical for both.
  • A microSD card (recommended) — A fast UHS-I or UHS-II card keeps your ROM library separate from internal storage and makes it easy to expand later.
  • Legally obtained ROMs and BIOS files — Emulation itself is widely accepted, but you should own the original games. BIOS files are required for PS1, PS2, PSP, Sega CD, and several other systems.
  • EmuDeck installer — You will download this for free from the official site while in Desktop Mode.

How Does a Standard Emulation Setup Work Step by Step?

EmuDeck is the standard tool because it installs dozens of emulators at once, configures them for the Deck’s controls, and integrates with Steam automatically. Follow the steps below exactly, and you will go from startup to playing within twenty minutes.

Step 1: Switch to Desktop Mode

Press the Steam button on your Deck, navigate down to Power, and select Switch to Desktop Mode. The Deck will reload into a standard Linux desktop environment.

Step 2: Download and Install EmuDeck

Open the included browser, go to the EmuDeck official site, and download the installer. Run the downloaded file. EmuDeck will prompt you to choose Easy Mode or Custom Mode. Easy Mode uses sensible defaults and is the recommended path for first-time users. Custom Mode lets you pick individual emulators and storage locations.

Step 3: Choose Your Storage and Emulators

EmuDeck will ask where you want to install the emulators and ROM folders. If you inserted a microSD card, select it here. The tool creates the full folder structure automatically: Emulation/roms for games and Emulation/bios for BIOS files.

Step 4: Transfer Your ROMs and BIOS Files

After the installer finishes, open the Emulation folder on your desktop. Drop your ROM files into the correct subfolder (for example, Emulation/roms/ps2 for PS2 games). Drop any required BIOS files into Emulation/bios. EmuDeck includes a BIOS checker tool you can run to confirm you have the right files.

Step 5: Run Steam ROM Manager

Open the EmuDeck application from the desktop. Click Steam ROM Manager (listed as “Add Games” in newer versions). The parser scans your ROM folders and builds entries for each game. Click Save to Steam when the preview looks correct, and the games are added to your Steam library with box art and metadata automatically.

Step 6: Return to Gaming Mode

Double-click the Return to Gaming Mode icon on the desktop. Your Steam library now contains a collection—typically called “Emulation” or “Emulators”—with all your parsed games. Launch them just like any other Steam title. The controller configuration maps automatically.

Troubleshooting Common Emulation Problems

Most issues occur during the initial setup or when a game needs a specific emulator core. The table below covers the common friction points.

Problem Likely Cause How to Fix
Games do not appear in Steam after parsing Steam ROM Manager did not save the preview Reopen Steam ROM Manager, verify the parsers are checked, and click Save to Steam. A green banner confirms success.
Emulator launches but game does not load Missing or incorrect BIOS file Run the EmuDeck BIOS Checker from the EmuDeck application to see which files are missing. Place the required BIOS in Emulation/bios.
Games stutter or run slowly Per-game settings or power profile Open the Quick Access Menu and set the Deck to 30 FPS or 60 FPS depending on the game. In the emulator, lower the internal resolution to 1x or 2x native.
ROMs are in the correct folder but skipped File format not recognized by the parser Check EmuDeck’s documentation for the accepted file extensions for that system. Common formats include .iso, .chd, .gba, and .nsp.

Your First Emulated Game: A Quick Checklist

Before you close this guide, confirm you have completed these final steps. A successful setup means you can launch and play a game entirely from Gaming Mode without touching the desktop again.

  • You have run EmuDeck’s BIOS Checker and resolved any red flags.
  • You have opened Steam ROM Manager at least once, confirmed the game list looks correct, and clicked Save to Steam.
  • You have tested at least one game per system you intend to use. Launch it from Gaming Mode and play for a few minutes to verify controls and performance.
  • You have set a Power Profile if needed. Older console games benefit from limiting TDP to save battery; newer ones may need the full 15 W.

Once those four items are done, your Steam Deck is properly set up as a dedicated emulation handheld. The entire process takes roughly 20 minutes for a standard library, and the result is a single clean Steam interface for every game you own.

References & Sources