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

SPU: Power consumption reduction when using SPU inaccurate reservations #12648

Merged
merged 2 commits into from
Sep 13, 2022

Conversation

elad335
Copy link
Contributor

@elad335 elad335 commented Sep 12, 2022

Lower CPU usage and power consumption significantly when SPUs are waiting for SPURS tasks. This is because when Acuurate SPU Resevations are disabled all reservation writes notify the SPU, so it's possible to drop the timeout on sleep condition, making the SPUs able to be fully relaxed. This requires "Accurate SPU Reservations: false" in config.

@elad335
Copy link
Contributor Author

elad335 commented Sep 12, 2022

Lowers SPU usage significantly when SPURS threads are idle.

@elad335
Copy link
Contributor Author

elad335 commented Sep 12, 2022

Added another commit for lowering SPU usage but for any config option.

@Nekotekina Nekotekina merged commit cfdc852 into RPCS3:master Sep 13, 2022
elad335 added a commit to elad335/rpcs3 that referenced this pull request Sep 13, 2022
elad335 added a commit to elad335/rpcs3 that referenced this pull request Sep 13, 2022
Nekotekina pushed a commit that referenced this pull request Sep 13, 2022
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.

2 participants