[Q] Best CPU Governor for overclocked Kernel - LG Optimus 3D

Which CPU Governor is the best for battery/performance combo. Coz when I use hotplug with an overclocked kernel asphalt 7 lags, but if I use peformance as the governor everything is fine.
And also how do I add extra governors to my phone.

The best one is Hotplug.
Performance sets your CPU at the top frequency ALL THE TIME, maybe good for games, but a total waste of battery otherwise.
Extra governors: there are other in some custom kernels.

Related

[INFO] CPU Governors

Well, a few friends of mine with Sensations asked me "What are all these SetCPU options for?" So, here's some explanations.
CPU Scaling Governors
CPU governors control exactly how the CPU scales between your “max” and “min” set frequencies.
Ondemand- 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.
Interactive- The interactive governor is functionally similar to the ondemand governor with an even greater focus on responsiveness.
Conservative- 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.
Performance- 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 CPU load.
Powersave- Keeps the CPU running at the “min” set value at all times. userspace –A method for controlling the CPU speed that isn't currently used by SetCPU. For best results, do not use the userspace governor.
Smartass- is based on the concept of the interactive governor. I have always agreed that in theory the way interactive works - by taking over the idle loop - is very attractive. I have never managed to tweak it so it would behave decently in real life. Smartass is a complete rewrite of the code plus more. I think its a success. Performance is on par with the "old" minmax and I think smartass is a bit more responsive. Battery life is hard to quantify precisely but it does spend much more time at the lower frequencies. Smartass will also cap the max frequency when sleeping to 192Mhz (or if your min frequency is higher than 192 - why?! - it will cap it to your min frequency). No need for sleep profiles any more!
CREDIT: http://setcpu.com/#7 & http://forum.xda-developers.com/showpost.php?p=9277771&postcount=2
NikolaiT said:
Well, a few friends of mine with Sensations asked me "What are all these SetCPU options for?" So, here's some explanations.
CPU Scaling Governors
CPU governors control exactly how the CPU scales between your “max” and “min” set frequencies.
Ondemand- 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.
Interactive- The interactive governor is functionally similar to the ondemand governor with an even greater focus on responsiveness.
Conservative- 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.
Performance- 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 CPU load.
Powersave- Keeps the CPU running at the “min” set value at all times. userspace –A method for controlling the CPU speed that isn't currently used by SetCPU. For best results, do not use the userspace governor.
Smartass- is based on the concept of the interactive governor. I have always agreed that in theory the way interactive works - by taking over the idle loop - is very attractive. I have never managed to tweak it so it would behave decently in real life. Smartass is a complete rewrite of the code plus more. I think its a success. Performance is on par with the "old" minmax and I think smartass is a bit more responsive. Battery life is hard to quantify precisely but it does spend much more time at the lower frequencies. Smartass will also cap the max frequency when sleeping to 192Mhz (or if your min frequency is higher than 192 - why?! - it will cap it to your min frequency). No need for sleep profiles any more!
CREDIT: http://setcpu.com/#7 & http://forum.xda-developers.com/showpost.php?p=9277771&postcount=2
Click to expand...
Click to collapse
The s
Sent from my HTC Glacier using XDA Premium App
So which one would you recommend?
thebigham said:
So which one would you recommend?
Click to expand...
Click to collapse
Smartass, its the best governor, but it hasn't been implemented in any Sensation kernels yet, hopefully Lee or maybe Mike1986 can implement it into their kernels in the future.
Interactive for a good balance of responsiveness and battery life.
Conservative if you're looking for better battery at the expense of responsiveness.
Sent from my HTC Sensation 4G using XDA App

[Q] How do I use no frill CPU?

I want to overclock my phone. I have doom kernel v14 installed. I installed no frill CPU on my phone. The min frequency I seleted was at 300 MHz (approx) and the max was 1.4 GHz (approx). Does this mean that the phone will automatically go between these values if I run a heavy app (eg GTA 3)? And what does the 'governor' and 'i/o schedular' mean and what does it do? My current settings are :
sio - I/o schedular
Performance - govenor
Min - 245
Max - 1.2 Ghz
Governor : Smartass v2
Mine is like this.
and what about the i/o scheduler? And what does govenor and i/o scheduler mean?
I'm also on Doomkernel v14 and my battery is draining so quicky. Its dropping 5% every 10minutes even when I'm using any light application. I have SetCPU and my sttings are Max 1401MHz and Min 134MHz with smartassV2 and deadline. Although speed is amazing but battery performance is terrible.
TwilightLoz said:
I want to overclock my phone. I have doom kernel v14 installed. I installed no frill CPU on my phone. The min frequency I seleted was at 300 MHz (approx) and the max was 1.4 GHz (approx). Does this mean that the phone will automatically go between these values if I run a heavy app (eg GTA 3)? And what does the 'governor' and 'i/o schedular' mean and what does it do? My current settings are :
sio - I/o schedular
Performance - govenor
Click to expand...
Click to collapse
Performance governor is a "special" one in that it goes to the max. clock speed, and never uses the min., or any frequency in between. You can do that if you want to do benchmarking reliably, but I'm not sure it's good for battery life.
http://forum.xda-developers.com/showthread.php?t=1663809
^ That page explains all the governors, but from what I can tell from using Cool Tool onscreen system info app, "lagfree" on Doomkernel seems to be a higher performance governor like you'd expect from the name and not how he or she describes: it seems to scale down only quite slowly from a high clock, I'm guessing to eliminate any possible lag while scrolling the interface that might result if it scaled down quicker. And we don't have anything relating to multiple cores
Anyway, I think I saw you say you were on JokaWild as well. Looking at the Joka init.d scripts the SmartAssV2 parameters are tweaked towards performance and it comes as the default for the rom, so maybe try that as a more balanced option than Performance governor.
Another CPU governor and I/O scheduler mega-thread
Play!Ya said:
I'm also on Doomkernel v14 and my battery is draining so quicky. Its dropping 5% every 10minutes even when I'm using any light application. I have SetCPU and my sttings are Max 1401MHz and Min 134MHz with smartassV2 and deadline. Although speed is amazing but battery performance is terrible.
Click to expand...
Click to collapse
I wondered as well if v14 was not as good as v13 3013 for battery life, but better for performance, but 5% in 10 minutes is a lot. Have you tried using the BetterBatteryStats app to find an explanation? Has it got better just through subsequent use / recharging?
Battery life really sucks on jokawild (actually in all CustomRoms).
I have mine like this (r800a):
-smartassv2/sio or bfq
-.62 stock rom with a couple of build.prop mods
-64 baseband
-juice defender
-brightness around 25%
-supercharger v6
My phone has been for like 4hr and still with 100%
mikexd1 said:
Battery life really sucks on jokawild (actually in all CustomRoms).
I have mine like this (r800a):
-smartassv2/sio or bfq
-.62 stock rom with a couple of build.prop mods
-64 baseband
-juice defender
-brightness around 25%
-supercharger v6
My phone has been for like 4hr and still with 100%
Click to expand...
Click to collapse
Was it charging? That's impossible. I left my phone idle,lowest brightness and wifi off for about 30 minutes and it dropped to 96%.
I have deep sleep enabled,juice defender,

Trickster Mod Settings for best battery life on 1st gen?

Just wondering what changes I can make in Trickster Mod for the first gen Moto G for the best battery life? Currently only have the sd card read ahead changed to be a bit bigger and the CPU frequency set to conservative (don't see an option to underclock GPU).
I found that ondemand and noop worked best on stock kernel for me.
Ah okay I'm using Faux123 kernel for 1st gen (dunno how this one rates in terms of battery life) and it gives a few added options like intellidemand though I'm just on conservative and cfq.
I find that even when I put it on something like intellidemand or conservative, it either uses the 300 mhz frquency or the 1.19 Ghz one rather than using some of the other lower ones much unless I limit the maximum to 998 or something.
I'm using no frill cpu on a stock CM12 ROM with ondemand and noop. Based on the cpu stats, mine also spends most of the time at either 300 or 1.19.

Kernel setup

Just curious out there on what everybody is running their CPU frequency, governor, and such, Just looking to see all my options and how I can save battery and increase performance
You won't decide anything until you try. The freq and other settings are highly subjective. As per my usage, i can even survive on 1497Mhz and the phone would still feel buttery smooth, but i use 19xx Mhz step. GPU at 389Mhz. Using default SAOSP kernel with alucard governor + hotplug and the system is performing like a nexus device.

For the non-gamers, how to tune kernel for best battery savings?

I'm using kernel adiutor.
There isn't any option to change the GPU governor. If I change the CPU governor, will that in effect change how the GPU is governed?
There is the option of changing the voltage of the GPU, however. Can I safely underclock the GPU? Will it result in longer battery life?
Thanks
You can underclock CPU easily is the settings on stock rom. And yeah battery life is better but the device performance are affected.

Categories

Resources