[Q] Guide to use the Kernel OC Features? - LG Nitro HD

Hello
Can any one tell me what the option in the Performance means?
1- Governor
2- IO Scheduler
3-Set on Boot
and what effect will be on each drop down menu item on the phone when over clocking or under as in attached immages also
I tried to search but failed or might be not searched too good.
Thanks in advance,

hackenggr said:
Hello
Can any one tell me what the option in the Performance means?
1- Governor
2- IO Scheduler
3-Set on Boot
and what effect will be on each drop down menu item on the phone when over clocking or under as in attached immages also
I tried to search but failed or might be not searched too good.
Thanks in advance,
Click to expand...
Click to collapse
They're pretty simple to understand. The governor tab just sets what CPU governor your device will use. The IO scheduler tab just sets which IO scheduler it will use. And the Set on Boot tab is pretty self explanatory. Do some research as to what each specific governor and IO scheduler does and it will make much more sense.

if you spell kernel right people might take you more seriously, just a thought.

KronicSkillz said:
if you spell kernel right people might take you more seriously, just a thought.
Click to expand...
Click to collapse
Point well noted thanks

lordcheeto03 said:
They're pretty simple to understand. The governor tab just sets what CPU governor your device will use. The IO scheduler tab just sets which IO scheduler it will use. And the Set on Boot tab is pretty self explanatory. Do some research as to what each specific governor and IO scheduler does and it will make much more sense.
Click to expand...
Click to collapse
Well I will try to search more if I understand what the answer means beacause I not have the basic knowledge of Governor etc. Thanks

Related

[INITSCRIPT] screenstate_scaling - switch CPU freq governor on screen state change

