Diagnostics

Change one thing, then test the same game.

First move for almost every issue: Settings → System → Restore default settings. Also check per-game settings; PPSSPP stores overrides per title. If the UI will not load, edit ppsspp.ini as below.

Ace Combat X in PPSSPP with detailed aircraft rendering
ProblemLikely causeFirst fix
Crash on startupGPU driver or audio backendUpdate drivers. On Windows try DirectSound vs WASAPI. Switch graphics backend.
Crash after enabling hacksFast Memory, frameskip, skip buffer effectsRestore defaults. If Fast Memory off is required in single-player, report the game on the community page.
Low FPSResolution or texture scaling too highDrop to 1×–2× PSP. Disable texture scaling and shaders. Swap Vulkan ↔ OpenGL.
Missing effectsBlock transfer off or skip buffer effects onEnable Simulate block transfer. Use buffered rendering. Turn skip buffer effects off.
Crackling audioBuffer too smallRaise audio latency one step. Disable audio stretching.
Save / load failedMemstick path or permissionsUse a local folder, not a syncing cloud directory. On Android, re-pick the PSP folder.
Games vanished after an Android updateScoped storageBrowse to the ISO folder again in the Games tab.
Vulkan black screenIncomplete Vulkan driverOpenGL on Android, Direct3D 11 on Windows. Then update GPU drivers.
Ad-hoc will not connectVersion mismatch or firewallSame PPSSPP version on every device. Matching server address. Try Fast Memory off only for that title.
Pad works everywhere except PPSSPPOverlay / accessibility appsDisable floating menus and accessibility overlays. Remap under Controls.
Slow in-game save load (Android 11+)Scoped storage / wrong memstick pathRe-grant memstick folder in Settings → System. Keep SAVEDATA on internal storage.
Game list empty after updateLost folder permissionGames tab → Browse → pick ISO folder again. Confirm memory stick directory.
Save state crash on createFast Memory + specific titleGame Settings → disable Fast Memory for that game only. Use in-game saves.
“Memory stick changed” then black screenTitle-specific save bugClear per-game savedata. Fresh memstick folder. Avoid states for that campaign.
Random stutter in open areasCSO max compressionRecompress CSO at lower level or use ISO for that title.
Purple or missing texturesHD texture pack mismatchRemove PSP/TEXTURES packs or update them for your PPSSPP version.
Game runs too fastFrameskip or uncapped speedFrameskip off, speed limit 100%. Disable cheat speed codes.
CHD will not loadPPSSPP too oldCHD needs 1.17+. Update PPSSPP or convert back to ISO/CSO.
Bluetooth audio delaySmall audio bufferIncrease audio latency. Wired headphones for rhythm titles.
One game settings ignoredPer-game override activeGame Settings → Restore game-specific settings.

Android-specific checklist

  1. First launch: create PSP at storage root → tap Use this folder.
  2. After a major Android update: re-browse to your ISO directory in the Games tab.
  3. If saves load slowly: move SAVEDATA to internal storage; keep ISOs on SD if needed.
  4. Never put the memstick inside Google Drive, OneDrive, or Dropbox sync folders.
  5. Battery saver modes throttle the GPU. Exclude PPSSPP or disable restriction while playing.

Reset procedure

  1. Settings → System → Restore default settings.
  2. Quit the app fully and reopen it.
  3. Set backend only. Test one game.
  4. If FPS is stable, raise rendering resolution one step.
  5. Still broken: try a development build from the download page after backing up saves, or ask with logs on community channels.

When the UI never appears

On Windows the config is usually Documents/PPSSPP/memstick/PSP/SYSTEM/ppsspp.ini. GraphicsBackend values commonly used: 0 OpenGL, 2 Direct3D 11, 3 Vulkan (confirm in your version if a value does nothing). Change one key, save, relaunch.