Learning something about governers - Samsung Galaxy Mini

What's new:-
added wheatley governor
added hotplug governor
added lionheart
added lionheartx
added Scary governor
added SavagedZen governot
Working of governers
WHEATLEY:- this is yet another governor for the users who want to save battery as much as they can
The governor intelligently set the frequencies according the usage of the CPU, if the usage is high then frequency will also be high and when usage is low it will set the low frequency
This governor is made by doing changes in the ondemand governor and can be used in the place of conservative
Click to expand...
Click to collapse
HOTPLUG:- The “hotplug” governor scales CPU frequency based on load, similar to“ondemand”. It scales up to the highest frequency when “up_threshold”is crossed and scales down one frequency at a time when “down_threshold”is crossed. Unlike those governors, target frequencies are determinedby directly accessing the CPUfreq frequency table, instead of takingsome percentage of maximum available frequency.
The key difference in the “hotplug” governor is that it will disableauxillary CPUs when the system is very idle, and enable them again oncethe system becomes busy. This is achieved by averaging load overmultiple sampling periods; if CPUs were online or offlined based on asingle sampling period then thrashing will occur
Sysfs entries exist for “hotplug_in_sampling_periods” and for“hotplug_out_sampling_periods” which determine how many consecutiveperiods get averaged to determine if auxillery CPUs should be onlined orofflined. Defaults are 5 periods and 20 periods respectively.Otherwise the standard sysfs entries you might find for “ondemand” and“conservative” governors are there.
Click to expand...
Click to collapse
LIONHEARTX:- LionheartX is based on Lionheart but has a few changes on the tunables and features a suspend profile based on Smartass governor.
Click to expand...
Click to collapse
LIONHEART:- Lionheart is a conservative-based governor which is based on samsung's update3 source. Tweaks comes from 1) Knzo 2) Morfic. The original idea comes from Netarchy. See here. The tunables (such as the thresholds and sampling rate) were changed so the governor behaves more like the performance one, at the cost of battery as the scaling is very aggressive.
Click to expand...
Click to collapse
SCARY:- This is just a weird governor. It's based on Conservative which has a slower ramping than Ondemand butthen again it has Smartass elements which is a governor with one the fastest rampings.
Click to expand...
Click to collapse
SAVAGED ZEN:- Another Smartass-based kernel with many modifications aiming to attain both better battery and performance.
Click to expand...
Click to collapse
LULZACTIVE:- This new find from Tegrak is based on Interactive & Smartass governors and is one of the favorites. When workload is greater than or equal to 60%, the governor scales up CPU to next higher step. When workload is less than 60%, governor scales down CPU to next lower step. When screen is off, frequency is locked to global scaling minimum frequency.
Click to expand...
Click to collapse
INTELLIDEMAND:- Intellidemand aka Intelligent Ondemand from Faux is yet another governor that's based on ondemand. Unlike what some usersbelieve, this governor is not the replacement for OC Daemon (Having different governors for sleep and awake). The original intellidemand behaves differently according to GPU usage. When GPUis really busy (gaming, maps, benchmarking, etc) intellidemand behaves like ondemand. When GPU is 'idling' (or moderately busy), intellidemand limits max frequency to a step depending on frequencies available in your device/kernel for saving battery. This is called browsing mode.
Click to expand...
Click to collapse
ONDEMAND X:- governor code from latest linux (3.0 at the moment) source *plus* the suspend/wake logic. No further optimization is done.
Click to expand...
Click to collapse
ONDEMAND:- Available in most kernels, and the default governor in most kernels. When the CPU load reaches a certain point (see “up threshold” in Advanced Settings), ondemand will rapidly scale the CPU up to meet demand, then gradually scale the CPU down when it isn't needed.
Click to expand...
Click to collapse
INTERACTIVE:- Available in newer kernels, and becoming the default scaling option in some official Android kernels. The interactive governor is functionally similar to theondemand governor with an even greater focus on responsiveness.
Click to expand...
Click to collapse
CONSERVATIVE:- Available in some kernels. It is similar to the ondemand governor, but will scale the CPU up more gradually to better fit demand. Conservative provides a less responsive experience than ondemand, but can save battery.
Click to expand...
Click to collapse
PERFORMANCE:- Available in most kernels. It will keep the CPU running at the “max” set value at all times. This is a bit more efficient than simply setting “max” and “min” to thesame value and using ondemand because the system will not waste resources scanning for CPU load.
Click to expand...
Click to collapse
POWERSAVE:- Available in some kernels. It will keep the CPU running at the “min” set value at all times.
Click to expand...
Click to collapse
USERSPACE:- A method for controllingthe CPU speed that isn't currently used by SetCPU. For best results, donot use the userspace governor.
Click to expand...
Click to collapse
SAMRTASS:- Included in some customkernels. The smartass governor effectively gives the phone an automatic Screen Off profile, keeping speeds at a minimum when the phone is idle.
Click to expand...
Click to collapse
ALWAYS MAX:- The Performance “governor”, called “Always Max” on previous versions of SetCPU, allows your phone to run at maximum speed, ignoring all power saving functions.
Click to expand...
Click to collapse
SMOOTHASS:- The same as the Smartass “governor” But MUCH moreaggressive & across the board this one has a better battery life that is about a third better than stock KERNEL.
Click to expand...
Click to collapse
INTERACTIVEX:- The same thing as interactive but it clocks the cpu downto 300mhz in sleep mode.
Click to expand...
Click to collapse
SMARTASS V2:- 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
BRAZILIANWAX:- Similar to smartassV2. More aggressive ramping, so more performance, less battery.
Click to expand...
Click to collapse
LAG FREE:- 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 frequencyis gracefully increased and decreased rather than jumping to 100% when speed is required.
Click to expand...
Click to collapse
MIN/MAX:- stays at minimum speed until more speed is needed then goes straight to highest speed.
Click to expand...
Click to collapse
APPLY THESE GOVERNERS WISELY

where can i get SMARTASS V2?
i use No-frill but don't have it..

marKyAn said:
where can i get SMARTASS V2?
i use No-frill but don't have it..
Click to expand...
Click to collapse
developer of the kernel have to add the governor to kernel

marKyAn said:
where can i get SMARTASS V2?
i use No-frill but don't have it..
Click to expand...
Click to collapse
It depends on the OC kernel if the developer included it. Are you using a custom ROM? SMARTASS V2 is the default governor of CM7 RC0 by subpsyke. :

Guys if you need ny info about any governor then please write it here and i will add that

dhlalit11 said:
Guys if you need ny info about any governor then please write it here and i will add that
Click to expand...
Click to collapse
Would appreciate if you can add the custom kernel by squad, lilgv2.. and its difference with smartassv2..
Sent from my GT-S5570 using XDA App

kitrax59 said:
Would appreciate if you can add the custom kernel by squad, lilgv2.. and its difference with smartassv2..
Sent from my GT-S5570 using XDA App
Click to expand...
Click to collapse
+1
Sent from my GT-S5570 using XDA App

Anass Ahmed said:
+1
Sent from my GT-S5570 using XDA App
Click to expand...
Click to collapse
i have seen that many people are looking for the info about lilgv2 but it is device specific and specially created by squadzone for gmini
so i have contacted squadzone for the info but didn't get any reply yet
when i get reply i will add it here so please wait for some time

Thx a lot, i was always using performance and my battery was draining really fast.
Sent from my GT-S5570L using XDA App

gumball3000 said:
Thx a lot, i was always using performance and my battery was draining really fast.
Sent from my GT-S5570L using XDA App
Click to expand...
Click to collapse
why just saying thanks why not pressing it

dhlalit11 said:
why just saying thanks why not pressing it
Click to expand...
Click to collapse
Because we use XDA app and there's no thanks button in it!
Sent from my GT-S5570 using XDA App

I am using the xda app, i don't think it's possible. Ill give you a like if you really want.
Sent from my GT-S5570L using XDA App

To reply thanks is just simple.
Tap on particular post and choose ur options

marKyAn said:
where can i get SMARTASS V2?
i use No-frill but don't have it..
Click to expand...
Click to collapse
Flash emanoN. It already includes that.

Nice thread I always wanted to know more about the governors. Thanks

sufacs surety.
android1999 said:
Flash emanoN. It already includes that.
Click to expand...
Click to collapse
also included by default in the new CM Music_Edition_v3

What is the difference btween ondemand and ondemandX?
Sent from my GT-S5570 using xda premium

Kaustubh_93 said:
What is the difference btween ondemand and ondemandX?
Sent from my GT-S5570 using xda premium
Click to expand...
Click to collapse
Added ondemandx governor no much difference

since we know that squads kernels have instead smartassv2 lilgv2, would be really nice to know how is it improved
Sent from my GT-S5670 using Tapatalk

v
djozaa said:
since we know that squads kernels have instead smartassv2 lilgv2, would be really nice to know how is it improved
Sent from my GT-S5670 using Tapatalk
Click to expand...
Click to collapse
these are the key upgrades in smartass v2 they are different from device to device
1. Smartass v2 have added a more aggressive screen off profile but if you have applied a screen off profile it will cause issue
2. Smartass v2 is more responsive than before
3. Smartass v2 have changed default frequency
4. Saves much power than before

Related

in cpu setting > available governors.....what this is

GingerDX V19..
in cpu setting > available governors.....what this is ??
smartass.
conservative.
ondemand.
userspace.
powersave.
performance.
This are the features? let your battery faster? I could spend the description of all? and which option makes the ROM faster?
smartass
Based on interactive, but better.
conservative
Available in some kernels. It is similar to the ondemand governor, but will scale the CPU up more gradually to better fit demand. Conservative provides a less responsive experience than ondemand, but can save battery.
ondemand
Available in most kernels, and the default governor in most kernels. When the CPU load reaches a certain point (see "up threshold" in Advanced Settings), ondemand will rapidly scale the CPU up to meet demand, then gradually scale the CPU down when it isn't needed.
userspace
A method for controlling the CPU speed that isn't currently used by SetCPU. For best results, do not use the userspace governor.
powersave
Available in some kernels. It will keep the CPU running at the "min" set value at all times.
performance
Available in most kernels. It will keep the CPU running at the "max" set value at all times. This is a bit more efficient than simply setting "max" and "min" to the same value and using ondemand because the system will not waste resources scanning for the CPU load. This governor is recommended for stable benchmarking.
Don't set governor to performance just because it's "performance". It will not increase your phone's speed in any way. Better use ondemand. For performance, I suggest ondemand. For battery smartass.
Smartass is based on ondemand governor but better and not on interactive
I got reboot when I enable smartass on gingerDX, any sugession?
ahlulnugraha said:
I got reboot when I enable smartass on gingerDX, any sugession?
Click to expand...
Click to collapse
Few solutions
- u must not exceed the overclock limit (710 Mhz). So, change it or dint use oc
-everytime it reboots,just enter xrecovery and clear cache and dalvik cache
Sent from my XPERIA X8 using XDA App
ahlulnugraha said:
I got reboot when I enable smartass on gingerDX, any sugession?
Click to expand...
Click to collapse
are u on LDX?
What is smartass v2,interactive and interactiveX?
maliceomalice said:
Few solutions
- u must not exceed the overclock limit (710 Mhz). So, change it or dint use oc
-everytime it reboots,just enter xrecovery and clear cache and dalvik cache
Sent from my XPERIA X8 using XDA App
Click to expand...
Click to collapse
I'm using LinuxDX so I didn't use oc, I had try to wipe but I still got reboot when enable smartass, btw are DSPmanager causing this?
chewdaniel said:
are u on LDX?
Click to expand...
Click to collapse
yeah I'm using LDX, it is compatible?
Sent from my X8 using XDA App
Ldx doesnt support overclock,use alfsamsungs kernel.
ahlulnugraha said:
I'm using LinuxDX so I didn't use oc, I had try to wipe but I still got reboot when enable smartass, btw are DSPmanager causing this?
yeah I'm using LDX, it is compatible?
Sent from my X8 using XDA App
Click to expand...
Click to collapse
LDX has known problems with smartass. the only workaround is to either flash stock kernel and revert or u need to do a fullwipe

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

New Governor?

Hi! I really want interactive or interactivex governor on my phone. I know we can use custom kernel to have that. I cant unlock my bootloader... so.... Is there anyway to install it? I had searched in Google but no luck... HELP!
Sent from my W8 using Tapatalk
Hallo...
Sent from my W8 using Tapatalk
Halllllllooooooo....
Sent from my W8 using Tapatalk
What does interactive n interactivex do?
Sent from my E15i using Tapatalk
I heard it has more performance and stability.
Hit the THANKS button if I helped!!
Sent from my W8 using Tapatalk
lucastan96 said:
I heard it has more performance and stability.
Hit the THANKS button if I helped!!
Sent from my W8 using Tapatalk
Click to expand...
Click to collapse
I tried it..
I set the cpu freq to 787
But the antutu benchmark score is really low.... Only about 1100+ =_=
And..
Red light when im going to play dead space
Sent from my E15i using Tapatalk
lucastan96 said:
Hi! I really want interactive or interactivex governor on my phone. I know we can use custom kernel to have that. I cant unlock my bootloader... so.... Is there anyway to install it? I had searched in Google but no luck... HELP!
Sent from my W8 using Tapatalk
Click to expand...
Click to collapse
interactive is same as smartass!
---------- Post added at 09:10 AM ---------- Previous post was at 09:04 AM ----------
lucastan96 said:
Hi! I really want interactive or interactivex governor on my phone. I know we can use custom kernel to have that. I cant unlock my bootloader... so.... Is there anyway to install it? I had searched in Google but no luck... HELP!
Sent from my W8 using Tapatalk
Click to expand...
Click to collapse
interactive is same as smartass!
Powersave
Constantly runs the processor at its slowest speed. While technically this sounds like it would save power in practise it doesn’t, as it takes so much longer to complete tasks the CPU cannot fall into sleep states where it truly saves power.
Ondemand
Dynamically changes CPU frequency in response to CPU utilization. Probably the best balanced governor to choose as it selects the highest available processor frequency when the processor load rises above a definable threshold (up_threshold). Could create an amount of latency.
Conservative
A more aggressive version of the Ondemand governor that would be a better choice for more demanding tasks, as it’s responds more quickly in meeting increases in CPU demand and keeps the speed rating higher for longer, at the price of battery life.
Userspace
Use the userspace governor if you want to impose a unique power policy that is not provided by other kernel governors or if you want to experiment with directly setting different power policies.
Interactive
This uses an alternative approach to sampling CPU demand at a set rate. It uses a fixed timer that if the CPU is 100% busy when it fires, continues to ramp the CPU speed to the maximum setting. If it’s not the speed is ramped down based on recent measured demand.
SmartAss (v2)
Available with a number of kernels but doesn’t have any official description beyond being an improved variant of the Interactive governor. It’s the one we tend to opt for.
Ok... thanks for helping... edward, you should open a thread you written above in general section.
Hit the THANKS button if I helped!!
Sent from my W8 using Tapatalk
lucastan96 said:
Ok... thanks for helping... edward, you should open a thread you written above in general section.
Hit the THANKS button if I helped!!
Sent from my W8 using Tapatalk
Click to expand...
Click to collapse
I agree
Sent from my X8i using Tapatalk
What abouth SavagedZen???
drapeti said:
What abouth SavagedZen???
Click to expand...
Click to collapse
Well, the best description you can find is in the changelog of savagedzen's Kernel on Github ...
Brand spanking new SavagedZen CPU Governor !!! Based off of the SMARTASS gov. Brings the smartass goodness plus a few more tweaks.
Click to expand...
Click to collapse
Now take your own pick what this means, or what improvements it may bear.
edward091810 said:
interactive is same as smartass!
---------- Post added at 09:10 AM ---------- Previous post was at 09:04 AM ----------
interactive is same as smartass!
Powersave
Constantly runs the processor at its slowest speed. While technically this sounds like it would save power in practise it doesn’t, as it takes so much longer to complete tasks the CPU cannot fall into sleep states where it truly saves power.
Ondemand
Dynamically changes CPU frequency in response to CPU utilization. Probably the best balanced governor to choose as it selects the highest available processor frequency when the processor load rises above a definable threshold (up_threshold). Could create an amount of latency.
Conservative
A more aggressive version of the Ondemand governor that would be a better choice for more demanding tasks, as it’s responds more quickly in meeting increases in CPU demand and keeps the speed rating higher for longer, at the price of battery life.
Userspace
Use the userspace governor if you want to impose a unique power policy that is not provided by other kernel governors or if you want to experiment with directly setting different power policies.
Interactive
This uses an alternative approach to sampling CPU demand at a set rate. It uses a fixed timer that if the CPU is 100% busy when it fires, continues to ramp the CPU speed to the maximum setting. If it’s not the speed is ramped down based on recent measured demand.
SmartAss (v2)
Available with a number of kernels but doesn’t have any official description beyond being an improved variant of the Interactive governor. It’s the one we tend to opt for.
Click to expand...
Click to collapse
So you dont want to open thread? I will help you open it..
Hit the THANKS button if I helped!!
Sent from my W8 using Tapatalk