Attached init script changes the CPU frequency governor based on the screen state:
Code:
screen on -> interactive governor
screen off -> powersave governor
Don't use this with SetCPU!
Thanks NeoPhyTe.x360 for the idea...
Edit:
This script is released to public domain, so it can be freely used for derivative works without permission!
Good thinking!
Thanks for sharing.
do we flash this in clockwork?
bradputt said:
do we flash this in clockwork?
Click to expand...
Click to collapse
Nope, it's just a init script for the ROM devs...
but is possible to applu in a rooted phone simply copying to /systen/etc or nope? needs setcpu or works without?
thx
Awesome work you do
+10
This is supercool, we wont need to use SETCPU anymore, just flash this and enjoy super battery life, big thanks FloHimself!
bartito said:
but is possible to applu in a rooted phone simply copying to /systen/etc or nope? needs setcpu or works without?
thx
Click to expand...
Click to collapse
You can push this script to /system/etc/init.d but it has some dependencies e.g. the interactive governor, perflock disabler when you want to underclock, ...
NeoPhyTe.x360 said:
Awesome work you do
+10
Click to expand...
Click to collapse
It was your idea, so same goes to you!
ivicask said:
This is supercool, we wont need to use SETCPU anymore, just flash this and enjoy super battery life, big thanks FloHimself!
Click to expand...
Click to collapse
That's the reason we are doing it this way: make the governor switching a bit more low level without SetCPU. But remember, this is not a update.zip and not flashable from recovery...
nice work. i really appreciate this. lets hope all the devs see this
FloHimself said:
Attached init script changes the CPU frequency governor based on the screen state:
Code:
screen on -> interactive governor
screen off -> powersave governor
Don't use this with SetCPU!
Thanks NeoPhyTe.x360 for the idea...
Click to expand...
Click to collapse
Useless... Interactive governor sets low speed when idle.
sbricout said:
Useless... Interactive governor sets low speed when idle.
Click to expand...
Click to collapse
You are right, the interactive governor sets the lowest speed when idle. But idle != screen off.
sbricout said:
Useless... Interactive governor sets low speed when idle.
Click to expand...
Click to collapse
Applications and services can still ramp up the CPU speed during the screen being off, so not useless at all. Switching to the powersave governor for when the screen is off, will stop it ramping up during this time.
I modified the script abit to include frequencies for min and max.
http://linux-box.nl/~sjoer/90screenstate_scaling
sfjuocekr said:
I modified the script abit to include frequencies for min and max.
http://linux-box.nl/~sjoer/90screenstate_scaling
Click to expand...
Click to collapse
Nice, that`s something I`ve done later, too :
http://dl.dropbox.com/u/31174/android/90screenstate_scaling
Thought about extending it some more...
don't punch me, but... how can this be installed?
Kinda complicated, you`ll need a modified init.rc to run the scripts from /system/etc/init.d/ at startup, you have to push the governor modules and perflock_disabler module compiled for your kernel in /system/lib/modules/ the insmod scripts for the governors, perflock_disabler script and the script above to /system/etc/init.d/
FloHimself thank you very much for the scripts and the modules.
Is it me or is this script constantly looping with no breaks/sleeps?
I've installed Neophytes' ArauxtSense 7.1 rom and he already added this on his rom. The question is, do I have to uninstall my SetCPU now? I have my referred settings on it and don't know how to disable it. I have unchecked the "Set on Boot" but everytime I boot my device, I can see that the SetCPU is still running on the background. Any advice? Any risks when having them both?
sub0min0us said:
I've installed Neophytes' ArauxtSense 7.1 rom and he already added this on his rom. The question is, do I have to uninstall my SetCPU now? I have my referred settings on it and don't know how to disable it. I have unchecked the "Set on Boot" but everytime I boot my device, I can see that the SetCPU is still running on the background. Any advice? Any risks when having them both?
Click to expand...
Click to collapse
There shouldn't be any risks, but one of them will force its set freq, and the other one will be constantly changing it
Sent from my HTC Desire using XDA App
Thanks for clearing that out. I guess I'll have to uninstall it then not unless I install another rom. Thank you...

[Q] voltages on stock EC05 kernel?

hello, im trying to find any resources what are the voltages for the stock EC05 kernel
i think its 100-1000
but i don't know what the stock Governor and IO scheduler are.
conservative and cfq?
Heffboom.Konijn said:
hello, im trying to find any resources what are the voltages for the stock EC05 kernel
i think its 100-1000
but i don't know what the stock Governor and IO scheduler are.
conservative and cfq?
Click to expand...
Click to collapse
You mean frequencies, yes 100 - 1000 Mhz.
I believe you are correct that the default is conservative and cfq. I am sure someone will correct me if I am wrong. A lot of people like ondemand.

[Q] CPU Scalling Settings in AokPlay!

Hi everyone! Can anyone tell me whats the best CPU Scalling Governor setting for best battery life in AokPlay (Build 36) and also not to bad performance for daily use like web browse etc?
Cheers for answer!
Smartass is the best for any situation in my opinion.
Wats this "noop" scheduler option and where can you find it? I seen few users talking about it aswell.
Sent from my Xperia Play using XDA
Im not entirely sure, But I believe its a governor in setCPU.
Heres an explaination:
Noop:
Inserts all the incoming I/O requests to a First In First Out queue and implements request merging. Best used with storage devices that does not depend on mechanical movement to access data (yes, like our flash drives). Advantage here is that flash drives does not require reordering of multiple I/O requests unlike in normal hard drives.
Advantages:
Serves I/O requests with least number of cpu cycles. (Battery friendly?)
Best for flash drives since there is no seeking penalty.
Good throughput on db systems.
Disadvantages:
Reduction in number of cpu cycles used is proportional to drop in performance.
Click to expand...
Click to collapse
Via: http://forum.xda-developers.com/archive/index.php/t-1634838.html
EDIT: This link has other pages containing explanations of other governors as well.
Smartass is still my favorite (Use v2 of course though)

[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.

How Should I Set Up SetCPU for Galaxy S3?

I got the Samsung Galaxy S3 Tmobile USA. I already installed SetCPU. Whats the best way to set it up to make the battery last as long as possible with regards to MHz, voltage, etc?
yahanna said:
I got the Samsung Galaxy S3 Tmobile USA. I already installed SetCPU. Whats the best way to set it up to make the battery last as long as possible with regards to MHz, voltage, etc?
Click to expand...
Click to collapse
You can set the maximum frequency to 1100 mhz and the minimum to 200 Mhz
Sent By Galaxy S3 I9300 superpowered by Archi's stock Sammy
The Funky Pear said:
You can set the maximum frequency to 1100 mhz and the minimum to 200 Mhz
Sent By Galaxy S3 I9300 superpowered by Archi's stock Sammy
Click to expand...
Click to collapse
Hi Funky Pear. In the Governor tab there are several entries. What settings should I enter for all those entries? And in cfq, what value do I choose?
yahanna said:
Hi Funky Pear. In the Governor tab there are several entries. What settings should I enter for all those entries? And in cfq, what value do I choose?
Click to expand...
Click to collapse
There could be many governors depenting on kernel.
Can you tell me which governors are available??
The Funky Pear said:
There could be many governors depenting on kernel.
Can you tell me which governors are available??
Click to expand...
Click to collapse
They got samplr rate, up threashold, etc. Its in the Governors tab. You should be able to see them all listed.
yahanna said:
They got samplr rate, up threashold, etc. Its in the Governors tab. You should be able to see them all listed.
Click to expand...
Click to collapse
Do not touch these settings
The Funky Pear said:
Do not touch these settings
Click to expand...
Click to collapse
So other than settung max and min clock and governor settings, what else can I set? I nentiined cfq before but you never responded to that.
yahanna said:
So other than settung max and min clock and governor settings, what else can I set? I nentiined cfq before but you never responded to that.
Click to expand...
Click to collapse
If you want general reaponsiveness set row instead of cfq. And bfq is better for multitasking.
The Funky Pear said:
If you want general reaponsiveness set row instead of cfq. And bfq is better for multitasking.
Click to expand...
Click to collapse
Row?? What do you mean? There are only 3 options which are: noop, deadline and cfq.
Ok,then use deadline instead of cfq
The Funky Pear said:
Ok,then use deadline instead of cfq
Click to expand...
Click to collapse
Yeah I will. But what do these 3 settings mean exactly? What are they for?
yahanna said:
Yeah I will. But what do these 3 settings mean exactly? What are they for?
Click to expand...
Click to collapse
Deadline:
Goal is to minimize I/O latency or starvation of a request. The same is achieved by round robin policy to be fair among multiple I/O requests. Five queues are aggressively used to reorder incoming requests.
Advantages:
Nearly a real time scheduler.
Excels in reducing latency of any given single I/O.
Best scheduler for database access and queries.
Bandwidth requirement of a process - what percentage of CPU it needs, is easily calculated.
Like noop, a good scheduler for solid state/flash drives.
Disadvantages:
When system is overloaded, set of processes that may miss deadline is largely unpredictable.

Categories

Resources