Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

EmuDeck gives you two practical ways to make emulated games accessible from your Steam Deck: add individual games to Steam with Steam ROM Manager, or launch EmulationStation DE and browse your entire collection there. The better choice depends mainly on library size.

Steam ROM Manager is well suited to a small or curated collection because every selected game can appear as its own Steam library entry. EmulationStation DE is usually easier for a large library because it detects games when it starts and avoids filling Steam with hundreds of shortcuts.

This guide assumes that you already have legally obtained ROM and BIOS dumps. EmuDeck supplies the emulators and configuration tools, but it does not provide copyrighted games or BIOS files.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Choose how your games will appear

Method How it works Best for
Steam ROM Manager Adds individual ROMs to Steam as non-Steam games, grouped into system collections. Small-to-medium curated libraries
EmulationStation DE Adds one launcher to Steam. ES-DE detects and organizes your ROMs inside its own interface. Large libraries
Neither Launch the emulators manually from Desktop Mode or use their existing shortcuts. Testing or minimal setups

EmuDeck calls the Steam ROM Manager setup High integration. The EmulationStation DE setup is Low integration. You can use either one, both, or neither.

Popular on Amazon
Lexar 1TB Play Blue Micro SD Card, 160MB/s Read, 4K, V30, UHS-I, A2 | Compatible w/ Nintendo-Switch 1, Gaming Devices, Steam Deck, ASUS ROG Ally, Android Phones, Tablets, LMSPLBL001T-BNNNU
  • Compatible with Nintendo-Switch 1 (NOT Nintendo-Switch 2), smartphones, and tablets
  • Boost your gaming experience with up to 160MB/s read for fast load times
  • A2-rated app performance lets you quickly access and enjoy games and apps without lag for an enhanced gaming experience and a competitive edge
  • Store more of your favorite games and other content with capacities up to 2TB
  • Built to endure with temperature resistance, waterproofing, x-ray protection, and more

Install EmuDeck and select an integration level

  1. On your Steam Deck, switch to Desktop Mode.
  2. Download the SteamOS/Linux installer from the EmuDeck website.
  3. Run the installer and wait for the EmuDeck application to open.
  4. Choose Easy Mode for EmuDeck’s standard setup, or Custom Mode if you want to select emulators and other options individually. Custom Mode is required for granular emulator-selection options.
  5. Choose where EmuDeck should store your games and emulator data. This can be the internal drive or a compatible microSD card.
  6. When asked for the integration level, choose SteamLibrary for Steam ROM Manager or EmulationStation for ES-DE.

During the installation, EmuDeck also presents options for emulator selection, RetroAchievements, bezels, aspect ratio, shaders, controller layout, cloud saves, and ROM/BIOS storage. Review these rather than accepting every default automatically.

If EmuDeck cannot select your microSD card, format it as EXT4. In Game Mode, the storage settings are under Preferences → Storage. Formatting erases the card, so copy anything important elsewhere first.

Put ROMs and BIOS files in the correct folders

EmuDeck creates an Emulation folder at the storage location you selected. The important directories are:

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Emulation/bios
Emulation/roms
Emulation/saves
Emulation/storage
Emulation/tools

For a manual transfer, choose Manual copy when EmuDeck asks how you want to add games. It opens the Emulation folder. Put each game in the appropriate system folder under Emulation/roms; do not place every ROM directly in the top-level roms directory.

For example, a PlayStation 1 game belongs in the PlayStation 1 ROM directory created by EmuDeck, while its BIOS belongs in Emulation/bios. The exact folder names and supported extensions vary by system. Each ROM folder includes a systeminfo.txt file, and EmuDeck’s Cheat Sheet lists the required formats and BIOS files.

Common BIOS locations

System BIOS or firmware location
PlayStation 1 Emulation/bios
PlayStation 2 Emulation/bios
Nintendo DS Emulation/bios
Sega Dreamcast Emulation/bios/dc
Xbox Emulation/bios
Nintendo Switch with Yuzu Emulation/bios/yuzu/
Nintendo Switch with Citron Emulation/bios/citron
Nintendo Switch with Ryujinx Emulation/bios/Ryujinx/keys for keys; firmware is installed inside Ryujinx
PlayStation 3 Install the required firmware through RPCS3

Do not create extra BIOS subfolders unless the emulator specifically requires one. Also, .zip and .7z are not universally supported for every system. If a game is invisible later, check its required extension before changing Steam settings.

Importing games from a USB drive

EmuDeck’s USB import workflow is available on SteamOS/Linux:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Also popular on Amazon
Lexar 2TB Play Blue Micro SD Card, 160MB/s Read, 4K, V30, UHS-I, A2 | Compatible w/ Nintendo-Switch 1, Gaming Devices, Steam Deck, ASUS ROG Ally, Android Phones, Tablets, LMSPLBL002T-BNNNU
  • Compatible with Nintendo-Switch 1 (NOT compatible with Nintendo-Switch 2), smartphones, and tablets
  • Boost your gaming experience with up to 160MB/s read for fast load times
  • A2-rated app performance lets you quickly access and enjoy games and apps without lag for an enhanced gaming experience and a competitive edge
  • Store more of your favorite games and other content with capacities up to 2TB
  • Built to endure with temperature resistance, waterproofing, x-ray protection, and more
  1. Insert the USB drive.
  2. In EmuDeck, click Select your USB Drive.
  3. Select the drive from the menu.
  4. EmuDeck creates roms and bios folders on the USB drive.
  5. Eject the USB drive while leaving EmuDeck open.
  6. Copy each game into the matching system folder on the USB drive.

Reconnect the drive and follow EmuDeck’s import prompts if necessary. A failed or incomplete copy can make a ROM or BIOS unusable even if the original works on another computer.

Method 1: Add individual games to Steam with Steam ROM Manager

Steam ROM Manager creates non-Steam shortcuts for your ROMs. It uses system-specific parsers; each parser identifies games for a particular system and emulator or RetroArch core.

Generate Steam entries

  1. Remain in Desktop Mode.
  2. Open the EmuDeck application.
  3. Select Steam ROM Manager from the left sidebar.
  4. Activate only the parser or parsers you need. For example, select the PlayStation 1 parser that matches your preferred emulator.
  5. Click Add Games and read the displayed instructions.
  6. Click Parse.
  7. Wait while Steam ROM Manager scans your ROM folders and retrieves artwork. Do not continue until the Retrieving urls message at the top has disappeared.
  8. Click Add to Steam.
  9. Wait for the completion notification in the upper-right corner.

Switch to Game Mode, or open Big Picture Mode, and check the Steam library. Your games should be grouped by system under the Collections tab.

Avoid duplicate entries

Some systems have multiple parsers. PlayStation games, for example, may offer separate DuckStation, SwanStation, and Beetle PSX parsers. Enabling more than one creates duplicate Steam entries because each shortcut points to a different emulator or core. Select one preferred parser per system unless you intentionally want multiple versions.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The ES-DE parser and the Emulators parser do different jobs from system-ROM parsers. ES-DE adds the EmulationStation DE launcher to Steam, while Emulators adds EmuDeck’s installed emulator suite.

Update Steam after adding more ROMs

Steam ROM Manager does not monitor the ROM folders continuously. Every time you copy in new games:

  1. Open Steam ROM Manager in Desktop Mode.
  2. Select only the parser for the system that changed.
  3. Click Add Games.
  4. Click Parse.
  5. Wait for artwork retrieval to finish.
  6. Click Add to Steam.

Using only the changed system’s parser makes later updates faster and reduces the chance of unnecessary duplicate entries.

Also popular on Amazon
Sale
Silicon Power 1TB SDXC Micro SD Card Gaming Memory Card, Compatible with Nintendo-Switch and Steam Deck
  • Note: NOT compatible with Switch2 Please note that this product is not a microSD Express card and is not compatible with Switch2 for game storage or save data. If used in the Switch2, it may only support limited functions such as storing screenshots or videos, but will not allow game installation or save file access.
  • Designed for dependable storage on portable gaming consoles
  • Steam Deck users: For optimal gaming performance, including the ability to store and load video games, we suggest using a Gen4x4 2230 SSD.
  • 5-year limited manufacturer warranty
  • SmartPhones: S20, S20+, S20 ultra 5G, S10 lite, S10, S10+ A22, A22 5G, A52 5G, A32 5G, A52, A72, A32, A02s, A12, A21, A71 5G, A51 5G, A20s, Note 10+, J4 Core, J8, J7 Star, J7, Note 10 Plus. SAMSUNG TABLETS: Tab S7 FE 5G, Tab S7 FE, Tab A7 Lite, Tab A7 10.4 (2020), Tab Active 3, Tab S7, Tab S7+, Tab S6 Lite, Tab S6, Tab A 8.0 (2017), Book S and 10th Generation Fire Tablets.

Method 2: Use EmulationStation DE instead

ES-DE is often the cleaner option when you have a large collection. It adds the launcher to Steam’s Non-Steam section, and ES-DE automatically detects games each time it starts. You do not need to run Steam ROM Manager whenever a new ROM is copied.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Install or enable ES-DE through EmuDeck’s Manage Emulators section.
  2. Open Steam in Game Mode or Desktop Mode.
  3. Find EmulationStation DE under Non-Steam games.
  4. Launch it and select a system to browse its ROMs.

ES-DE does not display artwork by default. To download artwork, open ES-DE and:

  1. Press START.
  2. Select SCRAPE.
  3. Select SELECT SYSTEMS.
  4. Mark the systems you want to process.
  5. Select BACK.
  6. Select Start.

Scraping may take minutes or hours depending on the number of games and your connection. Games cannot be launched while scraping is in progress.

Fix games that do not appear or launch

Steam ROM Manager finds no games

Check the ROM’s file extension and location. Unsupported formats and extra subfolders are common causes. Open the relevant system folder and read its systeminfo.txt file. Also confirm that the correct system parser is enabled.

A game is hidden in Steam ROM Manager

  1. Open Steam ROM Manager.
  2. Click Exceptions.
  3. Search for or locate the game.
  4. Click Remove exception.
  5. Click Save.
  6. Generate the app list again.

The Save step matters. Removing the exception without saving leaves the game hidden.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The game has the wrong artwork or Axios errors appear

Steam ROM Manager retrieves artwork through SteamGridDB. EmuDeck’s documented fix for connection-related Axios errors is to wait 24–48 hours and try again.

The ROM name causes a launch failure

Rename the file using simple characters, then run Steam ROM Manager again. Accented characters such as é, apostrophes such as ', and plus signs such as + are documented examples of characters that can cause problems.

Also popular on Amazon
SANDISK 256GB Ultra microSD UHS-I Card - Up to 195MB/s Read Speed, Full HD Video, V10, U1, C10, A4 - SDSQUJQ-256G-GZ6MA
  • EXPAND YOUR STORAGE. Insert your card to add massive storage up to 1.5TB[1] to your Android smartphones and tablets, digital cameras, and laptops.
  • SPACE FOR MORE. With expansive capacities up to 1.5TB[1], capture and store hours of Full HD video[4], movies, music, games, photos, and podcasts.
  • MOVE FILES FAST. Use your card with the SANDISK QuickFlow microSD UHS-I Card USB-A Reader[6] to achieve up to 195MB/s[2] read speeds [128GB-1.5TB models] and offload your content fast.
  • LOAD APPS IN A SNAP. Rated A1[3], the SANDISK Ultra microSD card is optimized for faster app launch and overall app performance.
  • EASY CONTENT MANAGEMENT. Easily back up, organize, and transfer your photos and videos with the SANDISK Memory Zone desktop or Android mobile app[5].

Do not enable Proton for an emulated game

Emulated games added by Steam ROM Manager do not need Proton. Do not enable Compatibility settings or add STEAM_COMPAT_MOUNTS for these entries. Those settings are for Windows games, not the emulator shortcuts generated by EmuDeck.

The SD card or external drive is not writable

EmuDeck identifies spaces in a drive label as a typical cause. In Desktop Mode:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Open KDE Partition Manager.
  2. If it asks for a sudo password and you do not have one, open Konsole, run passwd, and create one.
  3. Right-click the drive and select Unmount.
  4. Open Properties.
  5. Change the label to a name without spaces, such as SteamDeckSD.
  6. Click OK.
  7. Right-click the drive and select Mount.
  8. Run EmuDeck again.

Emulators crash after installing Gamescope Flatpak

In Konsole, check whether the conflicting package is installed:

flatpak list

Look for:

org.freedesktop.Platform.VulkanLayer.gamescope

If it is present, remove it with:

flatpak remove org.freedesktop.Platform.VulkanLayer.gamescope

EmuDeck documents this Gamescope Flatpak as a possible conflict with Flatpak emulators.

Performance or audio is poor

In Game Mode, open the affected game first if you want a per-game profile. Then:

  1. Press the QAM … button.
  2. Select the Battery icon.
  3. Open Advanced View.
  4. Set Framerate Limit to Off.
  5. Set Refresh Rate to 60.

Enable Use per-game profile if these settings should apply only to the currently open game.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Controls do not work in Desktop Mode

Hold the Steam Deck’s Start button for three seconds. This switches the controller configuration to gamepad mode.

