What cpu governor? - G4 Q&A, Help & Troubleshooting

Heya What cpu governor do you guys use? anyone use conservative? how is it working for the g4 ? Thanks in advance

I use the default Interactive on the little config
And onDemand for the BIG. Feel/saw no difference. Might swap the BIG from onDemand to conservative

Related

Kernel Settings Question

Just out of curiosity, I always just use the default whenever i flash a new kernel, since Sense based ROMS don't come with the ability to change Governors, but OS Moniter gives you that ability.
What IS the difference between smartass, ondemand, powersave, conservative (what I'm on) and performance?
I guess I just never bothered to wonder about it before.
Sense roms can't change the governor stock, but if you install SetCPU then you can change it.
Each governor changes the frequency at a different type.
Performance will increase it faster when needed compared to the rest.
Conservative and powersave will scale up at a slower rate.
Smartass is like ondemand but should also automatically change the frequency when the screen is off and uses other variables to determine clock speed.
HipKat said:
Just out of curiosity, I always just use the default whenever i flash a new kernel, since Sense based ROMS don't come with the ability to change Governors, but OS Moniter gives you that ability.
What IS the difference between smartass, ondemand, powersave, conservative (what I'm on) and performance?
I guess I just never bothered to wonder about it before.
Click to expand...
Click to collapse
Nice read: http://www.mjmwired.net/kernel/Documentation/cpu-freq/governors.txt
surrealmethod said:
Sense roms can't change the governor stock, but if you install SetCPU then you can change it.
Each governor changes the frequency at a different type.
Performance will increase it faster when needed compared to the rest.
Conservative and powersave will scale up at a slower rate.
Smartass is like ondemand but should also automatically change the frequency when the screen is off and uses other variables to determine clock speed.
Click to expand...
Click to collapse
Thanks and I know Sense ROMS can't change the governor, but if you use OS Monitor, you can change it there, like I posted.
surrealmethod said:
Sense roms can't change the governor stock, but if you install SetCPU then you can change it.
Each governor changes the frequency at a different type.
Performance will increase it faster when needed compared to the rest.
Conservative and powersave will scale up at a slower rate.
Smartass is like ondemand but should also automatically change the frequency when the screen is off and uses other variables to determine clock speed.
Click to expand...
Click to collapse
Wrong.
Performance locks the cpu speed at the max freq. Powersave locks the cpu speed at the min freq. Ondemand scales to the max freq whenever a load is detected and slowly scales down according to the load. Smartass is not like ondemand. Smartass scales to the highest freq needed to accomodate a load and then scales down immediately when that load has been completed. Interactive is the inspiration for smartass. Interactive takes over the idle loop and scales to the highest freq needed to complete the load. The difference from smartass is that interactive must see that the load has changed from the first value for a certain amount of time before it decides to scale.
Op, this information could have easily been found in the forums by searching. However most people don't word it the way I have just done. Also, sense or aosp has nothing to do with changing governors. You can change the governors using terminal emulator. The apps just make it easier for users to do it without typing command lines.
Actually, I should have said, I did search, but all I found were maxi-technical terms and definitions, nothing in layman's terms

[Q] ondemand vs InteractiveX

Hi guys!
i was wondering if interactiveX governor is more "battery Friendly" than Ondemand....what do you think about it?
Which min.Freq is reccomended in DoomKernel for GB ( using x-gamer 1.8 rom)??
Happy reading - http://forum.xda-developers.com/showthread.php?t=1663809
tnx, i've already readed the post but i'm interested to a direct comparison between the 2 governors (if anyone can do it) from the battery point of view....because teorically InteractiveX should guarantee better performance/battery experience =)
Try it, the best way to find out.
InteractiveX Governor: Created by kernel developer "Imoseyon," the InteractiveX governor is based heavily on the Interactive governor, enhanced with tuned timer parameters to better balance battery vs. performance. The InteractiveX governor's defining feature, however, is that it locks the CPU frequency to the user's lowest defined speed when the screen is off.
Ondemand Governor: This governor has a hair trigger for boosting clockspeed to the maximum speed set by the user. If the CPU load placed by the user abates, the OnDemand governor will slowly step back down through the kernel's frequency steppings until it settles at the lowest possible frequency, or the user executes another task to demand a ramp.
Read-->test-->report

[Q] GT-i9195 SET CPU your settings?

Ok so I am experimenting with Set CPU app
Can you guys tell me what Profiles you run or prefer
Thanks
EwOkie said:
Ok so I am experimenting with Set CPU app
Can you guys tell me what Profiles you run or prefer
Thanks
Click to expand...
Click to collapse
I don't use SetCPU (way over complicated for no good reason) but Kernel Tweaker. With my experience on the F4k kernel:
JB - Interactive
KK - Smartass V2
IO Scheduler: normal phone use ROW. If you have some regular write operation, CFQ. I've tried SIO, ZEN and NOOP, overrated. While NOOP and ZEN feels really responsive (like mininium lag) but it unstable. As for SIO I don't see what people see in it. It not particularly faster, and nor battery friendly. At least that what I saw on my S3 with Pegasus governor. And I don't use benchmark, this is a pure observe from normal day-to-day use on open app, multi-tasking, browsing, etc. I've tried all mention governor for at least a week.
As for UV, I've done -1.5V (yes, not a typo) on my phone. Again, I don't bench or play games, just regular day-to-day email, browsing, photo, etc.
I'm on JB 4.2.2 Stock and using SmartAssV2 + ROW. Max freq. on 2.05Ghz. Working fine so far.
Check out this thread: http://forum.xda-developers.com/showthread.php?t=2686845 for undervolting results part (I'm guessing it's in your SET CPU too).
jorgeealdunate said:
I'm on JB 4.2.2 Stock and using SmartAssV2 + ROW. Max freq. on 2.05Ghz. Working fine so far.
Click to expand...
Click to collapse
wich kernel do you have bro?
blake2893 said:
wich kernel do you have bro?
Click to expand...
Click to collapse
I'm using f4ction kernel 1.3.0 with 90hardlimit_2.05Ghz.zip flashed after the kernel with TWRP.
Also, i like CPU Control, which is very easy to use.
I don't need set cpu anymore. I turn on air plane mode at night so battery life can be longer.
And checked on cpu's cores, system automaticly control frequences.
Using SetCPU the Charging with USB takes ages
Do I need to set a profile as I have tried other apps to change stuff but this seems to be the only option for me with a modified Stock Rom
Have used these settings so far with no lags or issues .. can someone pease clarify if this is ok...
SET SCREEN OFF
CPU - 810 - 384 Gov: Interactive / Priority 100
SCREEN ON
CPU - 1566 -384 Gov : OnDemand / Deadline / Priority 52
BATTERY <45
CPU - 1026 - 394 Gov: OnDemand / CFQ / Priority 50
SLEEP 00:45 - 08.25
CPU - 584 - 384 Gov: Powersave / CFQ / Priority 49
What about Battery or CPU Temp?
EwOkie said:
Using SetCPU the Charging with USB takes ages
Do I need to set a profile as I have tried other apps to change stuff but this seems to be the only option for me with a modified Stock Rom
Have used these settings so far with no lags or issues .. can someone pease clarify if this is ok...
SET SCREEN OFF
CPU - 810 - 384 Gov: Interactive / Priority 100
SCREEN ON
CPU - 1566 -384 Gov : OnDemand / Deadline / Priority 52
BATTERY <45
CPU - 1026 - 394 Gov: OnDemand / CFQ / Priority 50
SLEEP 00:45 - 08.25
CPU - 584 - 384 Gov: Powersave / CFQ / Priority 49
What about Battery or CPU Temp?
Click to expand...
Click to collapse
Powersave governor is a governor that locks on the lowest possible speed provide by the kernel. No point on setting a speed range since it doesn't dynamically switch between them.
Well as I mention above, I don't recommend using schedule beside ROW or CFQ. If anyone still thinks SIO, NOOP, Deadline is significantly faster/better than CFQ this is a very interesting test: http://www.phoronix.com/scan.php?page=article&item=linux_iosched_2012

[Q] Which scheduler and governor are you guys using ?

I flashed the rin kernel and wanted to know what you guys using as io scheduler and governor. What were the effects of choosing them ?
Thanks.
ymcc said:
I flashed the rin kernel and wanted to know what you guys using as io scheduler and governor. What were the effects of choosing them ?
Thanks.
Click to expand...
Click to collapse
+1
You can find explanations of governors and schedulers here:
[REF][TWEAKS] Kernel Governors, Modules, I/O Schedulers, CPU Tweaks, AIO App Configs
[Info]Useful info about I/O scheduler and CPU Governor!
Thank you for these useful posts but im more interested in what people actually experience. And i heard that some governors are not supported by some phones.
Interactive/noop
Now i set it up to smartassv2 and sio for screen on. For screen off i use smartassv2 and sio. I'm using performance profile xposed module.
EDIT: Now i read some of those and learned that using different governors for screen off and screen on would cause lags when waking up the device so smartassv2ed all of them.
I use intellidemand and deadline for screen on. Has always worked well for me on any phone.

Weird behaviour with some cpu governors

I am currently on RR with the m8 kernel.
I am seeing a very bizarre behavioural pattern where powersaving governors and hotplugs such as alucard have ha huge battery consumption whereas interactive governors such as yankactive or intelliactive consume way less.
For example my current settings are smartmax_eps governor with msm_hotplug,
Code:
CPU Maximum Frequency 1267Mhz
CPU minumum Frequency 268Mhz
Sync threshold disabled
Input boost frequency disabled
For my hotplug I have the MSM Hotplug
Code:
all defaults
For GPU governor
Code:
Max Frequency 462Mhz
GPU governor powersave
I have also enabled vomer accurich in screen settings, but I don't think it should have any bearings on the battery life.
and it still consumes more than Intelliactive with the MSM Hotplug and 2 Boosted cores. and max boost frequency 2419MHz.
I don't even want to talk abour zzmoove that has an incredible power drain when I have enabled the zzmoove all hotplugs disabled and zzmoove native hotplug enabled (23%/h).
Am I doing something wrong or are some of my configurations wrong? I have tasker and wanted to have the best powersaving experience while on the go and then switch over to a good interactive governor when playing some games sometimes. I am missing the power saving profile with great battery life.
Does here someone have a better configuration profile or an idea of what the problem might be or the thing that I am missing?
Alucard, arteractive and SavagedZen use more 2.4GHz(max freq). I noticed that, and I don't know why mentioned governors do that.
That's on Team M8 kernel.
@Zile995
What is the reasoning behind using max freq so much? Isn't it so that 4 slow cores tend to be more energy effiecient than 2 fast ones?
What is the setup you are using if I may ask?
Nyquis said:
@Zile995
What is the reasoning behind using max freq so much? Isn't it so that 4 slow cores tend to be more energy effiecient than 2 fast ones?
What is the setup you are using if I may ask?
Click to expand...
Click to collapse
This http://forum.xda-developers.com/showthread.php?p=68121297
+ intelli_plug
They have bugs, I don't know why.

Categories

Resources