• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Android v
« Previous 1 ... 36 37 38 39 40 ... 126 Next »

More fps while moving analog controller on screen ?
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
More fps while moving analog controller on screen ?
10-08-2019, 12:02 PM
#1
deuws
Unregistered
 
Hello guys

Here i'm facing a weird problem in Zelda the wind awaker
I'm on the official version of Dolphin and it works pretty good on a Mi 9T sticking with 30 fps, mostly..

My only one problem is, whenever I am talking to someone, my fps fluctuacte from 15~25 so it's lagging with sounds problem... but if at that moment i am simply touching the screen and moving for exemple the analog, the game stick to the usual 30fps it does and just run fine

as soon as i stop moving the analog it will lag again, it's just lagging when i am talking to someone, in every other scenario i have no problem so far

I don't find any reason it has to slow down cause i'm not using controller.. ?

does anybody have an idea ? tried a lot of things




Thanks guys !
Reply
10-08-2019, 12:50 PM (This post was last modified: 10-08-2019, 12:50 PM by JMC47.)
#2
JMC47 Offline
Content Producer
*******
Content Creators (Moderators)
Posts: 6,542
Threads: 29
Joined: Feb 2013
Yep, it's your phone's CPU governor. It's trying to save battery thinking you're not actively using the phone. There's no easy way around it.

I ran into this while writing this article: https://dolphin-emu.org/blog/2018/08/14/state-of-android/#performance-pitfalls-and-other-issues
Find
Reply
10-08-2019, 12:51 PM (This post was last modified: 10-08-2019, 12:58 PM by TKSilver.)
#3
TKSilver Offline
Senior Member
****
Posts: 282
Threads: 0
Joined: May 2017
Your phone is down clocking the CPU when you are not "interacting" with it to save power and have "larger numbers" in battery life. A lot of phones do not see emulators as a heavy workload when they are running and use their power saving or hybrid governors when you run an emulator. This includes not using the "performance" cores (instead using the "efficient" cores, clocking down the CPU when "inactive" to save power and clocking back up when the screen is touched so the phone feels responsive. There are other things, but this is most likely the cause of the situation you are seeing.

You can test this by tapping a non controller part of the screen while you are talking to someone in game every few seconds and see if the performance stays stable.

Edit - Sniped by JMC47...
Also there is a solution. We just need to find a way to get phones to think that Dolphin is AnTuTu or some other benchmark and then the phone will give the best performance, killing off background tasks, overclocking the CPU and sometimes GPU, forgetting thermal limits, and many other wonderful things all so it can "cheat' on a synthetic score. It's not even like it gives any advantage since they all do the same thing...
Find
Reply
10-08-2019, 03:18 PM
#4
deuws
Unregistered
 
Thanks guys !

I just found this topic
https://www.reddit.com/r/Xiaomi/comments/9jsl4q/tutorial_how_to_enable_performance_mode_on_any/

I will try some things and see if i can fix that, I let you know !

Edit : Okay I managed to activate the "performance" mode but it doesn't change anything

Edit 2 : I ended up by activating all the options in the "hack" sections of the GFX in Dolphin emulator and now it's fixed somehow.. : )
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode