Repository navigation
Valor Mortis (PPSA32793) #8422
BunnyFl
started this conversation in
Game bring-up
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Existing thread
Title
Valor Mortis (PPSA32793)
Content version tested
01.000.000
AnyPS5 commit
main e25c975 (Merge pull request #7641), no pull requests or local changes on top
System tested
Windows 11 Pro 10.0.26200, AMD Radeon RX 9070 XT (AMD proprietary driver 26.9.2), Ryzen 7 5800X3D, GCC 15.2.0 (WinLibs 15.2.0posix-14.0.0-ucrt-r7)
Furthest point
Menu
What is shown
Played with a controller: the menus are reached and work, controller input and audio work, but I could not get from the menu into gameplay.
In an unattended run the first-start gamma and brightness screen is drawn correctly (frame dumps checked) at about 4.4 FPS: frame p50 about 230 ms (40-44 presents per 10 s), GPU busy about 121 ms per present, both queue workers about 100 % busy. Queue 0x0 per 10 s:
DISPATCH_DIRECTx16634 4066 ms,DISPATCH_INDIRECTx2770 882 ms,DRAW_INDEX_INDIRECTx2604 693 ms.Before this screen the title builds very large compute pipelines on the queue worker: 53 pipelines of 100k-367k SPIR-V words at 1.1-13.2 s each over three runs, and one of 1051272 words that took 56.1 s and 67.8 s in two runs. The title logs
LogSony: Warning: GPU timeout: A payload ... has not completed after 149.9 secondswhile they build, then continues. With empty caches it presented 69 frames in 180 s; the third run, with the pipelines of the first two cached (2-10 ms each), reached the gamma screen.Current blocker
Pipeline build time of the large compute modules, as in #6118, and the frame rate at the first screen.
How it was run
The dump has no decrypted copies, so
eboot.bin,sce_module/*.prxandprx/*.prx(Wwise plugins) were unwrapped withtools/unwrap_self.py; all 38 unwrapped.37 modules converted.
tools/import_audit.pyreports 0 absent imports. NoAPS5_*variables are needed; the measured runs usedAPS5_PROFILE_DRAW=1andAPS5_TRACE_SUMMARY_EVERY=10. Default settings.Conversion, the unattended runs, log reading and this report were prepared with AI assistance (Claude Code); the menu, controller and audio results were observed by me.
All reactions