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

Root Set CPU

Ventada

Member
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.
 
There are a few threads around here about this, such as this one. Basically, you'll want a profile for screen-off, and one for charging. Anything else is up to you. Your best bet is to read the guide, then ask specific questions if you have them. We can ramble on all day about this, and probably just confuse your more :).
 
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?
 
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
 
Ok I installed it. At night do you guys turn off your phone to prevent battery loss or just keep it running all night
 
I use an app called tasker to turn off 3g, wifi, (and any other radios that might be on, except for the phone itself) and auto-sync. There are a lot of other things that contribute to battery life, but this is certainly part of it.
 
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
 
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.
 
I actually don't think that setcpu is working on my rooted evo. My max values on the phone do not change when I adjust the bar on the home screen. A guy on youtube said that I needed to get some different kernels or roms to get setcpu enabled. Really confused.
 
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.?
 
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
 
Disabling perflock allows you to set the sliders between 245/998 on the stock kernel. You still can't overclock until you flash a custom kernel.
 
Back
Top Bottom