-
Notifications
You must be signed in to change notification settings - Fork 141
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
Huge battery consumption during Android Sleep if Lime3DS was active when entering Sleep #519
Comments
I happen to come across this issue as well on the AYN Odin 2/Retroid Pocket 4 Pro/Retroid Pocket Mini/Retroid Pocket 2S. So it's a thing on Android 10/11/13. There was a pretty old build of Citra MMJ that I believe didn't have this problem but later updates of MMJ eventually brought this issue back in. |
Do you know sort of when this old build of MMJ was made? I don't mind trying several different versions to test. |
Just remove lime3ds from multitasking (recent). Then I finish using it and do this. It works. |
Not entirely sure what you mean by this, but if it's about preventing it from running in the background, it's not related to the post. The premise is: if you have a game running, then put your device to sleep, then wake it up to resume playing your game. It will have consumed a lot more battery than it should have. |
I apologize. I now understand that you are talking about portable devices with Android intended for emulation. |
That's not as easy to activate as you might think on Android |
Sure, I mean I have no idea what goes into it. But I'd for sure consider it the biggest problem with using the emulator on Android as is. Savestates help the situation a lot though, but it's still pretty clunky to savestate->close emu/open emu->load savestate.
What about this btw? It's not related is it? |
Oh that completely screws with the pause emulator feature i can reproduce it |
Well, if you do tinker with it and need a tester, let me know. |
Is there an existing issue for this?
Affected Build(s)
2118.2
Description of Issue
If you enter Androids Sleep mode, there's a huge battery drain compared to other apps. (Lime3DS consumes like 4+% per hour, whilst most other apps I've tried are <1% per hour.)
This behaviour is exhibited on all emulators I've tried that are based on the same foundation as Lime3DS is based on, incase that helps narrow down what could be the issue.
Not sure if this is related/helps, but if you press Pause emulation, then Sleep.
Once you 'unsleep', the games already playing even though the 'Pause emulation' button still has the text 'Resume emulation'.
Expected Behavior
<1% battery consumption per hour, like pretty much all emulators I've tried apart from like Citra, Yuzu etc.
Reproduction Steps
I have an Retroid Pocket 4 Pro that I've tested this on, but I've talked to people on other devices (Retroid Pocket Mini etc) who also have the issue, so it doesn't seem to be platform specific.
Log File
No log file as this isn't related to any crash etc.
System Configuration
CPU: MTK D1100
GPU/Driver: Mali-G77 MP9
RAM: 8GB LPDDR4x (not sure what brand/product line Retroid Pocket 4 Pro uses)
OS: Android 13
The text was updated successfully, but these errors were encountered: