[Q] CPU & GPU governors? - One (M7) Q&A, Help & Troubleshooting

Hey guys,
I know the HTC One has a few cpu governors like msm-dcvs, intellidemand, ondemand etc... and gpu governors like ondemand, simple and interactive... and I know there's a thread that explains each governor, but what are the differences between each governor in relation to the HTC One, and which would you recommend for a nice balance of battery and performance? and what are the limitations of each one? Thanks a bunch!

This is the thread you're talking for...
However, the difference is how the governor work.
And the chose of the governor depends about your use of the phone...

There is still no answer about GPU governors. Aswell as specific settings in every governor which can we set

Related

[Q] Explanation of different governors

Hi guys.
I would like to know the differences amongst various governors. I googled a bit and both on the net and XDA I found some explanations, but not all the governors I have are properly explained. Some of them are not explained at all.
Is there anybody able to help me?
I found some info here and here
The governors I have with FM1.5 not explained are:
lazy
lulzactive
lagfree
intellidemand
smartassv2
ondemandx
Ok, some of them like lagfree could be self-explanatory, but I would be grateful if somebody could be more clear...
Thanks as usual to all!!
bump.
no one?
Note to myself: answer this thread when you get home...
Not at home? :-D
Sent from my GT-N7000 using Tapatalk
Diamantes said:
Not at home? :-D
Sent from my GT-N7000 using Tapatalk
Click to expand...
Click to collapse
have you reached home yet? would be glad if you could answer
I was in Prague for a week
Ok, so, to be honest using only Google I found this:
lazy (http://forum.xda-developers.com/showthread.php?t=1276092) - is ondemand but with an added option to stay longer on a certain frequency. This is due to the fact that some CPU's dont like too quick freq changes when sampling rate for decision making is set too low. See link for more.
lulzactive (http://tegrak2x.blogspot.com/2011/11/lulzactive-governor-v2.html) - is basically interactive governor with added smartass bits and variable (as opposed to fixed amout) frequency scaling, based on currently occuring cpu loads. Has, like smartass, a sleep profile built-in. See link for details on exact scaling.
lagfree (http://forum.xda-developers.com/showthread.php?t=1272933) - seems to be ondemand but with a lessend tendency to ramp up to 100% but rather also use steps available in between 0-100%.
intellidemand (freely translated from http://www.android-hilfe.de/root-hacking-modding-fuer-samsung-galaxy-s2/185085-ist-ein-governor.html) - behaves like ondemand when the system is under heavy use, it behaves differently when the system is mostly ideling. That mode is colled "browsing mode" or "browser mode" or whatever. It seems to be some sort of "intelligent" demand sensing/analysing ondemand governor.
smartassV2 - this one should be known. It's the same as smartass(V1) but tweaked. Same code author. I heard one should use smartassV2 instead of smartass when available.
ondemandx - is ondemand with an added sleep profile built-in. I believe all ...X kernels are the default kernels but with an added sleep profile.
Just in case you wonder: I use Savagedzen, I somehow like it best. And I have to get up at 4:20am thats in 2:48h so you may excuse me if I go to bed.
thanks +1
Hope you found the info you were looking for already, if not - take a look at this: http://forum.xda-developers.com/showthread.php?t=1369817

[Q] Which is the most recommended Governor

I'm using emanoN V4 with No-Frills, and since CM7.1 with SetCPU, I always used 'ondemand' as Governor.
But reading other posts on other devices forums about this, some people say SmartassV2 is the best...
So, as each device is different (specially by the ARM version and manufacturer), I decided to begin this conversation here, and listen to what people with the same device as me has to say about it.
So which Governor do you consider the best for SGM?
Im using cm7.2, setting at nofrilis Governor : SavagedZen io : sio and undervolt at cm setting, give more battery life.
Sory for bad english
Squadzone my idols
felipevsw said:
I'm using emanoN V4 with No-Frills, and since CM7.1 with SetCPU, I always used 'ondemand' as Governor.
But reading other posts on other devices forums about this, some people say SmartassV2 is the best...
So, as each device is different (specially by the ARM version and manufacturer), I decided to begin this conversation here, and listen to what people with the same device as me has to say about it.
So which Governor do you consider the best for SGM?
Click to expand...
Click to collapse
sio if u need less laggy n smooth
v-mix said:
sio if u need less laggy n smooth
Click to expand...
Click to collapse
Thanks for the reply, but as I can see on No-Frills, sio is th I/O Scheduler, that is already set. I'm asking here about the Governor.
Ondemand and set noop
Sent from my GT-S5570 using xda premium
on emanonV4 i use Smartassv2 nd i/o noop
I see that people are very divided between ondemand and SmartassV2.
Now with sio and noop as I/O Scheduler.
Anyone else would like to share?
i will say ondemand because cpu will be set at lowest frequency and when you need it it will set at higher frquency which will save your battery and if you want performance then no lag will be good
The principle of the ondemand governor I'd already figured out (and actually didn't like it, very rough).
I would like to hear more about the principle of the SmartassV2, whereas since this morning I'm using SmartassV2 + noop and I noticed my SGM way smoother than with ondemand + sio.
Now is wait and see if the battery is sucked more.
felipevsw said:
The principle of the ondemand governor I'd already figured out (and actually didn't like it, very rough).
I would like to hear more about the principle of the SmartassV2, whereas since this morning I'm using SmartassV2 + noop and I noticed my SGM way smoother than with ondemand + sio.
Now is wait and see if the battery is sucked more.
Click to expand...
Click to collapse
smartassV2 is a re-working of the original smartass governor, it allows for the CPU to scale through all frequencies from the lowest you set to the highest, based on the load occuring. Basically it scales CPU based on realtime needs of the system, saV2 supposedly incorporates some more agressive settings for screen off, and I believe quicker scaling than the original smartass.
dhlalit11 said:
smartassV2 is a re-working of the original smartass governor, it allows for the CPU to scale through all frequencies from the lowest you set to the highest, based on the load occuring. Basically it scales CPU based on realtime needs of the system, saV2 supposedly incorporates some more agressive settings for screen off, and I believe quicker scaling than the original smartass.
Click to expand...
Click to collapse
Thanks a lot, man! And now I think that I had made my choice:
Governor: SmartassV2
I/O Scheduler: noop
Highly recommended!

[Q] Why there is no lulzactive governor in any kernel for HTC One?

Pls tell me why there is no lulzactive governor available in any custom kernel for HTC One?
I think that default ondemand is too power-hungry governor, and powersave is way to slow. Lulzactive would be the best balanced governor, but it is not available. Why? Nobody needs it? Or it is not possible to port that governor to HTC One?

[Q] governor interactive

Hi all.. i have some questions on the interactive governor:
-wich is the best i/o scheduler with this governor?
-is better interactive or interactivex
-is possible to implement the interactivex in a kernel without it(i'm using Iyahman kernel based on the semaphor and i'm finding very well )?
Sorry for the bad english and for the questions that may seems a bit stupid but i'm almost new to this world

Best governor and io scheduler for a smooth performance

Hello everyone
As the title says
For anyone who has enough knowledge to advice us about this topic.
Which governor and io scheduler to use for a smooth performance and good battery life.
xhamadeex said:
Hello everyone
As the title says
For anyone who has enough knowledge to advice us about this topic.
Which governor and io scheduler to use for a smooth performance and good battery life.
Click to expand...
Click to collapse
I have found Interactive to be a good balance of performance and battery life, it is the stock governor actually. Conservative can be good as well but I like the slightly better response from Interactive. My kernel has deadline as the default and I haven't messed with it.
nathanchance said:
I have found Interactive to be a good balance of performance and battery life, it is the stock governor actually. Conservative can be good as well but I like the slightly better response from Interactive. My kernel has deadline as the default and I haven't messed with it.
Click to expand...
Click to collapse
I'm on elemental X and it provides its own governor.
I think I should stick with the governor that is provided by the kernel...
xhamadeex said:
I'm on elemental X and it provides its own governor.
I think I should stick with the governor that is provided by the kernel...
Click to expand...
Click to collapse
each kernel provides many governors for you to use.. why do i have to use the governor thats default to the kernel when the governor that i use is much better in performance and battery??? you should use whichever one you like, provided that you know what you are doing. btw, i use ondemand governor with deadline scheduler.
simms22 said:
each kernel provides many governors for you to use.. why do i have to use the governor thats default to the kernel when the governor that i use is much better in performance and battery??? you should use whichever one you like, provided that you know what you are doing. btw, i use ondemand governor with deadline scheduler.
Click to expand...
Click to collapse
Agreed?
blu active governor and cfq scheduler

Categories

Resources