- Jan 4, 2016
- 27
- 0
- 6
HTC one m8 here.
First everyone said that interactive governer is the smoothest and most lag free. In practice I found it to be the biggest lag and stutterfest.
They said Ondemand was kinda fast but not as good as interactive. In practice it was much smoother than interactive, but there were still stutters.
Then I used Performance governer and it was even smoother than Ondemand, but there were still occasional stutters and lags every now and then (even in simple games like flappy bird)
Finally I tried the one governer that few ever talk about, userspace. With userspace governer the phone is now 100% stutter free. All of those simple 2d games that used to stutter are now epic smooth. They NEVER stutter. (I dont play games much to begin with but I use them as a test and benchmark for a phone)
And another important thing is that you have to stop any of the cores from going offline (it's called CPU hotplug I think), i.e. download an app like 3c cpu manager and set each core individually to userspace. If you just let the first core control them then they'll keep jumping between online and offline which will cause massive stuttering.
What I'm still baffled about is why the heck is userspace smoother than performance? Performance forces CPU to run at max frequencies at all times while userspace moves the frequencies up and down.
First everyone said that interactive governer is the smoothest and most lag free. In practice I found it to be the biggest lag and stutterfest.
They said Ondemand was kinda fast but not as good as interactive. In practice it was much smoother than interactive, but there were still stutters.
Then I used Performance governer and it was even smoother than Ondemand, but there were still occasional stutters and lags every now and then (even in simple games like flappy bird)
Finally I tried the one governer that few ever talk about, userspace. With userspace governer the phone is now 100% stutter free. All of those simple 2d games that used to stutter are now epic smooth. They NEVER stutter. (I dont play games much to begin with but I use them as a test and benchmark for a phone)
And another important thing is that you have to stop any of the cores from going offline (it's called CPU hotplug I think), i.e. download an app like 3c cpu manager and set each core individually to userspace. If you just let the first core control them then they'll keep jumping between online and offline which will cause massive stuttering.
What I'm still baffled about is why the heck is userspace smoother than performance? Performance forces CPU to run at max frequencies at all times while userspace moves the frequencies up and down.
Last edited: