Getting Started

How to Set Up PPSSPP

Everything you need to install PPSSPP, load legally owned PSP games, tune graphics for HD playback, configure controls, and fix the most common issues — on every supported platform.

Platform Setup

Select your device below for tailored install steps, default folder paths, and recommended settings. PPSSPP is free on all platforms — Gold edition is identical and only supports development.

Installation

  1. Visit download.html or the official PPSSPP site and download the Windows installer (.exe) or portable ZIP (v1.20.4).
  2. Run the installer and follow the wizard, or extract the ZIP to any folder (e.g. C:\Games\PPSSPP\) — no admin rights required for portable use.
  3. Launch PPSSPPWindows64.exe. On first run, choose your language and confirm the memstick folder location.
  4. Requires Windows 7 SP1 or newer (64-bit recommended), DirectX 11 or OpenGL 3.3+ GPU, and 2 GB RAM minimum (4 GB+ recommended for HD rendering).

Folder Paths

Game ISOs / CSOAny folder — browse via Games → Browse, or set a default in Settings → System → PSP Settings
Memstick root%USERPROFILE%\Documents\PPSSPP\
Save data...\PPSSPP\PSP\SAVE\
Save states...\PPSSPP\PSP\PPSSPP_STATE\
Screenshots...\PPSSPP\PSP\SCREENSHOT\

Recommended Settings

  • Graphics backend: Vulkan (fallback to OpenGL on older GPUs)
  • Rendering resolution: 2×–3× PSP (960×544 or 1440×816)
  • Buffered rendering: Enabled
  • Texture scaling: xBRZ at 2× for sharper UI and distant textures
  • Anisotropic filtering: 4×–16×

Graphics Optimization

PPSSPP can upscale PSP's native 480×272 output to modern display resolutions. Open Settings → Graphics and adjust these options for the best balance of visual quality and performance. Per-game overrides are available from the game list context menu.

Setting Recommended
Graphics Backend Vulkan
Rendering Resolution 2×–3× PSP
Buffered Rendering Enabled
Frame Skipping Off
Anisotropic Filtering 4×–16×
Texture Scaling xBRZ 2×
Lazy Texture Caching Off (default)
Hardware Transform Enabled
VSync On (desktop)
Game library — grid view
PPSSPP game library grid view with cover art thumbnails

Per-Game Settings

Right-click or long-press any game in the library to set unique graphics, control, and cheat profiles. PPSSPP remembers overrides automatically — ideal when one title needs buffered rendering off while others require it on.

Controls Configuration

PPSSPP supports keyboard, mouse, touch overlays, and virtually every USB and Bluetooth controller. Map inputs in Settings → Controls and save profiles per game or genre.

Keyboard & Mouse

Default keys: arrow keys or WASD for movement, Z/X for confirm/cancel, A/S for shoulder buttons. F1–F12 map to save states, fast-forward, and screenshots. Click Control Mapping to rebind any key.

External Controllers

Xbox, DualSense, Switch Pro, and generic XInput/DirectInput pads auto-detect on Windows. Enable analog stick support and adjust dead zones in control settings. Steam Deck and Linux use SDL mapping automatically.

Touch Controls (Mobile)

Edit the on-screen overlay layout, opacity, and button scale. Use separate layouts for action games vs. RPGs. Combine with a Bluetooth controller for the best mobile experience on longer sessions.

Essential Hotkeys (Desktop)

Save StateF2
Load StateF3
Fast-ForwardTab
ScreenshotF12
PauseF4
FullscreenF11
MuteF9
Open MenuEsc

Troubleshooting Common Issues

Most problems are resolved by updating PPSSPP, switching graphics backends, or adjusting per-game settings. Check game compatibility before deep troubleshooting.

Black screen or game won't start

Verify the ISO is not corrupted (re-dump if needed). Try switching graphics backend (Vulkan ↔ OpenGL). Disable buffered rendering temporarily. Ensure the file is a valid PSP ISO, CSO, or PBP — not a ZIP containing an ISO.

Low frame rate or stuttering

Lower rendering resolution to 1× or 2×. Disable texture scaling. Use Vulkan backend. On Android, close background apps and reduce overlay complexity. On PC, update GPU drivers.

Audio crackling or distortion

Increase audio latency in Settings → Audio (try 100–200 ms on mobile). Disable fast-forward during cutscenes. Some titles have known audio bugs — check the compatibility database for game-specific fixes.

Graphical glitches or missing textures

Enable buffered rendering. Try lazy texture caching for flickering textures only. Disable texture scaling if artifacts appear. Some games need specific hacks — enable in Game Settings → Enable Hacks per title.

Controller not detected

Reconnect the controller before launching PPSSPP. On Windows, test in Settings → Controls → Control Mapping. For DualSense on PC, use DS4Windows or Steam Input. On Android, pair via Bluetooth system settings first.

Games not appearing in library

Use Games → Browse to select your ISO folder manually. Confirm files are .iso, .cso, or .pbp. On Android, grant storage permission and place files in PSP/GAME/. Refresh the game list from the menu.

Still stuck? Browse compatibility notes or report a new issue.