[Q] Xperia X8 CPU Overclocking effect ?

hi, i just wanna now is the overclock are really working or take any effect ?
i will show you my CPU frequency on attachment
Thanks XDA !!​
if this problem solved, please remove this thread
Kevalvino said:
hi, i just wanna now is the overclock are really working or take any effect ?
i will show you my CPU frequency on attachment
Thanks XDA !!​
if this problem solved, please remove this thread
Click to expand...
Click to collapse
Max. Frequency value is wrong
work hard, play hard
Gogeta said:
Max. Frequency value is wrong
work hard, play hard
Click to expand...
Click to collapse
how much max freq ? i set 825mhz in cm setting and my phone reboot
Kevalvino said:
how much max freq ? i set 825mhz in cm setting and my phone reboot
Click to expand...
Click to collapse
Keep decreasing it until your phone becomes stable(no reboot)
work hard, play hard
Gogeta said:
Keep decreasing it until your phone becomes stable(no reboot)
work hard, play hard
Click to expand...
Click to collapse
oh yes, what is smartass and other governor ?
smartass is a governor, smartassv2 is recommended and together with deadline scheduler
Eren Jaeger said:
smartass is a governor, smartassv2 is recommended and together with deadline scheduler
Click to expand...
Click to collapse
how about smartassV2 with Si0 scheduler, i use it on JB and it's popping~
syahazu said:
how about smartassV2 with Si0 scheduler, i use it on JB and it's popping~
Click to expand...
Click to collapse
depends on what you need. smartassV2 is a balance of performance and battety life. sio is stable, if i read correctly. i use either ondemand or interactive governor with vr scheduler since i don't use my x8 much nowadays.
@cascabel , alright thanks mate, im gonna stay with my current settings
Sent from my E15i using xda premium
cascabel said:
depends on what you need. smartassV2 is a balance of performance and battety life. sio is stable, if i read correctly. i use either ondemand or interactive governor with vr scheduler since i don't use my x8 much nowadays.
Click to expand...
Click to collapse
where can i get smartass v2 libs ?
Kevalvino said:
where can i get smartass v2 libs ?
Click to expand...
Click to collapse
afaik it's included in the kernel, and no module for stock. hopefully i'm wrong amd someone can point it out.
There is smartass module but it has some bugs http://forum.xda-developers.com/showthread.php?t=1159899

HUGE RENDERING, FPS and SMOOTHNESS improvement on OOS.

