Guide

shadPS4 Setup Guide: PS4 Emulation on Handhelds in 2026

shadPS4 Setup Guide: PS4 Emulation on Handhelds in 2026 — Emulator Setup guide for retro handhelds | Held Games

Affiliate disclosure: This guide contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. Learn more.

shadPS4 Setup Guide: PS4 Emulation on Handhelds in 2026

2026-08-03 · Emulator setup guide

Affiliate disclosure: This guide contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. Learn more.

Two years ago writing a shadPS4 setup guide would have been pointless. The emulator booted a handful of things and none of them were fun. That is no longer true.

shadPS4 now has a real playable list, a proper launcher, and a release cadence that ships meaningful features every couple of months. Bloodborne runs. Gravity Rush runs. A growing set of mid-sized games run well enough that people are finishing them.

It is still early software and this guide will not pretend otherwise. Expect crashes, expect games that boot but break later, and expect your favourite title to be the one that does not work. With that said, here is how to set it up properly.

For the wider status picture, see our PS4 emulation on handhelds guide. We frame everything around playing games you already own.

Before You Start: x86 Only, and It Is Demanding

shadPS4 is an x86-64 emulator. There is no Android build. It also leans hard on Vulkan, so the GPU driver matters as much as the GPU.

Even on a Steam Deck, expect to be at the low end of what runs acceptably. PS4 hardware was a 2013 mid-range PC, and emulating it costs far more than running it natively did. A powerful desktop GPU is a very different experience from a handheld.

Step 1: Install shadPS4

Get builds only from shadps4.net or the project's own GitHub releases. shadPS4's popularity has attracted fake download sites and malicious repackages, and this is exactly the pattern our how to download emulators safely guide warns about. A build hosted anywhere else is not worth the risk.

You have two channels.

  • Stable releases. Tagged versions, less likely to surprise you.
  • Nightly pre-releases. These move fast and often carry compatibility fixes for specific games weeks before a tagged build. Most of the community runs nightlies.

The current release line is v0.17.0, released on 31 July 2026 under the codename "Garbage: Collector's Edition." It follows v0.16.0 from 1 June 2026, which added local multiplayer, a rebuilt configuration system, and initial PlayStation 4 Pro support.

On Windows: download the archive, extract it somewhere permanent, and run the executable. There is no installer.

On a Steam Deck or Linux handheld: take the Linux build and make it executable. You will be launching it from Desktop Mode initially. Once a game works, add it to Steam as a non-Steam shortcut so it appears in Gaming Mode.

There is also a separate Qt launcher project if you want a nicer front end for managing a library.

Step 2: Firmware Modules

shadPS4 needs certain PS4 system modules to run most games. These come from a PS4 you own, and we do not link to or provide them.

The emulator has a folder for system modules and it will tell you what is missing when a game fails to start. A game that boots to a black screen and then closes is very often a missing module rather than a compatibility failure.

Unlike PCSX2, shadPS4 does not need a single monolithic BIOS image. It needs specific library files, and which ones matter varies by game.

Step 3: Add Your Games

PS4 games are large. A single title can run to 40 GB or more, which is a real constraint on a handheld.

  • Point shadPS4 at your games folder in settings and it builds a library view with icons.
  • v0.17.0 added ZArchive support, which compresses a game into a single file instead of the sprawling folder structure PS4 titles ship as. On a handheld with a 512 GB card this is a genuinely useful feature and worth using.
  • Games must come from discs or your own PS4 library. Check compatibility before you spend an hour copying 50 GB across.

Step 4: Check Compatibility First

This is the step that saves the most frustration, and it is the one people skip.

shadPS4 maintains a compatibility list in its GitHub repository, sorted into tiers. The ones that matter are Playable, meaning you can finish the game without major issues, and In-Game, meaning it boots and you can play but something significant is broken.

As of v0.16.0 the project reported roughly 117 playable titles on Windows and around 150 on Linux. Those numbers move every release, and the Linux figure being higher than Windows is not a typo. Driver behaviour differs.

Look your game up before doing anything else. If it is not on the playable list, nothing in this guide will change that.

Step 5: Graphics Settings

shadPS4 is Vulkan based and the settings are fewer than a mature emulator's, which is a mixed blessing.

  • Resolution. shadPS4 renders at the game's internal resolution. Some titles allow scaling, many do not. Do not expect PCSX2-style upscaling.
  • Vulkan validation layers. Turn these off for normal play. They are a debugging feature and they cost significant performance.
  • Shader caching. Let it build. The first run through an area will stutter and subsequent runs will not.
  • Frame limiter. Leave it on so games run at their intended speed.

