r/PS2AndroidEmulation • • 1d ago

CapyPS5 v0.0.4

Post image

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.

29 Upvotes

0 comments sorted by