How to Install EmuDeck on Steam Deck
How to Install and Set Up EmuDeck on Steam Deck (Step-by-Step Guide)
If you own a Steam Deck, you’re sitting on one of the best emulation machines ever made—but you might not know it yet. EmuDeck is the reason why. This free tool turns your Steam Deck into a complete retro gaming powerhouse, letting you play thousands of classic games from NES to PlayStation 2 right alongside your Steam library.
In this guide, I’ll walk you through everything: what EmuDeck is, what you need before starting, and exactly how to install and configure it. By the end, you’ll have a fully functional emulation setup ready to go.
What Is EmuDeck and Why Should You Use It?
EmuDeck is a community-made configuration tool that installs and sets up multiple emulators on your Steam Deck in one go. Instead of hunting down individual emulator applications and manually configuring each one, EmuDeck handles all the heavy lifting for you.
Here’s what makes it worth your time:
- All-in-one installation — Installs 20+ emulators automatically, all pre-configured and ready to use
- Game detection — Automatically finds and organizes your games across multiple systems
- Seamless Game Mode integration — Your emulated games show up in Steam Deck’s Game Mode just like native games
- Controller mapping — Everything is mapped to work perfectly with Steam Deck controllers out of the box
- No technical knowledge required — If you can download a file and click through a setup wizard, you can do this
Whether you want to replay Super Mario Bros. 3, battle through Chrono Trigger, or finally beat Metal Gear Solid, EmuDeck makes it happen.
What You Need Before Starting
Before you install EmuDeck, gather these items:
A microSD card — You’ll need space for your games. A 128GB card is the bare minimum; a 256GB or 512GB card is better if you want a large library. We’ve got a full breakdown of the best microSD card for Steam Deck if you’re not sure which to buy.
Your game ROMs — EmuDeck doesn’t include any games. You need to provide your own ROM files. If you own physical copies of retro games, you can legally back them up. (We won’t go into the legal details here—just know that sourcing and using ROMs is your responsibility.)
USB-C dock or cable (optional but helpful) — For easier file transfers, though you can do everything wirelessly.
A Steam Deck or Steam Deck OLED — Obviously. EmuDeck works on all models, including the newer Steam Deck OLED, and runs beautifully on the larger OLED screen.
That’s it. Let’s get started.
What EmuDeck Supports
EmuDeck installs emulators for a massive range of classic systems. Here are the major ones:
- Nintendo: NES, SNES, N64, GameCube, Wii, Game Boy, Game Boy Color, Game Boy Advance, DS, 3DS
- Sega: Genesis, Saturn, Dreamcast, Game Gear
- Sony: PlayStation 1, PlayStation 2, PSP
- Arcade: MAME, FinalBurn Neo
- Atari: 2600, 5200, 7800, Lynx
- Other: TurboGrafx-16, Sega CD, Neo Geo, Commodore 64
Basically, if it’s old enough and popular enough, EmuDeck has an emulator for it.
Step-by-Step Installation
Step 1: Enter Desktop Mode
First, you need to leave Game Mode and enter Desktop Mode. This is where you’ll download and run the EmuDeck installer.
- On your Steam Deck home screen, press the Power button (bottom right)
- Select Switch to Desktop
- Wait a few seconds for the desktop to load. You’ll see a Linux desktop with a taskbar at the bottom.
Step 2: Download EmuDeck
- Once in Desktop Mode, click the file manager icon in the taskbar (it looks like a folder)
- Navigate to your home directory (should open there by default)
- Open a web browser (click the icon in the taskbar)
- Go to www.emudeck.com (or search “EmuDeck” if the site has moved)
- Click the Download button for Linux (that’s what Steam Deck runs)
- Save the file to your home directory
The file will be named something like EmuDeck.AppImage. This is your installer.
Step 3: Make the Installer Executable
Linux requires explicit permission to run installer files. Here’s how to grant it:
- Right-click the EmuDeck.AppImage file
- Select Properties
- Go to the Permissions tab
- Check the box that says “Make executable” or “Is executable”
- Click Close
Step 4: Run EmuDeck
- Double-click the EmuDeck.AppImage file
- A welcome screen will appear. Click Start to begin the setup wizard
Step 5: Choose Your Installation Type
EmuDeck will ask you to choose between:
- Standard Installation — Recommended for most users. Installs all emulators with default settings.
- Custom Installation — Pick and choose which emulators to install.
Select Standard Installation unless you have specific emulators you want to skip.
Step 6: Select Your Storage Location
EmuDeck will ask where to install the emulators and save your games:
- Internal Storage — Limited space (around 30-40GB usable on a 64GB Deck, more on 256GB/512GB models)
- microSD Card — Recommended. Your microSD card should show up here.
Choose your microSD card. This keeps your Steam Deck’s internal storage free for Steam games.
Step 7: Let It Install
EmuDeck will download and configure all the emulators. This takes 15–30 minutes depending on your internet speed. Just let it run.
You’ll see a progress bar. Grab a coffee. Don’t unplug your Deck.
Step 8: Complete the Setup Wizard
Once installation finishes:
- EmuDeck will ask about controller mappings — Accept the default Steam Deck mappings.
- It will offer to create a Games folder on your storage — Accept this.
- You’ll see a final success screen. Click Finish.
You’re done with the installer. Close the EmuDeck window.
Step 6: Organize Your ROM Files
This is where your games come in.
Create a ROMs Folder Structure
EmuDeck creates a folder structure for you, but you need to populate it with your ROM files. Here’s the structure:
microSD Card / Emulation / roms /
├── nes/
├── snes/
├── n64/
├── ps1/
├── ps2/
├── gc/ (GameCube)
├── psp/
└── [other systems]
Each folder is named after its system. Your ROM files go into these folders.
Copy Your ROMs to the Deck
Option 1: Via USB Connection (Faster)
- Connect your Steam Deck to your PC with a USB-C cable
- On the Deck, a “Allow USB connection?” popup will appear—allow it
- Your Deck’s storage will show up on your PC as a drive
- Navigate to
Emulation/roms/and paste your ROM files into the appropriate folders
Option 2: Via microSD Card (Easiest)
- Remove the microSD card from your Deck
- Insert it into a PC or laptop
- Navigate to
Emulation/roms/ - Copy your ROM files into the appropriate system folders
- Reinsert the card into your Deck
Important: ROM files should be in standard formats:
- NES/SNES:
.nes,.smc,.sfc - N64:
.z64,.n64 - PS1:
.iso,.cue - PS2:
.iso - GameCube:
.iso
If your ROMs are in .zip or .7z format, most emulators will handle them automatically. No need to extract.
Step 7: Return to Game Mode and Find Your Games
- Close the file manager and any other desktop windows
- Click the Power button and select Return to Game Mode
- Wait for Game Mode to load. This may take a moment longer than usual on first load—EmuDeck is scanning your ROM folders
- Look for a new “Emulation” entry in your Steam Deck home screen library
- Click it to see your games organized by system (NES, SNES, N64, etc.)
Each game appears as a launchable tile, complete with artwork if EmuDeck was able to find it.
Configuring Your Games (Optional)
Once you’re in Game Mode, you can tweak individual games:
- Right-click any game → Properties → Compat Tools — Change emulator settings if needed
- Button mapping — Most games work with default controls, but you can customize per-game if you want
For 99% of games, the defaults work perfectly. Only dig into settings if a game isn’t playing right.
Troubleshooting Common Issues
Games Won’t Launch
Problem: You click a game but nothing happens.
Solution:
- Make sure your ROM files are in the correct folders (
roms/nes/,roms/snes/, etc.) - Check that filenames don’t have strange characters or extra spaces
- Try re-running EmuDeck’s game detection: Open EmuDeck on Desktop, click Refresh, then return to Game Mode
No Games Showing Up
Problem: You’ve added ROMs but they don’t appear in Game Mode.
Solution:
- Restart your Deck (full power down, not sleep)
- Make sure your microSD card is properly inserted
- Verify the folder structure is exactly
Emulation/roms/[system]/ - Re-run EmuDeck and let it scan for games
Game Runs Slowly or Glitches
Problem: A game is laggy or has weird graphics.
Solution:
- Not all ROMs work perfectly in every emulator. Try a different version of the ROM
- Some PS1 and PS2 games need specific emulator tweaks. Look up your specific game on the EmuDeck Discord
- Upgrade your microSD card if you’re using an old, slow one—this can actually impact performance
Crashes on Startup
Problem: Game Mode crashes or hangs after you add games.
Solution:
- You likely have a corrupt ROM file. Remove the most recently added games and restart your Deck
- Run a filesystem check: On Desktop Mode, open a terminal and type
fsck(but this is advanced—post on the EmuDeck Discord if stuck)
I Deleted Everything By Accident
Solution: You can re-run the EmuDeck installer and it will rebuild everything. Your ROMs will still be there if you didn’t delete the roms/ folder.
A Few Final Tips
Use the best microSD card you can afford. Faster cards mean quicker game launches and fewer stutters. We’ve got specific recommendations in our best microSD card for Steam Deck guide.
Don’t fill your Deck’s internal storage. Leave at least 10GB free for system updates and temporary files. Your microSD card is where emulation and ROMs belong.
Check out best Steam Deck accessories while you’re at it. A good dock, carrying case, or screen protector will make your retro gaming life easier.
Join the EmuDeck Discord. The community is incredibly helpful. If something breaks or you get stuck, someone there has seen the problem before.
Wrapping Up
EmuDeck transforms your Steam Deck into the ultimate retro gaming machine. Installation is straightforward, and once it’s set up, playing classic games feels as natural as launching any Steam game.
You now have access to decades of gaming history. Start with the games you loved as a kid, or dive into classics you missed. Your Steam Deck can do both—EmuDeck just unlocks that potential.
Happy gaming.

3 Comments