Your GPU driver matters more than usual here. shadPS4 exercises Vulkan features that many games never touch, and driver bugs show up as graphical corruption or crashes that look like emulator bugs. On a Steam Deck, staying on current SteamOS is the practical advice. On Windows handhelds, a driver update is worth trying before you conclude a game is broken.

Step 6: Controllers

  • The Deck and standard gamepads map to a DualShock 4 layout without much fuss.
  • The touchpad is a real problem. The DS4 had a touchpad and a fair number of PS4 games use it for menus, maps, or specific actions. On a Steam Deck the trackpads can stand in. On a handheld without touch input you may need to bind it to a button and lose the positional element.
  • Mouse support improved in v0.17.0, which helps in games that expect pointer input.
  • Motion controls exist in some PS4 games. The Deck's gyro can cover them where shadPS4 supports it.

Step 7: Online, and What ShadNet Actually Does

shadPS4 v0.17.0 introduced shadnet, and it is easy to misread what it is.

ShadNet is a community online service in the spirit of RPCN for RPCS3. In v0.17.0 it lets you post online scores and share them with other players. You cannot play multiplayer games through it yet. The release also implemented much of the matchmaking library underneath, including lobbies, rooms, joining, and signaling, which is groundwork rather than a finished feature.

It has nothing to do with PlayStation Network. It does not connect to Sony's servers and you should not try to make it.

Our ShadNet explainer covers the background.

Step 8: Realistic Handheld Expectations

Being straight about this saves disappointment.

  • On a Steam Deck, playable games in the compatibility list generally run, often at reduced frame rates. Lighter and mid-sized titles fare best. Big open world PS4 games are usually not a good time.
  • Battery drain is heavy. This is the most demanding thing you can ask of a handheld, comparable to PS3 emulation. Expect short sessions.
  • Thermals matter. Sustained shadPS4 sessions will throttle a small handheld. A cooling dock helps for desk play.
  • Some of the best PS4 experiences are not emulation at all. Game-specific forks like the Bloodborne and Gravity Rush projects behave more like unofficial PC ports. Our shadPS4 forks explainer covers the difference and why it matters.

Troubleshooting

  • Game closes immediately with no window. Almost always a missing firmware module. Check the log for the named library.
  • Black screen with audio playing. Usually a graphics driver or Vulkan issue. Update drivers before assuming the game is unsupported.
  • Crashes at the same point every time. Check the compatibility list. If it says In-Game rather than Playable, this is probably the known break.
  • Severe stutter on first play. Shader compilation. Play through the area again.
  • Runs, but at half speed. This is often just the honest performance ceiling of a handheld on that title. Confirm against reports from desktop hardware before chasing settings.
  • Touchpad actions impossible. Bind the DS4 touchpad to a button or trackpad in the controller settings.
  • A nightly broke a game that used to work. Roll back to the previous build. This happens and it is normal for software at this stage.

Frequently Asked Questions

Can shadPS4 run on Android handhelds?

No. shadPS4 is x86-64 only, so it needs a Steam Deck, a Legion Go S, a GPD, an MSI Claw, or another PC handheld. There is no Android build and none is planned. Android devices cannot run PS4 emulation at all.

What is the current version of shadPS4?

v0.17.0, released on 31 July 2026 under the codename "Garbage: Collector's Edition." It added shadnet online score sharing, ZArchive game compression, improved mouse support, and better macOS compatibility. It follows v0.16.0 from 1 June 2026, which brought local multiplayer and initial PS4 Pro support.

How many PS4 games are playable in shadPS4?

As of v0.16.0 the project reported roughly 117 playable titles on Windows and around 150 on Linux, and those figures grow each release. Check the compatibility list in the project's GitHub repository for your specific game before setting anything up, since status changes release to release.

Does shadPS4 need a BIOS?

Not a single BIOS image like PCSX2 uses. It needs specific PS4 firmware modules, dumped from a PS4 you own, and which ones matter varies by game. A game that opens and closes immediately is usually missing one, and the log names it.

Can I play PS4 games online with shadPS4?

Not yet. ShadNet, introduced in v0.17.0, currently lets you post and share online scores, and much of the matchmaking groundwork is implemented, but multiplayer games are not playable through it. It is a community service and has no connection to PlayStation Network.

How well does shadPS4 run on a Steam Deck?

Playable titles generally run, often at reduced frame rates, with lighter and mid-sized games faring best. Large open world PS4 games are usually not enjoyable. Battery drain is heavy and sustained sessions will throttle the device, so treat it as a short-session activity rather than your main way to play.

Related reading