I don't know if it works on OOS versions but it does, on the OB12. You need to be rooted to be doing this.
Lower the input boost to 1036 on the big and 556 on the small first. Now, change the governor of the big cluster to conservative and the small to ondemand or conservative , benefit!
To see the improvement in FPS, you need to go to developer options and switch on profile GPU rendering. For those who didn't understand this: lower the graph is, higher the fps. Hit thanks if helped
Where to change these settings?
Any kernel manager would do. I'd recommend kernel aduitor
chinmai560621 said:
Any kernel manager would do. I'd recommend kernel aduitor
Click to expand...
Click to collapse
Just change the option of GPU GOVERNER to simple_on demand one from the above mentioned app. It will work smooth.. works for me..:good:?
ashokspidy said:
Just change the option of GPU GOVERNER to simple_on demand one from the above mentioned app. It will work smooth.. works for me..:good:?
Click to expand...
Click to collapse
I'd recommend to leave it on msm-adreno.
What if I'm on RR 5.8.2 and ElementalX? I have ondemand governor option for little but don't have conservative for big cluster.
karliyo said:
What if I'm on RR 5.8.2 and ElementalX? I have ondemand governor option for little but don't have conservative for big cluster.
Click to expand...
Click to collapse
This is exclusive for OOS. In fact, the interactive is supposed to be better than the rest but it's not the case on OOS which is why I made this thread.
chinmai560621 said:
This is exclusive for OOS. In fact, the interactive is supposed to be better than the rest but it's not the case on OOS which is why I made this thread.
Click to expand...
Click to collapse
Oh alright. Little governor ondemand seems quite fine right now.
By the way, are both governors interactive by default?
karliyo said:
Oh alright. Little governor ondemand seems quite fine right now.
By the way, are both governors interactive by default?
Click to expand...
Click to collapse
Has to be. Unless you use blu_spark kernel. It uses blu_activ.
How do these changes affect the battery life?
chinmai560621 said:
Has to be. Unless you use blu_spark kernel. It uses blu_activ.
Click to expand...
Click to collapse
You mean interactive and not blu_active?
I do recommend you guys taking a look at AKT.. There are alot of peformance oriented and balanced profiles that are already better with smoothness then stock.. Also Franco has some magic with stock settings!
chinmai560621 said:
I don't know if it works on OOS versions but it does, on the OB12. You need to be rooted to be doing this.
Lower the input boost to 1036 on the big and 556 on the small first. Now, change the governor of the big cluster to conservative and the small to ondemand or conservative , benefit!
To see the improvement in FPS, you need to go to developer options and switch on profile GPU rendering. For those who didn't understand this: lower the graph is, higher the fps. Hit thanks if helped
Click to expand...
Click to collapse
Hi friend, shall I change both values of big and small? I mean maximum and minimum?
Same, cant find where to change the input values for those two.
rOck4n said:
Same, cant find where to change the input values for those two.
Click to expand...
Click to collapse
You'll see input boost in the bottom section of CPU in kernel adiutor. Core 1- 1036, core 3 -556 is what you've to do. It'll be 1324 default on both. I'm suggesting that for slightly better battery life
MarcTremonti said:
How do these changes affect the battery life?
Click to expand...
Click to collapse
Lower SOTs are obvious, but to what degree is what matters. As far as I see, it's not that much.
GUYS, I recommend not to use this anymore. Oneplus has a reason to not release the kernel with conservative on . This is because conservative is not optimized for battery while interactive is. If interactive weren't optimized for battery, it'd be better than conservative for sure. I get only 4 hr sot on conservative but 5.5 on interactive. Though this is not placebo, it has a negative impact on SOT .
When I change big cluster to conservative, those cores will always stay above 2 GHz, as shown in Kernel Adiutor.
chinmai560621 said:
GUYS, I recommend not to use this anymore. Oneplus has a reason to not release the kernel with conservative on . This is because conservative is not optimized for battery while interactive is. If interactive weren't optimized for battery, it'd be better than conservative for sure. I get only 4 hr sot on conservative but 5.5 on interactive. Though this is not placebo, it has a negative impact on SOT .
Click to expand...
Click to collapse
The thread is about more performance and you're discussing battery life....of course it will have a lower battery life, the question is are you happy when your quad-core phone stutters....
chinmai560621 said:
You'll see input boost in the bottom section of CPU in kernel adiutor. Core 1- 1036, core 3 -556 is what you've to do. It'll be 1324 default on both. I'm suggesting that for slightly better battery life
Click to expand...
Click to collapse
Got it, thank you. I did notice a slightly battery improvement after two cycles.
Little investigation..
chinmai560621 said:
GUYS, I recommend not to use this anymore. Oneplus has a reason to not release the kernel with conservative on . This is because conservative is not optimized for battery while interactive is. If interactive weren't optimized for battery, it'd be better than conservative for sure. I get only 4 hr sot on conservative but 5.5 on interactive. Though this is not placebo, it has a negative impact on SOT .
Click to expand...
Click to collapse
Good you realised that.. I did a little investigation on your tweak.. Apparently setting governor to conservative locks the frequency of big cluster to max possible, usually above 2 ghz and it will step down slowly ( by slow I mean really slow like 1-2 seconds). Thus causes you to have very less render times on gpu profile as shown in the xda portal post.. I opened up ex kernel manager and observed same freq in higher range.
After some time I just changed governor to interactive and changed minimum freq of big cluster to 2 ghz.. I observed the same render times as situation as time when conservative was set as governor...
So this tweak is nothing but type of placebo since ramping up freq can lead to faster processing
Edit.: Couple of people on xda portal have said the same.. I didn't check it..

Categories

Resources