Skip to content

v2026.06.08-1005

Choose a tag to compare

@ouroboros420 ouroboros420 released this 08 Jun 08:57
· 164 commits to rebase-rpcs3-jun2026 since this release

RPCSX-android core build. Update via the in-app core updater, or download the
.so for your device and install it manually.

Highlights

  • Shutdown hang fixed. Closing a game — or force-closing after a freeze —
    no longer leaves the app stuck. The internal "Emulation Join Thread" was
    deadlocking by joining itself; deferred shutdown work now runs on the
    main-thread dispatcher instead of inline on the worker thread.

  • Frozen intro movies (FMVs) fixed in some games. The PAMF demuxer was
    re-vendored to the upstream SPU-accurate implementation, which carries the
    fix for demux events firing before the game has finished initializing FMV
    playback. The upstream fix is named for White Knight Chronicles II; the
    same movie stall also affected Disgaea 3 and Disgaea D2 intros.

Media stack

  • Full demux -> decode subsystem brought up to current upstream:
    cellDmuxPamf (now SPU-accurate, HLE by default), cellDmux, cellPamf,
    cellVdec, cellAdec, cellAtracXdec, plus the new codec stub headers.

Other changes since v2026.06.07-1950

  • PPU reservation priority over SPUs (reduces livelock-style stalls).
  • cellAudio _mxr000 surmixer event-queue fixes.
  • Core now reports each patch's game titles, enabling patch search by game
    name in the app's Patch Manager.
  • Earlier module updates: cellVideoOut, cellMsgDialog / cellOskDialog /
    cellUserInfo / cellAudioOut, cellRec, sceNp*.

Variants

  • librpcsx-android-arm64-v8a-armv8-a.so — baseline; runs on every arm64 device.
  • librpcsx-android-arm64-v8a-armv8.2-a.so — optimized (dotprod / LSE);
    auto-selected by the app on capable devices.

Note for testers

The new demuxer is SPU-accurate — more correct (the reason the FMVs unfreeze),
but slightly heavier during movie playback. Please confirm whether
WKC2 / Disgaea 3 / Disgaea D2 now play through their intros, and watch movie
performance.

Credits: FMV fix by capriots (RPCS3 72b872df6); PPU reservation priority and
cellAudio _mxr000 fixes by Elad (RPCS3). Ported to ARM64/Android.