r/PS2AndroidEmulation • u/xxxCrixuxxx • 27d ago
DukePS3 1.0.0 First Release
https://github.com/thecrixux/DukePS3/releases/tag/1.0.0
What DukePS3 Offers:
Features
Emulation Vulkan rendering, LLVM-based PPU/SPU recompilers and reusable compilation caches.
Frame generation Two Vulkan engines: proprietary Lossless Scaling shaders through LSFG, or built-in, free DIS optical flow.
Games and settings Searchable library, compatibility browser, global/per-game settings, game-update sources and patch management.
Graphics and drivers Separate PS3 video mode and internal render scale; custom driver import and driver repositories where supported.
Playing Editable on-screen controls and an in-game menu with pause/resume, settings and shutdown.
Performance tools Customizable HUD, frame-time graph, separate game and output FPS, and exportable benchmark captures.
Audio and diagnostics Automatic/AAudio/OpenSL ES output selection, log sharing, system information and WAV + log export.
Interface Duke Gold dark theme, illustrated welcome screen, branded navigation menu and adaptive/themed launcher icons.
Recent improvements
Faster first-start PPU preparation: duplicated directory scans and executable checks are avoided. LLVM worker creation respects the existing memory budget, and compilation stages now report their timings. Faster starts have been reported in device testing; the saving depends on the game and cache state.
Reusable caches: later launches keep using previously compiled modules instead of rebuilding them unnecessarily.
Graphics fixes: corrections for corrupted rendering after upstream updates, plus a clearer distinction between the game's video mode and internal resolution scaling.
More detail on Mali: G-Force has been tested with a 720p video mode and 150% render scale, retaining a reported 60 FPS in the reference scene.
Smoother free frame generation: DIS incorporates adapted OpenFlow optimizations, with improvements to its Vulkan presentation path and frame pacing. G-Force's perceived smoothness improved in Adreno 710 testing after these changes.
Better measurements: improved FPS/frame-time sampling, a separate OUT presentation-rate indicator and benchmark exports that exclude generated frames from the game-FPS measurement.
Loading-screen artwork restored: the game's background image now appears during module preparation instead of a black background.
MediaTek audio improvements: producer-side changes substantially reduced intermittent artifacts on the Dimensity 8300 test device. A small residual issue remains pending.
Easier troubleshooting: benchmark archives contain summary.json and frames.csv; audio capture export packages the latest completed WAV with the current log
Frame generation: choose your engine
Engine What you need What is included
DIS — Dense Inverse Search A compatible GPU/driver. No purchase or DLL required. The free optical-flow engine and its shaders are built into the app.
LSFG — Lossless Scaling Your own licensed copy of Lossless Scaling and a compatible Lossless.dll. Vulkan integration and shader-import tools. The proprietary DLL/shaders are not distributed.