How to Install EmuDeck on Steam Deck
EmuDeck is the fastest way to set up emulation on your Steam Deck. It installs and configures over 40 emulators automatically, sets up ROM folders, and integrates with Steam so your emulated games appear in your library like native titles. The full install takes 15-30 minutes.
What EmuDeck Does
- Installs emulators for NES, SNES, GBA, N64, PS1, PS2, PS3, GameCube, Wii, Nintendo Switch, and 30+ more
- Configures each emulator with optimal Steam Deck settings automatically
- Creates standardised ROM folder structure on your microSD card
- Sets up Steam ROM Manager so emulated games appear as Steam games
- Includes RetroAchievements support for earning trophies in retro games
Before You Start
- A microSD card: EmuDeck stores ROMs on a separate card from your main SSD. A 256GB+ card is recommended
- ROMs: You need your own game files, EmuDeck does not provide them
- Internet connection: Required for the installer download
- 30 minutes of time
How to Install EmuDeck on Steam Deck
Step 1: Switch to Desktop Mode
From the Steam Deck main menu, press the Steam button → Power → Switch to Desktop.
Step 2: Open a Web Browser
In Desktop Mode, open Firefox or Chrome and go to emudeck.com. Click “Download for Steam Deck.”
Step 3: Run the Installer
Open the downloaded EmuDeck installer file. A setup wizard will launch and ask you a few questions, where to install (microSD is recommended), which emulators to include, and your display aspect ratio. Accept the defaults if you’re unsure.
Step 4: Wait for Installation
EmuDeck downloads and configures all selected emulators automatically. This takes 10-20 minutes depending on your internet speed. Don’t close the installer until it finishes.
Step 5: Add Your ROMs
After installation, EmuDeck creates a ROMs folder structure on your microSD (e.g., /Emulation/roms/snes/, /Emulation/roms/psx/). Copy your ROM files into the appropriate folders, one folder per system.
Step 6: Run Steam ROM Manager
Open EmuDeck and launch Steam ROM Manager. It scans your ROM folders and adds each game to your Steam library with cover art. This takes a few minutes to run.
Step 7: Return to Gaming Mode
Switch back to Gaming Mode (desktop shortcut or Power menu). Your emulated games now appear in a “Non-Steam” category in your library, each with its own artwork.
Performance and TDP Settings by System
EmuDeck’s default per-emulator settings are tuned conservatively, and you can safely push TDP lower than you’d expect for most retro systems since none of them need anywhere near the Steam Deck’s full power budget. NES, SNES, Game Boy Advance, and PS1 run at a locked 60fps at 5-6W TDP with room to spare, there’s no reason to run these above that unless you’re also running a demanding shader pack. N64 and Dreamcast are pickier due to imperfect emulator accuracy rather than raw power, expect occasional frame pacing issues in specific games (Banjo-Kazooie’s water levels, for example) regardless of TDP.
GameCube and Wii through Dolphin need more headroom, set TDP to 10-12W for a stable 60fps in most of the library. PS2 through the PCSX2 core is the most demanding tier EmuDeck handles well, 12-15W gets you full speed in most games, though a handful of notoriously heavy titles (Shadow of the Colossus, God of War II) may dip below 60fps even at higher TDP. If you’re mainly playing NES through PS1, you can run EmuDeck at a low TDP cap all session and get Steam Deck battery life well past 6 hours. Push into GameCube and PS2 territory regularly and plan around 3 to 4 hours instead.
Controller mapping is handled automatically for RetroArch-based cores (NES through PS2), the Steam Deck’s inputs map to the correct retro controller layout out of the box. Standalone emulators like Dolphin and PCSX2 sometimes need their controller profile set manually on first launch, EmuDeck’s setup wizard handles this for the most common systems, but if a specific game doesn’t recognize input correctly, check the emulator’s own controller settings menu rather than the Steam Deck’s overlay.
Adding BIOS Files
Some emulators (PS1, PS2, DS) require BIOS files to run accurately. EmuDeck creates a /Emulation/bios/ folder for these. Without BIOS files, some games may not launch or will have accuracy issues. BIOS files must be sourced from your own hardware, EmuDeck cannot provide them.
Updating EmuDeck
Run EmuDeck from Desktop Mode and select “Update” to fetch the latest emulator versions. EmuDeck updates frequently, checking monthly keeps your emulators current.
Bottom Line
EmuDeck turns a 30-minute setup process into a complete retro gaming library. It’s the standard recommended approach for Steam Deck emulation, widely documented, actively maintained, and works out of the box. Install it before doing anything else if emulation is part of your Steam Deck plans.

3 Comments