• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Set CPU

Ventada

Member
Feb 9, 2011
88
0
I got that app but don't really know what settings to use for max and mins. Don't know what to do with the profiles either. I tried looking at the setcpu guide on this forum but really couldn't make heads or tails of it. Could someone post their settings and profiles and such please and help explain to me how to use the app. All information is appreciated- I am extremely new to rooting and know very little of everything.
 
The app will allow you to set up various profiles depending on your needs. The most used profile is probably the screen off one. The usual settings are min/max 245 and set priority to 100. Then enable the profile. You can also use the app to under and overlcock youy cpu for increased performance. But you need to use a customer kernel to take advantage of this feature or disable perflock.
 
Upvote 0
Thanks for the tips guys. I am having trouble trying to figure out how to effectively use advanced task manager. How do I exclude Set CPU from being killed?

uninstall atk


if you insist on keeping it long open atk open it and long press the items you want to ignore and select ignore.

this is one a of a few good threads on task killers
 
Upvote 0
Taken from xda:

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

The 'interactive' governor has a different approach. Instead of sampling the cpu
at a specified rate, the governor will scale the cpu frequency up when 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 100% busy from exiting idle to when the timer
fires then we assume the cpu is underpowered and ramp to MAX speed.

If the cpu was not 100% busy, then the governor evaluates the cpu load over the
last 'min_sample_rate' (default 50000 uS) to determine the cpu speed to ramp down
to.
- [Patches] For developers, interactive governor patch for leo kernel
 
Upvote 0
On the main page for SetCPUwat is the max and min adjustable bars for?

Basically, the CPU frequency changes between a set minimum and maximum. These phone processors don't work like they do in normal computers. If your CPU frequency was running at 1 GHz all the time, your battery would die very quickly. So, they are designed to scale between a minimum and a maximum. The governor (what you see under scaling) determines how to scale (or change) the frequency under certain conditions. Think of it this way - when your phone is sitting idle, you want the CPU using as little power as possible. So, the frequency goes down under low load. As you start to use the phone, you need it to be responsive, so the frequency goes up. Look at previous posts for descriptions of how these governors decide when to change the frequency. When you move the sliders, you change the min and max that the CPU frequency will scale between. Raising the maximum is basically overclocking. Lowering it is underclocking. When you set profiles, you're basically doing the same sort of thing. The point of profiles, though, is to change the min/max that the CPU can scale between under certain conditions. So a screen-off profile, for example, will change the min/max to a different level whenever the condition of the screen being off is met.

Also, one other profile that wasn't mentioned above is smartass. Most governors scale based on load. As in, when load is high, raise the frequency; when load is low, lower the frequency. Smartass bases decisions on other factors such as screen on/off state, battery level, temperature, etc. As such, if you're going to use smartass, don't use profiles. They will conflict with each other. Profiles can be used with any other governor.
 
Upvote 0
This is why you need to read a lot before installing apps to your phone that you don't know how to operate.
The guy in youtube was right, you need to flash a kernel that is "unlocked ".

First things first, what have you flashed to your phone right now? Are you rooted? Are you stock? Set CPU has a setting called perflock disable, which tries to unlock your stock kernel thus allowing you to overclock. Have you tried this.?
 
Upvote 0
This is why you need to read a lot before installing apps to your phone that you don't know how to operate.
The guy in youtube was right, you need to flash a kernel that is "unlocked ".

First things first, what have you flashed to your phone right now? Are you rooted? Are you stock? Set CPU has a setting called perflock disable, which tries to unlock your stock ROM thus allowing you to overclock. Have you tried this.?


Thanks disabling the perflock was the key. I am rooted and have everything stock im pretty sure. I used the rooting guide for.dummies
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones