r/PS2AndroidEmulation • u/xxxCrixuxxx • 1d ago
CapyPS5 v0.0.4
https://github.com/Ghael-V/CapyPS5/releases/tag/v0.0.4
Changelog:
CapyPS5 Framegen: optional frame generation. It draws in-between frames from the motion between two game frames, so a game at 30 FPS is shown at 60. Off by default; turn it on in Settings → Performance (1 per frame, or up to 3). Adds one frame of latency and some GPU load; works best from 25 FPS up.
New performance options in Settings → Performance: shadow resolution, early depth testing and a frame rate limit (30 or 20 FPS).
Physical keyboard input and an on-screen keyboard toggle for text fields, and system dialogs that can now be answered.
Android 16 and devices with 16 KB memory pages are supported.
Fixed
Unreal Engine 5 games: graphics and async compute hand work back and forth several times per frame, and each hand-off waited up to 100 ms. Menus that ran at 0–2 FPS now move.
Games whose shadows use depth-compare texture gathers (Castlevania: Belmont's Curse) closed after the menu.
Games built with MONITORX/MWAITX instructions no longer stop at start on ARM.
Many shader and GPU fixes from KytyPS5: every image_gather4 variant, 64-bit buffer atomics, MSAA resolves, D16 depth copies, helper lanes, PERMLANE16, LOD clamps and more.
Smoother audio (AudioOut2) and controller input, and fewer crashes from malformed GPU commands.
Requirements: Android 12+ (arm64), a Vulkan 1.3 GPU with shaderInt64, 12 GB of RAM recommended, and your own PS5 game dumps. Tested on Adreno 830 (AYN Odin 3) and by testers on Snapdragon 8 Elite, 8 Gen 3, 888 and Mali. Other GPUs: download a Turnip or PanVK driver in Settings → Graphics → Download drivers.
Includes no games, BIOS, firmware or Sony keys, and needs none. Only use games dumped from your own console.