PCSX2 is a practical way to play PlayStation 2 games you already own on a Steam Deck. The emulator is mature, the Deck controls work well, and 720p internal resolution looks sharp on the 7-inch display. If you want to install PCSX2 on Steam Deck, you can use Desktop Mode and install it directly from Discover. You can also use EmuDeck if you want a more automated setup.

This guide covers how to install PCSX2 on Steam Deck, configure the PS2 BIOS, add your game folder, and add PCSX2 to Steam. It is not a piracy setup. Use BIOS files and game dumps created from PlayStation 2 hardware and games you own.

install-pcsx2-on-steam-deck

Useful Steam Deck Storage and Accessories

PS2 game dumps can take a lot of storage, especially if you keep a larger library on your Steam Deck. A fast microSD card works well for a portable library, while an external SSD is useful when the Deck is docked. These are some practical options already used with the setup in this guide.

ProductBest forStorageUse with Steam Deck
SanDisk Extreme microSDPS2 game library512GBPortable game and ISO storage
SanDisk Extreme microSDLarger game library1TBExtra Steam Deck storage
Samsung T7 Portable SSDLarge library and docked use1TBExternal PS2 game storage
PlayStation DualSenseTV and docked gamingWireless controllerOptional external controller

Prices and availability vary by seller and configuration. Check the current Amazon listing before buying.

What you need

You need a Steam Deck, an internet connection for the initial installation, PS2 BIOS files dumped from your own console, and game images from discs you own. An ISO folder is the usual way to organize your PS2 games. A 512GB SanDisk Extreme microSD card keeps those files off the internal SSD. For a larger library, the 1TB SanDisk Extreme card gives you more room, while a Samsung T7 1TB SSD is useful when your Steam Deck is connected to a dock.

Step 1. Switch to Desktop Mode

Hold the Power button and choose Switch to Desktop. SteamOS will load the Linux desktop, where you can access Discover, file managers, and other desktop applications.

Step 2. Install PCSX2 on Steam Deck

There are two straightforward ways to install PCSX2 on SteamOS. EmuDeck can automate much of the emulator setup, while the manual method gives you more direct control over PCSX2.

Method 1: Install PCSX2 with Discover

Open Discover in Desktop Mode and search for PCSX2. Select the emulator and click Install. After the Flatpak installation finishes, launch PCSX2 once from the applications menu so its first-run setup can start.

Method 2: Use EmuDeck

If you want a more automated Steam Deck emulation setup, EmuDeck can install PCSX2 and create the expected emulation folders. It can also help organize your PS2 games and integrate them with Steam. This is convenient if you plan to use several emulators instead of PCSX2 alone.

Step 3. Set up the PS2 BIOS

PCSX2 requires a PlayStation 2 BIOS. Use a BIOS dump created from your own PS2 console rather than downloading one from an unofficial website.

For a manual setup, create a folder such as Documents/PS2 BIOS and copy your legally dumped BIOS files there. During the PCSX2 first-run wizard, select that folder and choose the region that matches your games.

If you use EmuDeck, follow its folder structure and place the BIOS files in the appropriate Emulation/bios directory.

Step 4. Configure PCSX2 graphics

For PCSX2 on Steam Deck, start with a 720p internal resolution. This is a good starting point for the Deck display and leaves room for demanding PS2 games. You can increase the resolution later if a particular game runs comfortably.

Vulkan is a good renderer to try first on SteamOS. If a specific game has graphical problems, test another renderer and check the game’s compatibility settings. PCSX2 performance can vary between PS2 titles, so one configuration does not work perfectly for every game.

Step 5. Add your PS2 games

Create a dedicated folder for your PS2 game dumps. For a manual PCSX2 setup, you can use a location such as Documents/PS2 Games. If you use EmuDeck, place your games in its PS2 ROM directory, normally under Emulation/roms/ps2.

In PCSX2, open the game directory settings and add the folder containing your ISO files. PCSX2 can then scan that directory and display your games instead of making you browse for an ISO every time.

For more game-specific settings and performance notes, see COMPROMATH’s longer guide to playing PlayStation 2 games on Steam Deck with PCSX2.

Step 6. Add PCSX2 to Steam

If you want to know how to add PCSX2 to Steam, you can do it directly from Desktop Mode. Open Steam, select Add a Game at the bottom left, choose Add a Non-Steam Game, and select PCSX2 from the application list.

Return to Gaming Mode and PCSX2 should now appear in your Steam library. You can add artwork later if you want the emulator to look more like a normal library entry. Steam Input also lets you customize the Steam Deck controls for individual games.

If you use EmuDeck, its Steam ROM Manager can provide a more automated way to add your emulated games to the Steam library.

Step 7. Play PCSX2 games on Steam Deck

Launch PCSX2 from Gaming Mode, select a game from your configured library, and start playing. Steam Deck controls are generally enough for PS2 games, but a separate controller can be useful when the Deck is connected to a TV or monitor.

A DualSense wireless controller is an optional choice for docked gaming. You do not need an external controller to use PCSX2 on Steam Deck.

Extra PCSX2 on Steam Deck tips

Keep large PS2 libraries on a fast microSD card if you want to save internal SSD space. SteamOS-compatible microSD storage is convenient for portable libraries, while an external SSD makes sense when the Deck is connected to a dock.

If a game stutters, try lowering the internal resolution before changing several settings at once. Some PS2 games are more demanding than others, and PCSX2 performance can vary across the catalog.

Save states are useful for convenience, but keep normal in-game saves as well. If you use FSR or other SteamOS scaling options, remember that they are separate from PCSX2’s internal rendering resolution.

Can a Steam Deck run PCSX2?

Yes. Steam Deck hardware is capable of running PCSX2 and many PlayStation 2 games at playable settings. Performance depends on the individual game and your graphics configuration. Starting at 720p internal resolution is a sensible baseline.

Is PCSX2 illegal?

PCSX2 itself is a legitimate open-source PlayStation 2 emulator. The important issue is how you obtain and use BIOS files and game copies. This guide recommends using BIOS files dumped from your own console and game images created from games you own. Laws concerning copying and emulation can vary by country, so check the rules that apply where you live.

Why is PCSX2 so laggy on Steam Deck?

PCSX2 performance can vary considerably between games. A high internal resolution, demanding graphics settings, shader compilation, or a game-specific compatibility issue can contribute to stuttering. Start with 720p, use Vulkan, and lower the internal resolution if a game struggles.

Is Dolphin or PCSX2 better?

They are designed for different consoles. PCSX2 emulates PlayStation 2, while Dolphin emulates Nintendo GameCube and Wii. If you want to play PS2 games on Steam Deck, PCSX2 is the relevant emulator. If you want GameCube or Wii games, Dolphin is the appropriate choice.

Wrapping up

Installing PCSX2 on Steam Deck does not require a complicated setup. Switch to Desktop Mode, install PCSX2 from Discover or use EmuDeck, add your own PS2 BIOS, point the emulator to your game folder, and add PCSX2 to Steam if you want to launch it from Gaming Mode.

For a larger PS2 library, a microSD card or external SSD can save a significant amount of internal storage. Start with 720p and adjust individual games when necessary. With that basic setup, PCSX2 gives Steam Deck owners a practical way to play their own PlayStation 2 games.