Skip to content
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

RawSPU: Do not assume GPU memory fault on SPU MMIO #12587

Merged
merged 4 commits into from
Aug 31, 2022
Merged

Conversation

elad335
Copy link
Contributor

@elad335 elad335 commented Aug 31, 2022

Massively improves the performance of RawSPU MMIO and PS3 page faults notifications.

Utilities/Thread.cpp Outdated Show resolved Hide resolved
@elad335 elad335 requested a review from kd-11 August 31, 2022 17:57
@kd-11 kd-11 merged commit b7599c0 into RPCS3:master Aug 31, 2022
@elad335 elad335 deleted the patch-85 branch August 31, 2022 19:55
@solarmystic
Copy link

A bit late on my end (I wanted to test this before it got merged but couldn't make it in time), but this PR (which is now merged to master) caused a minor performance regression with Demon's Souls.

Current master with this commit merged (0.0.23-14102) - 83 Average FPS
DS14102

Previous build (0.0,23-14099) - 85 Average FPS
DS14099

@elad335
Copy link
Contributor Author

elad335 commented Sep 1, 2022

Hi, DeS doesn't use RawSPUs.

@solarmystic
Copy link

Hi, DeS doesn't use RawSPUs.

I did retest again and it was indeed a random performance fluctuation, well within margin of error.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants