Deck's settings 1.3 - EVO 4G Q&A, Help & Troubleshooting

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.

Related

[Q] SETCPU GOvernOrs

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

Kernel Settings Question

Just out of curiosity, I always just use the default whenever i flash a new kernel, since Sense based ROMS don't come with the ability to change Governors, but OS Moniter gives you that ability.
What IS the difference between smartass, ondemand, powersave, conservative (what I'm on) and performance?
I guess I just never bothered to wonder about it before.
Sense roms can't change the governor stock, but if you install SetCPU then you can change it.
Each governor changes the frequency at a different type.
Performance will increase it faster when needed compared to the rest.
Conservative and powersave will scale up at a slower rate.
Smartass is like ondemand but should also automatically change the frequency when the screen is off and uses other variables to determine clock speed.
HipKat said:
Just out of curiosity, I always just use the default whenever i flash a new kernel, since Sense based ROMS don't come with the ability to change Governors, but OS Moniter gives you that ability.
What IS the difference between smartass, ondemand, powersave, conservative (what I'm on) and performance?
I guess I just never bothered to wonder about it before.
Click to expand...
Click to collapse
Nice read: http://www.mjmwired.net/kernel/Documentation/cpu-freq/governors.txt
surrealmethod said:
Sense roms can't change the governor stock, but if you install SetCPU then you can change it.
Each governor changes the frequency at a different type.
Performance will increase it faster when needed compared to the rest.
Conservative and powersave will scale up at a slower rate.
Smartass is like ondemand but should also automatically change the frequency when the screen is off and uses other variables to determine clock speed.
Click to expand...
Click to collapse
Thanks and I know Sense ROMS can't change the governor, but if you use OS Monitor, you can change it there, like I posted.
surrealmethod said:
Sense roms can't change the governor stock, but if you install SetCPU then you can change it.
Each governor changes the frequency at a different type.
Performance will increase it faster when needed compared to the rest.
Conservative and powersave will scale up at a slower rate.
Smartass is like ondemand but should also automatically change the frequency when the screen is off and uses other variables to determine clock speed.
Click to expand...
Click to collapse
Wrong.
Performance locks the cpu speed at the max freq. Powersave locks the cpu speed at the min freq. Ondemand scales to the max freq whenever a load is detected and slowly scales down according to the load. Smartass is not like ondemand. Smartass scales to the highest freq needed to accomodate a load and then scales down immediately when that load has been completed. Interactive is the inspiration for smartass. Interactive takes over the idle loop and scales to the highest freq needed to complete the load. The difference from smartass is that interactive must see that the load has changed from the first value for a certain amount of time before it decides to scale.
Op, this information could have easily been found in the forums by searching. However most people don't word it the way I have just done. Also, sense or aosp has nothing to do with changing governors. You can change the governors using terminal emulator. The apps just make it easier for users to do it without typing command lines.
Actually, I should have said, I did search, but all I found were maxi-technical terms and definitions, nothing in layman's terms

[Q] Max/Min Settings for SetCpu?

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.

[Q] ondemand vs InteractiveX

Hi guys!
i was wondering if interactiveX governor is more "battery Friendly" than Ondemand....what do you think about it?
Which min.Freq is reccomended in DoomKernel for GB ( using x-gamer 1.8 rom)??
Happy reading - http://forum.xda-developers.com/showthread.php?t=1663809
tnx, i've already readed the post but i'm interested to a direct comparison between the 2 governors (if anyone can do it) from the battery point of view....because teorically InteractiveX should guarantee better performance/battery experience =)
Try it, the best way to find out.
InteractiveX Governor: Created by kernel developer "Imoseyon," the InteractiveX governor is based heavily on the Interactive governor, enhanced with tuned timer parameters to better balance battery vs. performance. The InteractiveX governor's defining feature, however, is that it locks the CPU frequency to the user's lowest defined speed when the screen is off.
Ondemand Governor: This governor has a hair trigger for boosting clockspeed to the maximum speed set by the user. If the CPU load placed by the user abates, the OnDemand governor will slowly step back down through the kernel's frequency steppings until it settles at the lowest possible frequency, or the user executes another task to demand a ramp.
Read-->test-->report

Performance profiles with C.M.

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

Categories

Resources