RommDeck 1.0 brings your RomM library to Steam Deck

By Gaming On Steam ·

There’s some welcome Steam Deck news for anyone who already runs a RomM server at home: RommDeck 1.0 is out. It’s a Steam Deck client for that library, so you can browse what you’ve got, download games straight to the handheld, and keep saves moving both ways without building the whole setup by hand.

We’ve gone through the 1.0 notes, and a 1.0.1 hotfix that followed later the same day for manual emulator paths. This isn’t a generic Linux port of someone else’s app. It’s built for the Deck, it runs in Game Mode and Desktop Mode, and it’s meant to sit in front of a RomM server you already host, not to replace one.

What RommDeck 1.0 actually does

The idea is simple. Your games live on your RomM server. RommDeck is the client on the Deck that talks to it. You browse the library in a controller-first app, with touch and mouse support as well, then download a title into the right emulator folder. When that download finishes, the matching saves come down with it, so the game is ready to play.

In the background, a service keeps working even if you close the app. It watches save folders, uploads a save when it changes, and runs periodic syncs so the Deck stays up to date. It can also pull BIOS and firmware files the emulators need, and it will try to grab those together with a game when you download one.

There’s a web UI too, at port 8780 on the Deck, so you can manage the same library from another device on your network. An activity log shows what synced, by platform, and you can settle conflicts or restore an older version from the app or that web UI. If you’d rather use RomM only for games, you can turn save sync off during setup or later in Settings.

Emulator profiles, including EmuDeck and RetroDECK

This is the part that should save the most time. RommDeck ships preset profiles for RetroDECK, EmuDeck and a long list of standalone emulators, and it detects what you already have installed. It then points games, saves, save states and BIOS files at the right folders. You can still set paths yourself if you want to, and 1.0.1 specifically fixes that manual path setup.

It can also sync the same game to more than one emulator on a platform, and share one copy of the game between them. The notes use PlayStation 2 on RetroArch and PCSX2 as the example. That’s useful if you hop between frontends, which a lot of us do on the Deck.

One honest caveat, straight from the developer: save states are fussy. They often won’t load across different emulators or even across versions of the same core, and some people have already reported states that don’t show up or don’t work after a sync. In-game saves are the safer thing to rely on if you move between devices. PSP, GameCube and Wii saves are synced as one zip per game, which matches how other RomM clients do it.

Back up your saves before the first sync

You need a Steam Deck and RomM 5.2.0 or newer. Older RomM versions may work, but 5.2.0 is what the developer is aiming at. Before you let it run its first sync, copy your emulator save folders to a computer or a USB drive. RommDeck keeps a local copy before it replaces a file, but your own backup is still the safest option, and that’s the developer’s advice as well as ours.

The setup wizard is five steps: connect to your server, approve the Deck in RomM with a QR code or a typed code, choose which emulators to sync, check what the first sync will do, then pick when background sync should run. Once it’s in, a sync can also fire when a game is opened or closed, if you leave that on.

How to install it

Everything is on the RommDeck releases page. Do this in Desktop Mode, and start with the latest build, which is 1.0.1 as of 12 November 2026.

  • Installer (recommended): download RommDeck-Installer.desktop, double-click it, and let KDE run it when it asks. It puts RommDeck in your Applications folder, starts the background service, and can add it to the app menu and to Steam with artwork. Steam will restart for that step, and it asks first.
  • AppImage: download the AppImage, mark it executable, and run it. The first launch installs the background service, and the end of the setup wizard can add it to Steam for Game Mode.
  • Tarball: extract the archive and run ./install.sh --steam if you also want it in your Steam library. Steam closes briefly while that shortcut is written.

Run the installer again later to update or uninstall. Your settings and pairing stay in ~/.local/share/romm-sync unless you ask the uninstaller to remove them. If you add it to Steam yourself, it’s the same idea as other tools we add as non-Steam shortcuts, including the NonSteamLaunchers approach, only here the official installer can do that last step for you.

RommDeck is a companion for a library you already host, in the same broad sense as something like Unifideck for Xbox and Game Pass, only this one is for your own RomM server. If that server is already part of how you play, 1.0 is the first Deck client that looks properly built for it. Start with a save backup, use the installer, and give the first sync a careful look before you trust it with everything.

More videos

View channel →