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

UX: Option to pause emulation when RPCS3 is not focused #14146

Merged
merged 1 commit into from Jul 7, 2023

Conversation

elad335
Copy link
Contributor

@elad335 elad335 commented Jul 7, 2023

Option to pause automatically emulation when RPCS3 losses its focus or the application becomes inactive.
This option is targeted to save CPU time and reduce power consumption when you are not using RPCS3.

The actual pausing is being delayed by one second after inactive state is detected so Emu.Pause() would not be spammed. (this function is not perfect so spam-calling is not a good idea)

The setting is called "Pause emulation on RPCS3 focus loss" and is found on Emulator tab.
The setting is dynamic.

@elad335 elad335 force-pushed the mmio-llvm branch 2 times, most recently from 3b8d220 to c9846c9 Compare July 7, 2023 07:49
@Yahfz
Copy link
Contributor

Yahfz commented Jul 7, 2023

image
image

works great here

@elad335 elad335 force-pushed the mmio-llvm branch 3 times, most recently from 3e80f47 to 6f8243b Compare July 7, 2023 08:54
rpcs3/rpcs3qt/tooltips.h Outdated Show resolved Hide resolved
@elad335 elad335 merged commit 05824e6 into RPCS3:master Jul 7, 2023
5 checks passed
@elad335 elad335 deleted the mmio-llvm branch May 6, 2024 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants