-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PPU LLVM/SPU/Non-TSX: Obnoxiously responsive and obedient PPU for SPU requests #14408
Conversation
0a7e714
to
49d0810
Compare
Since PPU cache needs to be rebuilt after this PR, would you mind refactoring the syscalls in sys_game.cpp (by removing the underline prefix) as well as those in sys_game_.cpp (add underline prefix or suffix) by the way? |
I mean, I don't enforce its removal. Its just so the users can access this change of code. |
Added another optimization, idk if it actually improves anything and may behave differently between different CPUs, please retest. |
And if you use the build of the previous commit? |
I've haven't tested the previous commit. |
I mean, it's available. |
Oh, I didn't know you could test the previous commit when the new commit was released, my bad. |
After commit 493d4e4 was added, nothing really changed for DeS, GOWA and GOW3, but Persona 5 and TLOU gains from master diminished by 1 FPS compared to the previous commit. |
Very minor (if any) differences in MGS4. Commit 493d4e4 |
bbc0f4d
to
446a7c1
Compare
Needs PPU cache removal and rebuilt to test the pr.
Not to be merged before #14404 so perf comparison would accurate to what it was earlier.
Although testers are welcome.
Imnproves Persona 5 performance a bit.
May improve #14386