Also popular on Amazon
SANDISK 1TB Extreme microSD Card + Adapter, Up to 245MB/s Read Speeds | UHS-I, V30, 5K & 4K UHD, U3, C10, A2, Up to 170MB/s Write Speeds, Ideal for Action Cams+Drones, Android- SDSQXAV-2T00-GN6MA
  • CAPTURE LARGER THAN LIFE. Unlock startling 5K[3] point-of-view and pristine high-res stills with video speed class ratings of U3 and V30[4].
  • SPEED BARRIERS SHATTERED. Save precious moments with rapid read speeds up to 245MB/s[2] and write speeds up to 170MB/s[2] [256GB-1TB capacities[1]].
  • MAXIMIZE WITH MASSIVE CAPACITY. Record longer and store more with up to 2TB[1] of storage.
  • DURABILITY YOU CAN COUNT ON. SANDISK microSD cards are temperature proof, humidity proof, waterproof, shock proof, drop proof, magnet proof, X-ray proof and wear-out proof[7].
  • EASY CONTENT MANAGEMENT. Easily back up, organize, and transfer your photos and videos with the SANDISK Memory Zone desktop or Android mobile app[10].

Reset a damaged emulator configuration

Open EmuDeck in Desktop Mode, select Manage Emulators, choose the emulator from the drop-down menu, and click Reset configuration. Wait for the reset to finish before testing the game again.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

FAQ

Does EmuDeck automatically add every ROM to Steam?

No. Steam ROM Manager is optional, and ROMs are added only after you enable the relevant parser, click Parse, and click Add to Steam. You can use ES-DE instead, which keeps games inside its own launcher.

Do I need Steam ROM Manager if I use EmulationStation DE?

No. ES-DE detects games whenever it starts. Steam ROM Manager is only needed if you want individual ROM shortcuts in the Steam library.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Why are my games duplicated in Steam?

You probably enabled multiple parsers for the same system, such as DuckStation and SwanStation. Disable all but your preferred emulator or core, then parse and add the games again.

Do emulated Steam entries need Proton?

No. EmuDeck’s current guidance says not to enable Proton Compatibility or STEAM_COMPAT_MOUNTS for emulated games.

Where should BIOS files go?

Most BIOS files go directly in Emulation/bios. Some systems require documented subfolders, such as Dreamcast in Emulation/bios/dc, Yuzu in Emulation/bios/yuzu/, Citron in Emulation/bios/citron, and Ryujinx keys in Emulation/bios/Ryujinx/keys.

The Bottom Line

For a short list of favorite games, choose Steam ROM Manager, enable one parser per system, then use Add Games → Parse → Add to Steam. For a large collection, install EmulationStation DE and launch it from Steam’s Non-Steam section. In either setup, correct ROM locations, supported file formats, and system-specific BIOS paths matter more than changing Steam’s Proton settings.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Quick Recap

Bestseller No. 1
Lexar 1TB Play Blue Micro SD Card, 160MB/s Read, 4K, V30, UHS-I, A2 | Compatible w/ Nintendo-Switch 1, Gaming Devices, Steam Deck, ASUS ROG Ally, Android Phones, Tablets, LMSPLBL001T-BNNNU
Lexar 1TB Play Blue Micro SD Card, 160MB/s Read, 4K, V30, UHS-I, A2 | Compatible w/ Nintendo-Switch 1, Gaming Devices, Steam Deck, ASUS ROG Ally, Android Phones, Tablets, LMSPLBL001T-BNNNU
Compatible with Nintendo-Switch 1 (NOT Nintendo-Switch 2), smartphones, and tablets; Boost your gaming experience with up to 160MB/s read for fast load times
$249.99
Bestseller No. 2
Lexar 2TB Play Blue Micro SD Card, 160MB/s Read, 4K, V30, UHS-I, A2 | Compatible w/ Nintendo-Switch 1, Gaming Devices, Steam Deck, ASUS ROG Ally, Android Phones, Tablets, LMSPLBL002T-BNNNU
Lexar 2TB Play Blue Micro SD Card, 160MB/s Read, 4K, V30, UHS-I, A2 | Compatible w/ Nintendo-Switch 1, Gaming Devices, Steam Deck, ASUS ROG Ally, Android Phones, Tablets, LMSPLBL002T-BNNNU
Boost your gaming experience with up to 160MB/s read for fast load times; Store more of your favorite games and other content with capacities up to 2TB
$449.99
SaleBestseller No. 3
Silicon Power 1TB SDXC Micro SD Card Gaming Memory Card, Compatible with Nintendo-Switch and Steam Deck
Silicon Power 1TB SDXC Micro SD Card Gaming Memory Card, Compatible with Nintendo-Switch and Steam Deck
Designed for dependable storage on portable gaming consoles; 5-year limited manufacturer warranty
$170.97
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply. Prices as of November 12, 2026 10:52 am GMT.