ARMSX3 1.6.5 focuses on demanding PlayStation 3 games
ARMSX3 version 1.6.5 was released on November 6, 2026, with its biggest changes aimed at performance. The Android emulator uses the latest upstream RPCS3 code and is designed to run PlayStation 3 software on compatible Android devices. This update improves SPU workload handling, frame generation and graphics compilation, while also adding smaller library, backup and Linux build changes.
The release notes report particularly large gains in Ratchet & Clank Future: Tools of Destruction. In the opening robot fight, the project reports an increase from 12 to 25 frames per second on a Snapdragon 8 Gen 2. The notes also include results on Snapdragon 8 Elite hardware, although they do not provide a comparable numerical result for that device.
SPU scheduling cuts wasted processor time
A central change makes SPU threads that have no work stop consuming processor time. The Synergistic Processing Units, or SPUs, are part of the PlayStation 3's Cell architecture and are important to many demanding games. When an emulator continually spends CPU time servicing idle emulated threads, that overhead can reduce the time available for other emulation work.
ARMSX3 reports that Web of Shadows used roughly 70–80 percent CPU on a Snapdragon 8 Elite before the change and about 30–50 percent afterward. The project also expects SPU-heavy games in general to run more smoothly. These figures are project-reported results rather than a guarantee for every phone, game or configuration.
The update also changes how a signal sent by Sonic the Hedgehog (2006) is handled. Instead of waiting after every signal, the SPU now waits only when it has not yet read the previous one. The release notes say this allows the game to run at a locked 60 frames per second. The adjustment removes unnecessary synchronization while preserving the wait when it is required.
Lighter frame generation and steadier rotation behavior
Frame generation receives a separate performance improvement. The release notes say its processing cost is now much lower, allowing games to retain their full frame rate while the feature is active. As one example, Web of Shadows is reported to hold 30 frames per second with LSFG x2 enabled, producing a smoother 60-frame presentation through generated frames.
Frame generation also maintains its frame rate when the phone is rotated. The performance overlay remains steady with the feature enabled, which should make orientation changes less disruptive for users playing on devices that switch between portrait and landscape layouts.
These results depend on the phone, game and selected settings. The documented examples show the intended benefit of the changes, but they are not a universal performance guarantee.
More graphics workers on suitable phones
Graphics compilation can now use every little CPU core on phones that provide them. On a Snapdragon 8 Gen 2, the release notes report three workers instead of two. The change gives graphics compilation access to an additional available worker on that example device, although the practical result will vary with the phone and its processor.
Small improvements to backups and search
The app-data backup action now suggests an ARMSX3-specific filename, such as ARMSX3-backup-1.6.5.zip. A project-specific name makes it easier to identify a backup among other archive files and associate it with the emulator that created it.
Keyboard input is also handled more usefully when the Use system keyboard option is enabled. Typing can now reach the search field in both the game library and settings search. This change was carried over from ARMSX2 and is relevant on Android devices connected to a physical keyboard.
Linux builds also compile with this release. That expands the platforms on which the project can be built, while the packaged files listed for this release are Android APKs. The release provides armv8.2 Android packages for SDK levels 30, 33 and 35, plus a legacy armv8.1 package for SDK level 30.
What ARMSX3 emulates and what users provide
ARMSX3 emulates the PlayStation 3; it is not software for installing games directly on a modified console. The project requires PlayStation 3 firmware, which is not included. Its documentation says the firmware installation decrypts Sony's official update and unpacks the console's internal flash into ARMSX3's data folder, allowing the emulator's Boot XMB mode to use the PS3 system software. XMB Mode is ARMSX3's own interface and uses selected system assets from that firmware installation.
The project does not include PlayStation 3 firmware, games or other Sony files. Users need to provide their own firmware and games they own. The release notes do not document changes to firmware handling, game installation or compatibility beyond the performance examples listed above.
For developers building ARMSX3 themselves, the README documents Android arm64-v8a and armv8.2 support and identifies Android Studio as supplying the relevant SDK, NDK and Java tooling. Those are source-build requirements, not requirements for users installing one of the supplied APKs. The 1.6.5 release is available in four Android package variants, with the appropriate choice depending on device architecture and Android SDK support.




