Frequently Asked Questions
Frequently Asked Questions: Table of Contents
- What Does EmuDeck install?
- Where Does EmuDeck install?
- How are the various emulators and tools installed or downloaded?
- How do I open the various emulators and tools in Desktop Mode?
- Why is EmuDeck not downloading?
- Where do I get ROMs?
- Where do I get BIOS files?
- Which emulators require BIOS files or firmware?
- What are the expected file types for the various emulators?
- Which folders match which systems?
- Where do I put my games?
- Where do I put my BIOS files?
- What are the hotkeys for the various emulators?
- If I install EmuDeck, will it clutter my Steam library?
- How do I update EmuDeck and emulators?
- How do I choose which emulators to install?
- How do I remotely control my Steam Deck?
- How do I transfer files to my Steam Deck?
- How do I transfer my initial install of EmuDeck to my SD Card and Vice Versa?
- How do I change the Steam Input Controller Profile?
- How to Verify ROMs
- Why is my emulator or game muted?
- For systems with multiple emulators, how do I select which emulator to use?
- Why does EmuDeck say my install path is "not writable"?
- How do I find .var, .config, or any folder with a period in front?
- How do I reset an emulator's configurations?
- How do I navigate to my SD Card through an emulator's menu?
- Why are my emulators stuttering? How do I improve emulator performance?
- Does EmuDeck have a game compatibility list?
- How do I install Power Tools and Deckyloader?
- How do I install SteamDeckGyroDSU?
- How do I manage ROMs with multiple discs?
- How do I link folders or files?
- How do I use EmuDecky?
- Cuzu FAQ - I don't have Yuzu, how do I download them? - If I already have Yuzu installed on my system, will this EmuDeck update remove either emulator? - Can I still use Yuzu through Steam ROM Manager and ES-DE? - Why does ES-DE default to Ryujinx? - How do I get the latest EmuDeck launchers and configurations on Linux/SteamOS? - What about all of the forks of Yuzu? Will EmuDeck support those? - Can I ask for links to mirrors of Yuzu? - I have an issue with a game in the Yuzu emulator, can I ask for support?
Getting Started with the EmuDeck Basics
EmuDeck is a collection of scripts that allows you to autoconfigure your Steam Deck for emulation, it creates your ROMs directory structure and downloads all of the needed emulators for you along with optimized configurations.
For a tutorial (pick one):
Watch: Retro Game Corps' video: https://www.youtube.com/watch?v=rs9jDHIDKkU
Watch (In Spanish): D0aTech's video: https://www.youtube.com/watch?v=eZhHWwHmUnM
Read: Retro Game Corps' guide: https://retrogamecorps.com/2022/10/16/steam-deck-emulation-starter-guide/
The EmuDeck Cheat Sheet should be by your side when you're first setting up EmuDeck. It contains a list of included emulators, ROM formats, and the names of the expected files in Emulation/bios
.
The EmuDeck Emulation Database: This community database is an excellent tool to find games that run well.
The EmuDeck Emulation Database Form: As you emulate games, make sure to submit how well they run to the EmuDeck Emulation Database!
Don't forget to join the EmuDeck Discord!
What Does EmuDeck Install?
List of Projects installed by EmuDeck
- Decky Loader (Plugin Launcher) *Optional
- ES-DE (Emulator Front-End)
- Power Tools (Power Tweaks) *Optional
- SteamDeckGyroDSU *Optional
- Steam ROM Manager
- Pegasus
List of Standalone Emulators installed by EmuDeck
- BigPEmu (Atari Jaguar)
- Cemu (Nintendo Wii U)
- Citra (Nintendo 3DS)
- Dolphin (Nintendo GameCube and Wii)
- DuckStation (Sony PlayStation 1)
- Flycast (Sega Dreamcast) (Standalone)
- MAME (Arcade)
- melonDS (Nintendo DS) (Standalone)
- mGBA (Nintendo Game Boy, Game Boy Color, and Game Boy Advance) (Standalone)
- Model 2 Emulator (Sega Model 2)
- PCSX2 (Sony PlayStation 2)
- PPSSP (Sony PlayStation Portable)
- PrimeHack (Metroid Prime Trilogy)
- RetroArch (Retro Systems)
- Rosalie's Mupen GUI (Nintendo 64)
- RPCS3 (Sony PlayStation 3)
- Ryujinx (Nintendo Switch)
- ScummVM (Point and Click Adventures)
- Supermodel (Sega Model 3)
- Vita3K (Sony PlayStation Vita)
- Yuzu (Nintendo Switch)
- Xemu (Microsoft Xbox)
- Xenia (Microsoft Xbox 360)
If you do not see an emulator in the list above, it is likely installed as a Retroarch core.
Refer to the List of RetroArch Cores Used by EmuDeck.
Where Does EmuDeck install?
When you install EmuDeck, EmuDeck prompts for an install location, either the SD Card or the Internal SSD. This install location contains the directory for your ROMs, BIOS, and storage files. Regardless of the location you choose, EmuDeck will install its suite of emulators and tools onto your internal SSD.
How are the various emulators and tools installed or downloaded?
The emulators and tools that come with EmuDeck come in four primary types: AppImage, Binary, Flatpak, and EXE (through Proton).
Note:
- Flatpaks can also be updated and managed through Discover.
- AppImages, Binaries, and Cemu can be updated through the
Manage Emulators
section of the EmuDeck application.
Here's a full list breaking down each type:
AppImage
Tools
Emulators
Flatpak
Emulators
- Citra
- Dolphin
- DuckStation
- MAME
- melonDS
- PPSSPP
- PrimeHack
- RPCS3
- Rosalie's Mupen GUI
- Retroarch
- ScummVM
- Xemu
EXE (Through Proton)
Emulators
Binary
Emulators
Other
Tools
- Decky Loader *Optional
- Power Tools *Optional
- SteamDeckGyroDSU *Optional
How do I open the various emulators and tools in Desktop Mode?
The emulators and tools that come with EmuDeck come in four primary types: AppImage, Binary, Flatpak, and EXE (through Proton).
Note:
- Flatpaks can also be updated and managed through Discover.
- AppImages, Binaries, and Cemu can be updated through the
Manage Emulators
section of the EmuDeck application.
Here's how to open everything in Desktop Mode:
Through the Applications Launcher
In Desktop Mode, click the Steam
icon in the bottom left, and locate your application in the list.
Here's which applications can be opened this way:
- Cemu
- EXE (Through Proton)
- Cemu
- AppImage
- Citra
- Flatpak
- Dolphin
- Flatpak
- DuckStation
- Flatpak
- MAME
- Flatpak
- melonDS
- Flatpak
- mGBA
- AppImage
- PCSX2
- AppImage
- PPSSPP
- Flatpak
- PrimeHack
- Flatpak
- Rosalie's Mupen GUI
- Flatpak
- RPCS3
- Flatpak
- Ryujinx
- Binary
- ScummVM
- Flatpak
- Steam ROM Manager
- AppImage
- Vita3K
- Binary
- Yuzu
- AppImage
- Xemu
- Flatpak
- Xenia
- EXE (Through Proton)
Through opening the executable
Location 1
In Desktop Mode, open /home/deck/Applications
and locate your application in this folder.
Here's which applications can be opened this way:
- EmuDeck
- AppImage
- mGBA
- AppImage
- PCSX2
- AppImage
- Ryujinx
/home/deck/Applications/publish/Ryujinx
- Binary
- Vita3K
/home/deck/Applicaitons/Vita3K/Vita3K
- Binary
- Yuzu
- AppImage
Location 2
In Desktop Mode, open Emulation/tools
and locate your application in this folder.
Here's which applications can be opened this way:
- ES-DE
- AppImage
- Steam ROM Manager
Emulation/tools/srm/Steam-ROM_Manager.AppImage
- AppImage
Through the Application's Shortcut
In Desktop Mode, open Emulation/tools/launchers
and locate your application in this folder.
Here's which applications can be opened this way:
- Cemu
- Citra
- Dolphin
- DuckStation
- MAME
- melonDS
- mGBA
- PCSX2
- PPSSPP
- PrimeHack
- Retroarch
- Rosalie's Mupen GUI
- RPCS3
- Ryujinx
- ScummVM
- Vita3K
- Yuzu
- Xemu
- Xenia
Why is EmuDeck not downloading?
Internet issues are an increasingly common issue among Steam Decks, even if your internet works perfectly fine on other devices, or you have the latest and fastest internet. You may notice that EmuDeck isn't installing properly, or is taking a long time time to install. You may notice these same internet issues when you try to browse the internet or download a game and the internet speeds are much slower than you would expect.
You can fix these issues by adjusting your DNS, in System Settings within Desktop Mode, in Configure Network Settings
.
Note: If you are noticing unexpected behavior with RetroAchievements causing errant controls or freezing, consider trying the below steps.
Here's How:
- Click the bottom left icon in the taskbar (Steam Deck icon), click
Settings
in the list, openSystem Settings
. - Click
Connections
on the left. - On the
IPv4
tab, change theMethod
toAutomatic (Only Addresses)
. - In the
DNS Servers
box, enter1.1.1.1
. - Click the
IPv6
tab at the top, change theMethod
toDisabled
. - For good measure, restart your Steam Deck.
Note: If the above steps still do not fix the issue for you, you can try switching to a 2.4 GHz WiFi network if your ISP provides you with one.
Visual Reference
Where do I get ROMs?
Legally, ROMs must be obtained from your console. Various emulator websites have guides on how to dump games. Other methods are piracy and cannot be discussed here or on the EmuDeck Discord.
Read this Reddit thread for additional information: https://www.reddit.com/r/RetroArch/comments/ul15v7/where_to_get_roms_and_games_for_retroarch/
Which emulators require BIOS files or firmware?
Refer to The EmuDeck Cheat Sheet for a list of required BIOS files.
What are the expected file types for the various emulators?
Refer to The EmuDeck Cheat Sheet for a list of the expected file types.
Where do I get BIOS files?
EmuDeck does not come with BIOS files, you must obtain these on your own.
Legally, BIOS files or firmware must be obtained from your console. Various emulator websites have guides on how to dump BIOS files or firmware. Other methods are piracy and cannot be discussed here or on the EmuDeck Discord.
Refer to The EmuDeck Cheat Sheet for a list of required BIOS files.
Which folders match which systems?
Refer to The EmuDeck Cheat Sheet for a mapping of the folders and their respective systems.
Where do I put my games?
SD Card
If you installed EmuDeck to your SD Card (any of the following paths work):
/run/media/SDCARDNAME/Emulation/roms
- Note: To locate this file path, open Dolphin (file manager), click
rootfs
on the left, follow the above path. - Note: Your SD Card may be named:
mmcblk0p1
- In Dolphin (file manager), click
Primary
on the left. OpenEmulation/roms
Internal SSD
/home/deck/Emulation/roms
Where do I put my BIOS files?
SD Card
If you installed EmuDeck to your SD Card (any of the following paths work):
/run/media/SDCARDNAME/Emulation/bios
- Note: To locate this file path, open Dolphin (file manager), click
rootfs
on the left, follow the above path. - Note: Your SD Card may be named:
mmcblk0p1
- In Dolphin (file manager), click
Primary
on the left. OpenEmulation/bios
IMPORTANT:
- Files go directly in this folder. Do not make or use any additional folders unless otherwise specified on the The EmuDeck Cheat Sheet.
- Do not make or use a
PS2
,PCSX2
, or any sort of folder here. PCSX2 will not be able to find your BIOS files if they are in a folder. - Do not make or use a
PSX
,PS1
, or any sort of folder here. DuckStation and Beetle PSX will not be able to find your BIOS files if they are in a folder.
Internal SSD
/home/deck/Emulation/bios
IMPORTANT:
- Files go directly in this folder. Do not make or use any additional folders unless otherwise specified on the The EmuDeck Cheat Sheet.
- Do not make or use a
PS2
,PCSX2
, or any sort of folder here. PCSX2 will not be able to find your BIOS files if they are in a folder. - Do not make or use a
PSX
,PS1
, or any sort of folder here. DuckStation will not be able to find your BIOS files if they are in a folder.
Keep in Mind
Refer to The EmuDeck Cheat Sheet for a list of required BIOS files.
IMPORTANT:
- Files go directly in this folder. Do not make or use any additional folders unless otherwise specified on the The EmuDeck Cheat Sheet
- Do not make or use a
PS2
,PCSX2
, or any sort of folder here. PCSX2 will not be able to find your BIOS files if they are in a folder. - IMPORTANT: PCSX2 will not be able to find your files if they are in a sub-folder. Do not make or use any sub-folders.
- Do not make or use a
PSX
,PS1
, or any sort of folder here. DuckStation will not be able to find your BIOS files if they are in a folder. - IMPORTANT: DuckStation and Beetle PSX will not be able to find your files if they are in a sub-folder. Do not make or use any sub-folders.
What are the hotkeys for the various emulators?
Refer to the Hotkeys page for a list of hotkeys per system.
If I install EmuDeck, will it clutter my Steam library?
No! EmuDeck is a "dumb" script that installs a suite of tools and emulators to your Steam Deck. One tool that EmuDeck installs is "Steam ROM Manager", a tool that allows you to add ROMs as non-Steam game shortcuts to your library. You are not required to use Steam ROM Manager.
EmuDeck also installs ES-DE, a front-end that manages all of your ROMs within a single app. You may choose to use either Steam ROM Manager, ES-DE, both, or neither of them. EmuDeck is simply a script, and how you choose to use its installed suite of tools and emulators is up to you.
After you have installed EmuDeck, you can use Steam ROM Manager and select which parsers you would like to use. You can use the ES-DE
parser and the Emulators
parser to add ES-DE and EmuDeck's installed suite of emulators to your Steam library. Adding emulators to your library allows you to tweak settings directly in Game Mode. Turning on other parsers will add the respective system's ROMs to your library. Learn how to generate and save an app list here: How to Generate and Save an App List.
Read: What does EmuDeck Install?, for a list of the tools and emulators EmuDeck installs.
Read: Steam ROM Manager for more information on Steam ROM Manager.
Read: ES-DE for more information on ES-DE.
How do I update EmuDeck and emulators?
Visit the Updating page for more information.
How do I choose which emulators to install?
You can run EmuDeck in Custom Mode
for more granular options, including a prompt that allows you to select which emulators you would like to install.
How do I remotely control my Steam Deck?
Method 1: Anydesk
In desktop mode, click the start menu, open Discover (an included flatpak store), and install Anydesk. On your other device, install Anydesk: https://anydesk.com/en.
Method 2: Steam Link
On your other device, install Steam Link: https://store.steampowered.com/remoteplay#anywhere. You do not need to install any additional software on your Steam Deck. You should be able to connect as long as Steam is open on the Steam Deck. As a bonus, you should also be able to connect while the Steam Deck is in Game Mode.
Note: If you are using Steam ROM Manager, it will close out of Steam and disconnect you from Steam Link.
Method 3: KDE Connect
In desktop mode, click the start menu, open KDE Connect (a built in application). On your other device, install KDE Connect.
- Android
- Windows
- Microsoft Store
- Installer
- Mac
- IOS
- Linux, available through most package managers
How do I transfer files to my Steam Deck?
See How to Transfer Files to a Steam Deck.
How do I transfer my initial install of EmuDeck to my SD Card and Vice Versa?
Preface
When you install EmuDeck, EmuDeck prompts for an install location, either the SD Card or the Internal SSD. This install location contains the directory for your ROMs, BIOS, and storage files. Regardless of the location you choose, EmuDeck will install its suite of emulators and tools onto your internal SSD.
However, you may decide to buy an SD Card and want to move that install location from your internal SSD to your SD card. Or you may want to move all of your files back to the internal SSD.
Here's how:
Transferring from the Internal SSD to SD Card
Note: If you haven't already, format your SD card in game mode.
- Switch to Desktop Mode.
- Locate the
/home/deck
folder, right click theEmulation
folder, click cut. - You will not see
deck
in the file path, this folder is thehome
folder for the user,deck
. - Open the SD card, right click, press paste.
- To locate this file path, either:
- Open Dolphin (file manager), click Primary on the left.
- Open Dolphin (file manager), click rootfs on the left, follow this path,
/run/media/SDCARDNAME/
- Your SD Card may be named:
mmcblk0p1
- Your SD Card may be named:
- Open
EmuDeck
on your desktop. If you don't have this shortcut, you can also re-download it from EmuDeck's website: http://www.emudeck.com/. - Visual Reference:
- Re-run the EmuDeck installer, choose Custom Mode.
- This installer will not delete any of your files. The EmuDeck installer is designed to be re-run.
- Select your SD card.
- When you reach the
Emulators for Steam Deck
page on the EmuDeck installer, make sure to select everything that you used previously to ensure that all of your emulators and tools are properly configured with your SD Card. - When you reach the
Update emulator's configurations
page on the EmuDeck installer, make sure to select everything that you used previously to ensure that all of your emulators and tools are properly configured with your SD Card. - Re-run Steam ROM Manager to update the shortcuts for your emulators, ES-DE, and ROMs.
- Even if you only use Steam ROM Manager to add emulators or ES-DE to your Steam Library, make sure to re-run it to ensure that the shortcuts are properly updated.
- Your EmuDeck setup will now officially be transferred over to your SD card.
Transferring from SD Card to the Internal SSD
- Switch to desktop mode.
- Open the SD card, right click the
Emulation
folder, click cut. - To locate this file path, either:
- Open Dolphin (file manager), click Primary on the left.
- Open Dolphin (file manager), click rootfs on the left, follow this path,
/run/media/SDCARDNAME/
- Your SD Card may be named:
mmcblk0p1
- Your SD Card may be named:
- Locate the
/home/deck
folder, click paste. - You will not see
deck
in the file path, this folder is thehome
folder for the user,deck
. - Open "EmuDeck" on your desktop. If you don't have this shortcut, you can also re-download it from EmuDeck's website: http://www.emudeck.com/.
- Visual Reference:
- Re-run the EmuDeck installer, choose Custom Mode.
- This installer will not delete any of your files. The EmuDeck installer is designed to be re-run.
- Select the internal SSD.
- When you reach the
Emulators for Steam Deck
page on the EmuDeck installer, make sure to select everything that you used previously to ensure that all of your emulators and tools are properly configured with your internal SSD. - When you reach the
Update emulator's configurations
page on the EmuDeck installer, make sure to select everything that you used previously to ensure that all of your emulators and tools are properly configured with your internal SSD. - Visual Reference:
- Re-run Steam ROM Manager to update the shortcuts for your emulators, ES-DE, and ROMs.
- Even if you only use Steam ROM Manager to add emulators or ES-DE to your Steam Library, make sure to re-run it to ensure that the shortcuts are properly updated.
- Your EmuDeck setup will now officially be transferred over to your internal SSD.
How do I change the Steam Input Controller Profile?
Preface
EmuDeck comes with a few Steam Input profiles to make hotkeys easier to use in a few emulators. If an emulator does not have a Steam Input Profile, make sure you're on Gamepad with Joystick Trackpad
, otherwise some controls may not work.
EmuDeck comes with Steam Input Profiles for the following emulators:
- Cemu
- The Steam Input Profile is necessary to switch screens
- Citra
- The Steam Input Profile is necessary to switch screens
- DuckStation
- melonDS
- mGBA
- PPSSPP
- RMG
Changing Steam Input Profiles
In Game Mode, single click the game you would like to change the Steam Input Profile for, and click the Controller Icon
on the right of the screen. Click the layout (whatever name it is currently set to) at the top, and you will see a drop-down menu. When playing a PSX, 3DS, or Wii U Game, switch to the respective Steam Input Profile.
For a visual, watch the following GIF (DuckStation is being used as an example):
How to Verify ROMs
How to Verify a ROM Successfully Transferred
Sometimes, data loss or corruption can occur when you transfer ROMs to your Steam Deck. You can verify that the ROM successfully transferred by checking its MD5 Checksum. An MD5 Checksum is a 32-character hexadecimal number that is computed on a file. If the MD5 checksum on both the file on the Steam Deck and the original PC is an exact match, the file transferred successfully. If they do not match, the file is potentially corrupt. You will need to correct or adjust how you transfer files.
Here's How
On the Steam Deck
- Right click the ROM
- Click Properties
- Click the Checksums tab
- Click
Calculate
to the right ofMD5
- Wait, it may take a few moments
On the non-Steam Deck PC
- Windows:
- Download: https://github.com/gurnec/HashCheck/releases
- Instructions: https://steemit.com/utopian-io/@wangwenjing/how-to-use-hashcheck-in-windows
- Mac: https://ss64.com/osx/md5.html
- Linux (Command-line): https://man7.org/linux/man-pages/man1/md5sum.1.html
How to Verify a ROM is Valid
For one reason or another, your ROM may be corrupt and may not work properly. One way to confirm that you have a valid ROM is by comparing it to the ROM page on redump.org. Redump is an internet community "dedicated to collecting precise and accurate information about every video game ever released". You can validate your ROM by comparing its MD5 Checksum, a 32-character hexadecimal number that is computed on a file, to the MD5 Checksum on redump.org.
Here's How
How to Find your MD5 Checksum
Note: Vampire Night
, for the Playstation 2 is being used as an example in the below guide.
- Right click the ROM
- Click Properties -
- Click the Checksums tab
- Click
Calculate
to the right ofMD5
- Wait, it may take a few moments - - Note down the MD5 Checksum for the next section
How to Compare your MD5 Checksum to Redump
- Open redump.org, and search for your ROM - For example, Vampire Night's page: http://redump.org/disc/13152/
- Note down the MD5 Checksum on the redump.org page and compare it to your ROM - Using Vampire Night as an example:
- The Vampire Night ISO MD5 Checksum matches to the MD5 Checksum on the redump page, meaning the ROM is valid
Why is my emulator or game muted?
There is no one known reason why an emulator or ROM (run through an emulator) can accidentally be muted. However, the fix is simple.
Tutorial
- In Desktop Mode, open the emulator - Example: If you are playing a PS2 ROM, open PCSX2
- Either temporarily turn off the
Start in Fullscreen
feature or make sure you have a way to useAlt
+Tab
- You can bindAlt
+Tab
to a back bumper, plug in a keyboard, or use Anydesk to switch out of the emulator - Launch a game
- In the taskbar, press the audio icon, select the
Applications
tab, in the list, you should see your emulator with a muted speaker icon - - Click the speaker icon to unmute the emulator - Make sure to turn fullscreen back on if you turned it off
- This fix applies to any game you launch through that emulator
For systems with multiple emulators, how do I select which emulator to use?
Steam ROM Manager
These systems will have multiple parsers, each corresponding to a different emulator or RetroArch core. For example: PSX can be played through DuckStation (Standalone), SwanStation, or Beetle PSX. If you prefer to use DuckStation (Standalone) for PSX, enable the Sony PlayStation - DuckStation parser and make sure the SwanStation and Beetle PSX parsers are disabled
ES-DE
These systems will have a set default. However, you can change which emulator or RetroArch core is used:
- In ES-DE, press the Start button
- Scroll down and select Other Settings
- Select Alternative Emulators
- Scroll down to the system you would like to configure, press B, and select your preferred emulator
Why does EmuDeck say my install path is "not writable"?
EmuDeck Tips and Tricks
How do I find .var, .config, or any folder with a period in front?
Tutorial
- Open Dolphin (the file manager with a folder icon).
- In Dolphin (the file manager), press the hamburger button in the top right,
☰
. - Select
Show Hidden Files
. - You should now see a handful of folders with reduced transparency, including
.var
and.config
.
Visual Reference (View Hidden Files - Off):
Visual Reference (View Hidden Files - On):
How do I reset an emulator's configurations?
Sometimes after installing EmuDeck, you may notice an emulator's configurations were not set properly or you tweaked something on accident and you do not remember the default settings.
You may reset an emulator's configurations in the Manage Emulators
page.
Tutorial
- Open EmuDeck on your desktop.
- Click the
Manage Emulators
button. - Select which emulator configurations you would like to reset in the drop-down menu.
- Click
Reset configuration
, wait a moment. - Using PCSX2 as an example:
- Your selected emulator has been reset.
How do I navigate to my SD Card through an emulator's menu?
For some emulators, you may need to navigate to your SD Card to install updates/DLC or locate a file of some sort for the emulator. On Linux, your SD card is a file path, so navigating there through the menu will look different.
Using Yuzu as a Reference:
- Open Yuzu.
- Click
Files
,Install files to NAND
. - Click
Computer
on the left. - Your SD Card path is
/run/media/mmcblk0p1
. mmcblk0p1
is the default name of the SD Card when formatted by the Steam Deck.- You will now see your
Emulation
folder and you can proceed to locate your files.
For some emulators, you may need to click Other Locations
first before seeing Computer
.
Visual Reference (Ryujinx):
Visual Reference (Yuzu):
Visual Reference (Dolphin):
Visual Reference (RPCS3):
Why are my emulators stuttering? How do I improve emulator performance?
There may be a number of reasons for this, but your first debugging tool should be to ensure that both the frame limiter and the refresh rate are off. Consider turning off half rate shading if you had it previously on. Half rate shading may cause visual glitches as well.
To find these options, press the QAM ("..." button), press the battery icon, press advanced view.
Note: It's a good idea to use per game profiles if you intend on changing any of these settings.
Does EmuDeck have a game compatibility list?
Yes!
Manacharge, an EmuDeck community member, put together a Google Form and a Google Spreadsheet to keep track of how emulated games run on the Steam Deck.
You can contribute to the community games database here: https://docs.google.com/forms/d/e/1FAIpQLScavGFOuGpEVpyHdRVcPjdrCEquG9ItBaloa8Q0XaiNlu_Afg/viewform.
You can view the community database using one of the following two links:
- https://docs.google.com/spreadsheets/d/1fRqvAh_wW8Ho_8i966CCSBgPJ2R_SuDFIvvKsQCv05w/edit?usp=sharing
- https://brantje.github.io/emudeck-compatibility-list/
How do I install Power Tools and Deckyloader?
Visit the Power Tools section to learn how to both install Power Tools and optimize performance using Power Tools.
How do I install SteamDeckGyroDSU?
Preface
SteamDeckGyroDSU is a tool that allows some emulators to use Steam Deck's motion control/gyro.
SteamDeckGyroDSU's website: https://github.com/kmicki/SteamDeckGyroDSU
Which emulators can use SteamDeckGyroDSU?
Visit the SteamDeckGyroDSU section to learn how to install and utilize SteamDeckGyroDSU.
How do I manage ROMs with multiple discs?
How to Manage ROMs with Multiple Discs
How do I link folders or files?
Use symlinks!
Citra and Yuzu FAQ
If I already have Citra or Yuzu installed on my system, will this EmuDeck update remove either emulator?
No, existing installs will not be touched.
I don't have Citra or Yuzu, how do I download them?
Since the original GitHub pages for both Citra and Yuzu have been taken down, there is no longer an official source for either emulator.
Forked repositories ("copies" in other words) of these repositories have been taken down by Nintendo (primarily forks/"copies" of Yuzu).
Due to take-down concerns, distribution of Citra and Yuzu is a sensitive subject and this wiki nor the EmuDeck Discord will cover how to locate copies of either Citra and Yuzu.
If you can locate a copy of Citra or Yuzu, you may proceed with the rest of the FAQ to learn how to properly use these copies to get the latest EmuDeck configurations.
Can I still use Citra or Yuzu through Steam ROM Manager and ES-DE?
For Steam ROM Manager, yes, a parser is included for both emulators. If you are missing these parsers, reset Steam ROM Manager's configurations on the Manage Emulators page in the EmuDeck application.
For ES-DE, Citra will continue to be supported. Yuzu support will be removed in the next update. This means that if you use ES-DE as a front-end for your ROMs, you will no longer be able to use Yuzu to launch Nintendo Switch games.
However, EmuDeck has pushed a hotfix to add back support for Yuzu. In order to get this hotfix, open the EmuDeck application and say yes to the prompt. If you say no or miss this prompt, you may also apply this hotfix at any time by resetting ES-DE or Yuzu on the "Manage Emulators" page in the EmuDeck application.
Why does ES-DE default to Ryujinx?
Since EmuDeck can no longer install Yuzu for new users, Ryujinx was set as the default emulator in ES-DE. However, swapping back to Yuzu is fairly easy. Do note, you will need the EmuDeck hotfix in order to continue using Yuzu in ES-DE. If you missed this hotfix, you may apply it at any time by resetting Yuzu on the "Manage Emulators" page in the EmuDeck application.
To swap back to Yuzu:
- In ES-DE, press the
Start
button - Scroll down and select
Other Settings
- Select
Alternative Emulators
- Scroll down to
switch
, selectYuzu (Standalone)
How do I get the latest EmuDeck launchers and configurations on Linux/SteamOS?
Place citra-qt.AppImage
and yuzu.AppImage
directly in $HOME/Applications
(/home/deck/Applications
on a Steam Deck). No subfolders. The names are case sensitive.
After you have placed the AppImages in the appropriate place, you will see a "Reset configuration" button on each emulator page on the Manage Emulators page in the EmuDeck application. Click "Reset configuration" to get the latest launcher and configurations.
The latest configurations will work with the new Steam Input profiles included in EmuDeck 2.2. See Emulator Frontends Button Combinations Profile and Emulator Frontends Radial Menu Profile for more information.
File Extensions
Yuzu on Linux was distributed as both an AppImage and a Flatpak. With Yuzu shutting down, the Flatpak was also removed from Discover. If you are still using Yuzu, you will likely be using an AppImage. AppImages have a .AppImage
file extension. Files that have a .exe
file extension are for Windows only. You can run these through Wine/Proton, but there is little to no reason to since Yuzu also had a widely available Linux distribution.
How do I get the latest EmuDeck launchers and configurations on Windows?
The files for both emulators should be located in %USERPROFILE%\EmuDeck\EmulationStation-DE\emulators\citra
and %USERPROFILE%\EmuDeck\EmulationStation-DE\emulators\yuzu\yuzu-windows-msvc
respectively.
After you have placed the emulator files in the appropriate place, you will see a "Reset configuration" button on each emulator page on the Manage Emulators page in the EmuDeck application. Click "Reset configuration" to get the latest launcher and configurations.
File Extensions
Windows applications, including Yuzu, typically have a .exe
file extension. If you have a file with a .AppImage
file extension, you have the incorrect file. Files that have a .AppImage
file extension are for Linux only. If you are playing on Windows, you must locate a file with a .exe
file extension.
Why does the BIOS checker say I have missing firmware?
Now that EmuDeck installs Ryujinx by default and can no longer install Yuzu, the BIOS checker only checks for the presence of both Ryujinx keys and firmware.
For Ryujinx, both keys and firmware are required. If you do not have Ryujinx keys and firmware, the BIOS checker will say these are missing.
If you only have Yuzu keys (since the BIOS checker only checks for Ryujinx) and do not have Ryujinx configured, the BIOS checker will say these are missing.
However, the BIOS checker does not correlate to the validity of the keys in Yuzu. If you have the keys in place and you can confirm that these are valid, then Yuzu will work just fine.
Why is the Steam Input profile not working?
Reset Citra or Yuzu in the EmuDeck application on the "Manage Emulators" page. If the Steam Input profile still does not work, re-select it in the Steam Input list. For instructions, see How to Select a Steam Input Profile.
What about all of the forks of Citra and Yuzu? Will EmuDeck support those?
Citra and Yuzu fork discussion is not allowed at this time. There is no way of knowing if these forks are safe and none are close to usable at this time. Once a fork has matured and shown that it is a viable alternative to Citra and Yuzu, it will be considered for inclusion in EmuDeck.
Can I ask for links to mirrors of Citra and Yuzu?
No, distribution of Citra and Yuzu is not allowed.
I have an issue with a game in the Citra or Yuzu emulator, can I ask for support?
No, support with configuring or troubleshooting either emulator is not allowed.
How do I uninstall Citra and Yuzu?
Home Directory
$HOME
refers to your Home directory. On a Steam Deck, this path may be /home/deck
.
Hidden Folders
Directories with a .
in front of their name, like ~/.steam
, are hidden by default. In Dolphin(file manager), click the hamburger menu in the top right and toggle on Show Hidden Files
.
Citra - Flatpak
When Citra was installed through EmuDeck, it was installed as a Flatpak.
Delete the following files and folders:
- Uninstall Citra through Discover
-
Citra.desktop
in$HOME/.local/share/Applications
-
$HOME/.var/app/org.citra_emu.citra
Citra - AppImage
If you are installing Citra independent of EmuDeck, you are likely using the AppImage.
Delete the following files and folders:
-
citra-qt.AppImage
in$HOME/Applications
-
Citra.desktop
in$HOME/.local/share/Applications
-
$HOME/.local/share/citra-emu
-
$HOME/.config/citra-emu
Yuzu
Delete the following files and folders:
-
yuzu.AppImage
in$HOME/Applications
-
yuzu.desktop
in$HOME/.local/share/Applications
-
$HOME/.local/share/yuzu
-
$HOME/.config/yuzu
-
Emulation/storage/yuzu