Related
I have googled it but they don't really explain much and only explain 4 or 5 of them. How about
Smartass
Smartassv2
Scary
Superbad
Greaselightning
Ondemandx
Minmax
And links or if you could just explain would be great. I wish setcpu would just give this information instead of making us just guess which one to choose.
Sent from my Incredible 2 HD using XDA App
Also I'm using ondemandx but I don't know the difference between it and ondemand
Sent from my Incredible 2 HD using XDA App
sorry to interrupt you... but what are governers??
Unfortunately I've never seen a comparison between those algorithms (which as far as I know adjust frequency and voltage depending on load). It would be nice to have a full comparison..
i have mine set to ondemand and i set my own voltages using incredicontrol. I'm at 1.7mhz and very stable.
Forum search is your friend:
http://forum.xda-developers.com/showpost.php?p=15935399&postcount=3
Governors are:
AFAIK governors control how the processors change speed. When using the "On Demand" governor, the CPU will ramp up to the required speed quickly. When using the "Conservative" governor, the CPU will ramp up at a slower pace to conserve battery.
Well I would like to know about the new lag free governor found in cm7. That link above doesn't mention it.
Sent from my Incredible 2 using XDA App
Lagfree governor
'lagfree' - this driver is rather similar to the 'ondemand' governor both in its source code and its purpose, the difference is its optimization for better suitability in a battery powered environment. The frequency is gracefully increased and decreased rather than jumping to 100% when speed is required.
Took me 3 minutes to find it.
Kernel Info
Here's a post that has answers to a lot of Kernel related questions: http://forum.xda-developers.com/showthread.php?t=1369817
What is the max overclock in this phone?? tnx!
Differs on every phone, most go to 940 or 902 stable, if you go higher you will get crash and reboots, but it is possible your gio is not stable above 883 , just try it out, it wont get it bricked
Sent from my GT-S5660 using xda premium
844
844 is the highest stable you can get, but you can go up to 921 mhz but you can get screen freeze and you will have to remove your battery and restart.
I've had problems with over 806, but recently I put it up to 825 and it's stable so far. I really don't understand how some can go over 900, the phone will become unusable. It also seems to be more stable with minimum freq being set to 122 not 245. Currently I have 122-825 with smartassv2 scaling and it's working fine.
One more thing. I have more luck oc'ing with cyanogenmod built-in CPU governor, setCPU with different profiles seemed to crash my call answering dialog too easily. So if you use smartassv2, there isn't much point to use setcpu for screen-off profile.
overclock
in my opinion best clock for daily usage is 806MHz
voetbalremco said:
Differs on every phone, most go to 940 or 902 stable, if you go higher you will get crash and reboots, but it is possible your gio is not stable above 883 , just try it out, it wont get it bricked
Sent from my GT-S5660 using xda premium
Click to expand...
Click to collapse
This.
Others are just stating their own experience.
True, everyone has other mhz that is stable, you just need a bit luck
Sent from my GT-S5660 using xda premium
Just a quick question:
I know how to adjust my Min and Max frequency, but which governor should I use?
My ROM is GalaxyICS-KANG-beta3, and the default governor is ONDEMAND. Max CPU frequency is set to 902 MHz and Min is 122 MHz, the default.
Which of these settings, if any, would you recommend I change? I'm a little intimidated by the sheer amount of governors available to me...
Alucai Vivorvel said:
Just a quick question:
I know how to adjust my Min and Max frequency, but which governor should I use?
My ROM is GalaxyICS-KANG-beta3, and the default governor is ONDEMAND. Max CPU frequency is set to 902 MHz and Min is 122 MHz, the default.
Which of these settings, if any, would you recommend I change? I'm a little intimidated by the sheer amount of governors available to me...
Click to expand...
Click to collapse
I'm not entirely sure how all of them work, but ondemand is the most neutral choice, that's why it is the default governor on most roms.. it chooses CPU workload according to need (on demand).
Smartass is similar, except it keeps CPU usage to minimum when screen is off (it has a built in screen-off profile). SmartassV2 is an upgraded version of smartass. It's based on Interactive governor, but there are differences on how cpu usage scales up and down.
Minmax uses only minimum and maximum values. When your phone is idle, it uses minimum.. when it's not idle, it's always at max value.
Performance keeps CPU at max all the time. Powersave does the opposite - keeps at minimum. Conservative avoids using high values when possible.
So if you don't need anything special, then ondemand or smartassv2 are the best choices with compromise between performance and battery life imo.
my gio is 940MHz
失败的中国人正在尝试提高!
it seems that my gio is stable at 940Mhz, it got one day 1Ghz but over a day he crashd and i could not set it back to ghz... xD
Installed the JokaWild v3 ROM on my Play and flashed the DooMKerneL v14 ,now i wanna know how to do a safe OC.
I'm using No-frills CPU ,can you tell me the best settings for good and safe OC to XPERIA Play?
Thank you
I dont generally OC my phone beyond 1.2 but you can use this app to run a sereies of tests to determine which OC speed is best for your phone as all phones are different.
http://forum.xda-developers.com/showthread.php?t=1656052
I don't overclock mine past 1.4. My play actually reboots if I go 1.6 or more.
I Overclocked my phone to 1.5 and it worked fine. Then tried overclock to 1.6 ,and it's really working good! no bugs ,very fast and the battery stays cool.
I'll stay with my 1.6Ghz overclock ,I think it's enough
What governor / IO scheduler are you guys using? i'm in the same position (jokawild / doomkernel v14 and just installed nofrills cpu) and have read the FAQ, but the version i have seems to have considerably more governors than what has been listed
EDIT: list explaining the governors is here
http://forum.xda-developers.com/showthread.php?t=1663809
kymochi said:
What governor / IO scheduler are you guys using? i'm in the same position (jokawild / doomkernel v14 and just installed nofrills cpu) and have read the FAQ, but the version i have seems to have considerably more governors than what has been listed
EDIT: list explaining the governors is here
http://forum.xda-developers.com/showthread.php?t=1663809
Click to expand...
Click to collapse
I'm on SmartassV2.
I once asked this same question ot DoomLord, maker of DoomKernel about which governor and IO to use for best gaming and all around performance.
His recommendation (whihc I have been using since and saw a noticable difference) was to use
Governor: Performance
I/O: BFQ
and I overclock mine to 1.2ghz. My first android phone i oc'd too much, heard a popping noise and BAM.....bu-bye. So I dont go too far..
I generally step up the speed one step at a time until I hit errors that cannot be explained or I get force quits because the phone is running too fast. I suggest going slowly and testing things out but using the governor Performance while the phone is changing. Right now I'm doing okay with smartass v2 at .60/ 1.5 ghz. I might try bumping it up to 1.6 ghz and see how that works tomorrow.
Sent from my R800x using Tapatalk 2
jgregoryj1 said:
I once asked this same question ot DoomLord, maker of DoomKernel about which governor and IO to use for best gaming and all around performance.
His recommendation (whihc I have been using since and saw a noticable difference) was to use
Governor: Performance
I/O: BFQ
and I overclock mine to 1.2ghz. My first android phone i oc'd too much, heard a popping noise and BAM.....bu-bye. So I dont go too far..
Click to expand...
Click to collapse
Hows the battery life with this governor?
elnacho said:
Hows the battery life with this governor?
Click to expand...
Click to collapse
Epic It is like the phone has no battery cuz on this governor, the phone runs at max frequency.
Sent from a phone
I know I'm mad late, but I was wondering why my phone kept rebooting. I uninstalled all overclocking apps so I thought my profiles would return to normal. Turns out I must have accidentally set the profile to 2ghz max and 2ghz min somehow. My phone was super lagging and thank God it didn't burn out, smh...
Post deleted.
davidbar93 said:
Installed the JokaWild v3 ROM on my Play and flashed the DooMKerneL v14 ,now i wanna know how to do a safe OC.
I'm using No-frills CPU ,can you tell me the best settings for good and safe OC to XPERIA Play?
Thank you
Click to expand...
Click to collapse
I currently have my Play overclocked to 1.6 using the interactive governor. Battery life is great and it runs steady at 60fps in FPSE. Also Mupen64 runs much better. I haven't had any issues with it so far!
tempest918 said:
I currently have my Play overclocked to 1.6 using the interactive governor. Battery life is great and it runs steady at 60fps in FPSE. Also Mupen64 runs much better. I haven't had any issues with it so far!
Click to expand...
Click to collapse
What scheduler are you using??
Mine is running fine on 1.4Ghz with SIO scheduler and InteractiveX governor, the bbatery life seems fine as well...
SmartAss always causing lag on me, dunno why...
LUPUS_GB
i use lupus kernel for gb v2 with i/o setting SIO and governor superbad..
and my phone runs well...no lag..
Hey guys ive already overclocked my phone using the lubus gb kernelv12 and i gota say having the extra internal memory (EXTRA 400MB!!!) and the ability to overclock to 1.6ghz is nice, however there are some things i wana ask. Im running at a min 249 and a max of 1613 mhz using no frills cpu with smartassv2 as my governer and noob as be scheduler, it runs miracles in speed, everything i can run at high resolutions and play and top speeds. However i leave my phone like this all the time ( 249mhz 1613 mhz). The smartassv2 governer is ment to only use high cpus when needed, so that in theory means that i wont always be at 1.6ghz. Ive read on other forums keeping your phone overclocked all the time is bad and dangerous but is it really if the max cpu is only being used when needed? In otherwords should i leave it how it is or is it dangerous? My device is an xperia plat btw. :victory:
Mushtaqs said:
Hey guys ive already overclocked my phone using the lubus gb kernelv12 and i gota say having the extra internal memory (EXTRA 400MB!!!) and the ability to overclock to 1.6ghz is nice, however there are some things i wana ask. Im running at a min 249 and a max of 1613 mhz using no frills cpu with smartassv2 as my governer and noob as be scheduler, it runs miracles in speed, everything i can run at high resolutions and play and top speeds. However i leave my phone like this all the time ( 249mhz 1613 mhz). The smartassv2 governer is ment to only use high cpus when needed, so that in theory means that i wont always be at 1.6ghz. Ive read on other forums keeping your phone overclocked all the time is bad and dangerous but is it really if the max cpu is only being used when needed? In otherwords should i leave it how it is or is it dangerous? My device is an xperia plat btw. :victory:
Click to expand...
Click to collapse
AFAIK only the Performance gov keeps the phone at the max allowed clock speed (1.6GHz in your case), so it's just fine as it is. You could, however, use an app (the only one I know that does this is SetCPU, there might be others) to make profiles so it'll only be overclocked when playing games/running benchmarks et cetera. This might save you some battery life.
CPU master by antutu allows you to set profiles but you need to buy the pro to do it
sent from my Sony Ericsson xperia play ™ (r800x) using Tapatalk 4
ridder215215 said:
AFAIK only the Performance gov keeps the phone at the max allowed clock speed (1.6GHz in your case), so it's just fine as it is. You could, however, use an app (the only one I know that does this is SetCPU, there might be others) to make profiles so it'll only be overclocked when playing games/running benchmarks et cetera. This might save you some battery life.
Click to expand...
Click to collapse
Much appriciated for your reply, and thanks button got a smack to.
I thought that a thread is needed where we all post are stable cpu and vsel values , so that we can try and find stable for us .......
More post , more values and finally we can have a stable settings ......
which will give us optimal performance and battery .......
And we can also discuss about governers being used here .......
I am currently on default -- 300/600/1000 -- 17/32/52--- SMArtAsS
well i found a thread on another site , which has explained every governer
Hope it helps all .....
http://androidforums.com/xperia-mini-all-things-root/513426-android-cpu-governors-explained.html
I found an another interesting link for more knowledge to get the best ......
http://publib.boulder.ibm.com/infoc...?topic=/liaai/cpufreq/TheOndemandGovernor.htm
[REF][TWEAKS] Kernel Governors, Modules, I/O Schedulers, CPU Tweaks, AIO App Configs
thanks to droidphile -----
http://forum.xda-developers.com/showthread.php?t=1369817
PROS AND CONS OF ALL GOVERNORS ----
check what suites you the best
http://wiki.rootzwiki.com/CPU_Governors
400/800/1200 - 32/46/64 boosted
my vsel settings are always calculated like this: (MHz/20)+2
so im on: [email protected] / [email protected] / [email protected]
these settings proved to be stable on all roms and frequencies ive tried (even 1200MHz).
and as for the governor, ive found that boosted uses vsel3 too much, so im on smartass, this drains the battery the least imo.
What is battery drainage?
Sent from my Slider SL101 using Tapatalk 2
adibxx said:
What is battery drainage?
Sent from my Slider SL101 using Tapatalk 2
Click to expand...
Click to collapse
drains the battery = uses the battery too much
do ondemand to uses too much battery than smartass
jassi32 said:
do ondemand to uses too much battery than smartass
Click to expand...
Click to collapse
ondemand uses the battery much more. just install cpu spy, use it for a day on ondemand and on smartass, youll see!
---------- Post added at 04:39 PM ---------- Previous post was at 04:37 PM ----------
oh and the poll should have a 5th option, which is functionality i love how smooth and beautiful ics is, but these two can be achieved on cm7 too. but the functions ics delivers cannot.
My Defy runs ondemand 16/350, 32/700, 50/1050. Never crashed
zakoo2 said:
ondemand uses the battery much more. just install cpu spy, use it for a day on ondemand and on smartass, youll see!
---------- Post added at 04:39 PM ---------- Previous post was at 04:37 PM ----------
oh and the poll should have a 5th option, which is functionality i love how smooth and beautiful ics is, but these two can be achieved on cm7 too. but the functions ics delivers cannot.
Click to expand...
Click to collapse
ya u are right ....thanks ..... i am following ur settings -----
well i found a thread on another site , which has explained every governer
Hope it helps all .....
http://androidforums.com/xperia-mini-all-things-root/513426-android-cpu-governors-explained.html
For 5th Poll Option i have messaged Admin -- to add it .....
jassi32 said:
ya u are right ....thanks ..... i am following ur settings -----
well i found a thread on another site , which has explained every governer
Hope it helps all .....
http://androidforums.com/xperia-mini-all-things-root/513426-android-cpu-governors-explained.html
For 5th Poll Option i have messaged Admin -- to add it .....
Click to expand...
Click to collapse
wow, that article is cool, pls post it in OP!
---------- Post added at 05:38 PM ---------- Previous post was at 04:53 PM ----------
link in op is broken, pls fix
nice!
i'm testing 300/600/1000 -- 17/32/52--- SMArtAsS and it's going good, i feel the batt a little hot but before the screen was hot too ,
i was playing dead trigger for test and i don't feel many changes between stock (normal vsels) and now (undervolt), i guess this is a nice balance vsel-mhz
thanks!
i changed smt_min_cpu_load to 40 from 20 and smt_ramp_up_step to 200000 from 250000 to get a bit more performance out of it with the same battery life. so far so good
zakoo2 said:
[/COLOR]oh and the poll should have a 5th option, which is functionality i love how smooth and beautiful ics is, but these two can be achieved on cm7 too. but the functions ics delivers cannot.
Click to expand...
Click to collapse
option added .....
zakoo2 said:
wow, that article is cool, pls post it in OP!
---------- Post added at 05:38 PM ---------- Previous post was at 04:53 PM ----------
link in op is broken, pls fix
Click to expand...
Click to collapse
posted in OP..........and Link is Fixed ....
krlox_rokr said:
i'm testing 300/600/1000 -- 17/32/52--- SMArtAsS and it's going good, i feel the batt a little hot but before the screen was hot too ,
i was playing dead trigger for test and i don't feel many changes between stock (normal vsels) and now (undervolt), i guess this is a nice balance vsel-mhz
thanks!
Click to expand...
Click to collapse
i am trying interactive governors beacuse of the below mentioned ..... let me try for 2-3 days , if you wanna try check out
off from smartass coz ---but after test lets see who comes up good
Smartass:
Result of Erasmux rewriting the complete code of interactive governor. Main goal is to optimize battery life without comprising performance. Still, not as battery friendly
Interactive:
Can be considered a faster ondemand. So more snappier, less battery. Interactive is designed for latency-sensitive, interactive workloads. Instead of sampling at every interval like ondemand, it determines how to scale up when CPU comes out of idle. The governor has the following advantages: 1) More consistent ramping, because existing governors do their CPU load sampling in a workqueue context, but interactive governor does this in a timer context, which gives more consistent CPU load sampling. 2) Higher priority for CPU frequency increase, thus giving the remaining tasks the CPU performance benefit, unlike existing governors which schedule ramp-up work to occur after your performance starved tasks have completed. Interactive It's an intelligent Ondemand because of stability optimizations. Why??
Sampling the CPU load every X ms (like Ondemand) can lead to under-powering the CPU for X ms, leading to dropped frames, stuttering UI, etc. Instead of sampling the CPU at a specified rate, the interactive governor will check whether to scale the CPU frequency up soon after coming out of idle. When the CPU comes out of idle, a timer is configured to fire within 1-2 ticks. If the CPU is very busy between exiting idle and when the timer fires, then we assume the CPU is underpowered and ramp to max frequency.
jassi32 said:
i am trying interactive governors beacuse of the below mentioned ..... let me try for 2-3 days , if you wanna try check out
off from smartass coz ---but after test lets see who comes up good
Smartass:
Result of Erasmux rewriting the complete code of interactive governor. Main goal is to optimize battery life without comprising performance. Still, not as battery friendly
Interactive:
Can be considered a faster ondemand. So more snappier, less battery. Interactive is designed for latency-sensitive, interactive workloads. Instead of sampling at every interval like ondemand, it determines how to scale up when CPU comes out of idle. The governor has the following advantages: 1) More consistent ramping, because existing governors do their CPU load sampling in a workqueue context, but interactive governor does this in a timer context, which gives more consistent CPU load sampling. 2) Higher priority for CPU frequency increase, thus giving the remaining tasks the CPU performance benefit, unlike existing governors which schedule ramp-up work to occur after your performance starved tasks have completed. Interactive It's an intelligent Ondemand because of stability optimizations. Why??
Sampling the CPU load every X ms (like Ondemand) can lead to under-powering the CPU for X ms, leading to dropped frames, stuttering UI, etc. Instead of sampling the CPU at a specified rate, the interactive governor will check whether to scale the CPU frequency up soon after coming out of idle. When the CPU comes out of idle, a timer is configured to fire within 1-2 ticks. If the CPU is very busy between exiting idle and when the timer fires, then we assume the CPU is underpowered and ramp to max frequency.
Click to expand...
Click to collapse
great buddy, from my side i can say that my battery is going good and the system is still stable, also i tryed die hard battery script and i have 12 hours and 40 mins of use with 49% of charge, before my batt was dead in 4 hours :/
krlox_rokr said:
great buddy, from my side i can say that my battery is going good and the system is still stable, also i tryed die hard battery script and i have 12 hours and 40 mins of use with 49% of charge, before my batt was dead in 4 hours :/
Click to expand...
Click to collapse
umm, what exactly is this 'die hard battery script'? sounds like fun
sent from my cm9 defy...
zakoo2 said:
umm, what exactly is this 'die hard battery script'? sounds like fun
sent from my cm9 defy...
Click to expand...
Click to collapse
krlox_rokr said:
great buddy, from my side i can say that my battery is going good and the system is still stable, also i tryed die hard battery script and i have 12 hours and 40 mins of use with 49% of charge, before my batt was dead in 4 hours :/
Click to expand...
Click to collapse
Guys check this --- From OP
PROS AND CONS OF ALL GOVERNORS ----
check what suites you the best
http://wiki.rootzwiki.com/CPU_Governors[/QUOTE]
This was a previous vsel thread: http://forum.xda-developers.com/showthread.php?t=1063537
How to Change Governor
Hi people, i'm interested in trying the smartass governor.
I'm with a Defy+ (MB526) with Quarks CM7.2 ROM . In bootmenu i found smartass and selected it, but when i boot android and enter on setvsel (ou antutu cpu master) both says i'm with ondemand governor.
Can someone help me changing governors? Sorry for the n00b question, but i couldn't find how to do it.
diotto said:
Hi people, i'm interested in trying the smartass governor.
I'm with a Defy+ (MB526) with Quarks CM7.2 ROM . In bootmenu i found smartass and selected it, but when i boot android and enter on setvsel (ou antutu cpu master) both says i'm with ondemand governor.
Can someone help me changing governors? Sorry for the n00b question, but i couldn't find how to do it.
Click to expand...
Click to collapse
in quarks cm 7.2 in the system/lib/modules folder are the cpufreq_... files? if they aren't in there u can't switch to this governors
look here
Defy mit Android 4.0.4 CM9 RockZ
I'm using NoFrills CPU and want to find the right balance between overclocking, performance and battery...
What speeds and governors are everybody using for their Plays?
I'm using 1.2 Ghz max 130 Mhz min with SmartassV2 and sio. All seems okay to me.
I'm using 921mhz-122mhz intellidemand2 with sio governor and everything is smooth + battery is great
Sent from my R800i using xda premium
1401Mhz Max, 180Mhz Min (when Screen On), 785Mhz Max-180Mhz Min (When Screen Off)
Noop + InteractiveX
---------- Post added at 12:27 PM ---------- Previous post was at 12:26 PM ----------
1401Mhz Max, 180Mhz Min (when Screen On), 785Mhz Max-180Mhz Min (When Screen Off)
Noop + InteractiveX
So many different settings!
Was hoping there'd be a 'common' setting that everyone kind of determined was best.
Thank though.
Still interesting, and would like to see what more people are using still.
Mines currently 1.613 Ghz Max, 245 Mhz Min. Virtuous Governor, Noop I/O Scheduler.
On intensive apps I change the max clock to 1.901Ghz however this I don't recommend for most people.
I also only use 1.9Ghz when using Android 2.3.7 with DoomKernel, as only that Kernel seems to allow for voltage changes... Which i apply when using that kind of speed, whereas the default voltages are much higher for that clock than I usually set.
Everyone's Play is different, and not all Plays can sustain high clocks at specific voltages. You need to find your own 'sweet spot'.
Spizzy01 said:
You need to find your own 'sweet spot'.
Click to expand...
Click to collapse
Is there an app for that?
No.
You need to increase your clock little by little until you're happy. Then, if you're on GB using DoomKernel you need to lower the voltage as much as you can without it crashing if you want it perfect.
Most people simply oc though and don't bother with the voltages, but it will reduce power consumption and extend the life of your phone with the OC enabled.. As normally running your CPU past its specification will wear it out faster.
Sent from my R800i using xda premium
As DiKeJ said in his ROM thread:
In my opinion, interactiveX, and frequency of CPU 364.8-1305.6MHz gives awesome stability and performance
Click to expand...
Click to collapse
:good:
TRUE FACT.
you should use a kernel that allows you to undervolt... there was some article with the galaxy S3, where they tested different settings with OC+UV and YES, Under Volting gives better battery life!!
A lot of people here say, that UV will have no effect on battery, but they have no idea how a processor works... so they just should stfu!!