guys i have a doubt with profiles perfromance.
In my M8, CyanogenMod profiles are these:
powersave:
min 300mhz
max 2200MHz
conservative
balanced:
min 1190mHz
max 2200 mhz
interactive
performance:
min 300mhz
max 2200mhz
performance
There is a way to change them? From Settings -> Performance I do not keep the data that I post but in the end it always return to the default settings.
Can you show me your profiles?
And then, there is a way to decide how many processors to use and which to turn off?
thank you
Related
okay i have a huge question about this... PLease Share YOUR Thoughts and experiences TOoOO!
we are using custom kernels right? but sometimes the developer/creator of the kernel doesnt mention on what recommended usage of the main profile and profile..
so i decided to put some description about this governs that i have gathered around in XDA FORUM so we can share our knowledge on this GOverns.
okay first.. i found this..
smartass governor - 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 352Mhz (or if your min frequency is higher than 352 - why?! - it will cap it to your min frequency). Lets take for example the 528/176 kernel, it will sleep at 352/176. No need for sleep profiles any more.
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. - SetCPU website
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. - SetCPU website
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. - SetCPU website
powersave
Available in some kernels. It will keep the CPU running at the "min" set value at all times. - SetCPU website
userspace
A method for controlling the CPU speed that isn't currently used by SetCPU. For best results, do not use the userspace governor. - SetCPU website
interactive
Advantages:
+ significantly more responsive to ramp cpu up when required (UI interaction)
+ more consistent ramping, existing governors do their cpu load sampling in a workqueue context, the 'interactive' governor does this in a timer context, which gives more consistent cpu load sampling.
+ higher priority for cpu frequency increase, rt_workqueue is used for scaling up, giving the remaining tasks the cpu performance benefit, unlike existing governors which schedule rampup work to occur after your performance starved tasks have completed.
SOURCES:
http://forum.xda-developers.com/showthread.php?t=969477
https://github.com/CyanogenMod/cm-kernel/commit/255f13bf41f368aa51638a854ed69cfc60f39120
Nice thread. I am new to this stuff (I learned just yesterday what governors are) and all this will be very usefull for people like me. Thanx.
In the SetCPU app, if you press About and then click the link you can get all this info there too
So Guys,
Im using Buzz 1.3.5 kernel at 1.2 Ghz (1.6 Ghz max), with ARHD rom.
What the best processor type to battery life \ performance ?
Any kind of values to screen of and temp > 50º or 40º ?
Thank you , lets share our configurations and post results !
so how do we get smartass? Im currently trying out interactive.
So guys, no one can put here some configurations?
Like, screen off values, > 50º temp, and others ?
Come on, share pls..
Hi,
I've just noticed the Performance settings menu under the CyanogenMod Settings menu and I wanted to give overclock and other features a try...safely.
I'm looking for increasing my Wildfire's performance in a remarkable way but without harming or causing any trouble to the phone. So I'd like to start in a quite conservative way.
What governor should I choose? (default: smartass)
What max and min CPU frequency? (default 518 and 352 Mhz)
What about the VM heap size? (default 24m)
What do you guys use as your settings?
Thanks a lot!
Governor : Smartass
CPU Speeds : 264 Min, 652 Max
VM Heap Size : 32 M
Remember, don't expect miracles by OC'ing your CPU. You'll probably be disappointed.
Thanks for answering!
In the meanwhile I set up 264 as min and 691 as max...is that too much and potentially dangerous?
No miracles indeed but the phone felt a bit more snappy when playing games for example.
Do you know where I can find some info about the different governors?
Also, what is exactly the VM heap size?
Thank you!
No, wont harm it. Only if you experience instability, reduce it to the next (Or rather, Previous) level.
CPU Governors:
* 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.
* 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.
* 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 CPU load.
* powersave – Available in some kernels. It will keep 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.
(The above wall of text is lifted from SetCPU's site)
In addition to that , Smartass is really the smart one. When your screen is on, the minimum frequency will automatically be set to 518 MHz, making your phone seem it is flying, and, when the screen is off, then, it reverts back to the minimum set value, and saves battery - Best of both worlds!
As for VM Heap Size, it is the maximum amount of heap space (i.e. memory) a single instance of the Dalvik VM (application) can obtain. Technical concept, but, you can read it up more if you like.
Thanks a lot for the insigthful reply, everything's clearer now!
i put everything on max. but thats just me. phone works fine though :L
Hi,
What's the best setting for my battery? It drains so fast.
Mine is as following:
Min.: 245 Mhz
Max.: 537 Mhz
INTERACTIVE
I have to charge the Phone every evening, thats a bit annoying.
Thank you in advance
When using the cyanogenmod settings for the cpu speed,setcpu isn't required anymore right?
Sent from my HTC Wildfire using XDA App
FrydaeXIII said:
When using the cyanogenmod settings for the cpu speed,setcpu isn't required anymore right?
Sent from my HTC Wildfire using XDA App
Click to expand...
Click to collapse
Yes, you are right. Conflicting apps are never recommended.
thanks for the tip...
I bet there are some of you use either the setCPU or CPU tuner on your play..
I heard it will help save some valuable juice...
I tried setCPU/CPU tuner and i think the default setting have reduce the performance when batt go before 50% or temp over certain temperature, I get annoy when i trying to fight on a 3d game...
so I really hope any expert here can advise which is the best setCPu you have used on play, for a reference for me...
beside setCPU, i like CPU tuner for the ability to toggle 3g/2g when batt is low.. so if anyone using CPU tuner instead, please share your setting for your PLAY...
heres the profiles i have on mine, in order (setcpu)gives me tripple the battery life.
ScreenOff - max 368640, min 122880
Charging - max 1024000, min 122880
Battery <10% max 368640, min 122880
Battery <35% max 768000, min 122880
scaling is OnDemand for all of them!
looks simple... but just wonder, when it move to 368... on screen off, will it automatically switch back to 1024... when we turn on the screen?
yeah. unless its below 35% or 10%
been trying out for 1 day, havnt see much improvement, but does see the batt last longer in 20% below...
i think I will try to mimic this setting to CPU tuner, which can turn off 3G somemore on extreme batt save setting, it might help more tho..
Any new tests given to improve battery life? My xperia play is rooted and am hoping that someone out there has found the best settings\profiles to use.
Please post it here. Many thanks
Anyone else use this or a similar program, if so do you get good results ?.
mug2k said:
Anyone else use this or a similar program, if so do you get good results ?.
Click to expand...
Click to collapse
I noticed an improved battery usage after using 245 max/122 min (Powersave scaling) on Screen Off and then 1024 max/122 min (Ondemand scaling) as normal.
That combined with stopping all unnecessary services seems to work great so far (although I'm still looking for alternatives to improve things).
lagfree governor on main, min 122Mhz and 1.6Ghz on max
powersave governor, 122mhz min and max, screen off profile
performance governor, 600mhz max, 122 mhz min, on call profile
all priorities set on 100, using SETCPU
Except when gaming, I have it set to 768 conservative governor, stock ROM.
Also, I have screen off set to 245 max 122 min with powersave governor.
Edit/update: for some weird reason my battery life actually decreased when using setcpu, no matter how it was set. I've now disabled it, and the battery life went back to how it was before. Weird.
Sent from Silent Earth 3
I am running Decks 1.3 with the SZ 2.2.1 CFS HAVS kernel and am wondering about the performance settings, not understanding what effects changing certain aspects will have. If I go into the performance settings, which is the best governor for combination of battery life/performance? Also, I don't understand how this correlates at all to the max cpu frequencies right below. Is the governor separate from the max cpu frequency? So if I change one, what impact will it have on the other. Right now I have it set to Conservative and the min cpu is 245, max is 499. Any input on this would be terrific!
The governor determines how the cpu scales between min and max frequency. While setting the min and max cpu frequency does exactly what it sounds like. So, the governor manages what speed the cpu is running at within the confines you put on it.
The different governors (smartass, conservative, savagedzen, performance, etc) will manage the scaling from min to max and max to min differently. If I remember correctly, performance scales up to max frequency very quickly when you use the phone, smartass takes into account what you are doing with the phone and scales the frequency more intelligently, savagedzen is specific to sz kernels and is based off smartass (just smarter), and conservative takes a while to scale up.
As for going from max to min frequency, I would assume the governors work the same way except for performance taking much longer to scale down (relatively).
I could be wrong, it has been a while since I changed my governor.
I have DoomKernal installed. I have the max set to 1.5Ghz, but what should I set the minimum to?
also, any suggestions on governor?
Usually you can just set the minimum frequency to the minimum allowed. Personally, I like the SmartA**v2 governor
Looks like my phone doesn't like 2Ghz, it crashed.
My settings are Max 1.5 Ghz Min 122 Mhz, Governor: On Demand.
Works pretty fine and saves a lot battery.
For ondemand, did you set anything in the advanced settings? Sampling rate and stuff.