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

Root New SetCPU... Anyone figured out the profiles?

ska.t73

Android Expert
Mar 11, 2010
1,659
305
Phoenix, AZ
Ok so with the new update to SetCPU, the profiles are different and seem to work differently then before. Has anyone had any luck with the priority settings and figuring out how to use them? I currently have mine all set to 50. I use profiles for screen off (setting 300/300), charging AC/Full (800/300), charging USB/Full (600/300), and Battery < 30% (500/300)...

My main setting is 1100/300 and everything is set to ondemand, I'm using jdfg's 1.1g kernel.

Now the issue I am seeing is that once it goes into a certain profile you have to manually get it to refresh to the other profile, for instance today when I woke up my phone it was "stuck" at 300/300 until I opened up the app and forced it to refresh...

So anyone else experiencing this?
 
Ok so with the new update to SetCPU, the profiles are different and seem to work differently then before. Has anyone had any luck with the priority settings and figuring out how to use them? I currently have mine all set to 50. I use profiles for screen off (setting 300/300), charging AC/Full (800/300), charging USB/Full (600/300), and Battery < 30% (500/300)...

My main setting is 1100/300 and everything is set to ondemand, I'm using jdfg's 1.1g kernel.

Now the issue I am seeing is that once it goes into a certain profile you have to manually get it to refresh to the other profile, for instance today when I woke up my phone it was "stuck" at 300/300 until I opened up the app and forced it to refresh...

So anyone else experiencing this?




I've had the same problem. But I realized that when u play with the phone around like go to browser or run Quadrant, the phone jumps to the main settings. So Im not sure if the new Setcpu recognizes that the phone working hard and raises the clock speed. I wish an expert can help us figure this out..:thinking:
 
Upvote 0
Now the issue I am seeing is that once it goes into a certain profile you have to manually get it to refresh to the other profile, for instance today when I woke up my phone it was "stuck" at 300/300 until I opened up the app and forced it to refresh...

So anyone else experiencing this?

No im not experiencing that issue. Mines seems to work pretty well. However you may want to edit the priority on each. If one is set higher than the other then itll definitely cause conflict when the profiles are suppose to change.

Sent from my Droid using Tapatalk
 
Upvote 0
It is all about how you set up the priorities. This is my current profile/priority setup and it is running perfectly:

Temp >50: 400/200 priority 100
Screen off: 400/250 Priority 95
Charging AC/Full: 550/250 priority 90
Charging USB/Full: 550/250 prority 85
Battery <6%: 400/250 priority 80
Batt <16%: 550/250 priority 75
Batt <31%: 700/250 priority 70
Batt <41%: 800/250 priority 65
Batt <51%: 900/250 priority 60
Batt <100%: 1000/250 priority 55

Try something along those lines and tweak it as you go. I am using Chevy's ULV 1gHz, but just use whatever slots are available for your kernel.
 
Upvote 0
Yeah, I eventually figured out that the 0-100 priority scale was basically just a confusing version of what should be a 0-10 scale. I think that is where the confusion sets in (at least for me).

Why 0-100?...I have no idea :D How many profiles can you actually set up? I only run 5 different profiles. Now if you could set profiles for different program actions...that would be cool.

For instance, charging while using GPS Navigation the clock would automatically drop to 550MHz even if your charging profile was set to 800MHz.

Or how bout this...Pandora running, screen off - drop to 550MHz.

These are all things I have to do manually every time and sometimes I forget to make the change and I end up wasting battery and/or overheating my phone.

It you could set profiles up like that...I could see the need for a 0-100 scale...so maybe something like that is in the works??? It doesn't seem like it would be too difficult (at least from a non-programmer POV). To create the profile...you would just select the active program that would be running and then you could select different clock settings for different power states.

Car Home (Active Program)> 550MHz > Power State (Charging or Full / Discharging / Both)

That would be sweet! ;)
 
Upvote 0
Yeah, I eventually figured out that the 0-100 priority scale was basically just a confusing version of what should be a 0-10 scale. I think that is where the confusion sets in (at least for me).

Why 0-100?...I have no idea :D How many profiles can you actually set up? I only run 5 different profiles. Now if you could set profiles for different program actions...that would be cool.

For instance, charging while using GPS Navigation the clock would automatically drop to 550MHz even if your charging profile was set to 800MHz.

Or how bout this...Pandora running, screen off - drop to 550MHz.

These are all things I have to do manually every time and sometimes I forget to make the change and I end up wasting battery and/or overheating my phone.

It you could set profiles up like that...I could see the need for a 0-100 scale...so maybe something like that is in the works??? It doesn't seem like it would be too difficult (at least from a non-programmer POV). To create the profile...you would just select the active program that would be running and then you could select different clock settings for different power states.

Car Home (Active Program)> 550MHz > Power State (Charging or Full / Discharging / Both)

That would be sweet! ;)

Only problem I see there is if you didnt actually close say pandora and its still running in the background then your clock speed would stay down.
 
Upvote 0
Only problem I see there is if you didnt actually close say pandora and its still running in the background then your clock speed would stay down.

The phone can see the programs that are active vs. background right? You could make it just to recognize only the active apps in the foreground. You wouldn't want to set a profile for every different app...just the ones that get used for long periods of time (music, nav, etc.)

But hey...I'm just spitballin :p
 
Upvote 0
The phone can see the programs that are active vs. background right? You could make it just to recognize only the active apps in the foreground. You wouldn't want to set a profile for every different app...just the ones that get used for long periods of time (music, nav, etc.)

But hey...I'm just spitballin :p

my understanding is that it can tell active vs bg but I have no clue how hard that would be to program for. Coolhobo has done a lot with setcpu so far so I guess we will see what else he cooks up
 
Upvote 0
my understanding is that it can tell active vs bg but I have no clue how hard that would be to program for. Coolhobo has done a lot with setcpu so far so I guess we will see what else he cooks up

Yeah...just "pie in the sky" type stuff but these devs always seem to amaze! I just look back to what our phones were capable of in November and outside of some of the really great features that Froyo brought us...the dev community has made the biggest advancements. I mean Apps2SD works by default now...but Titanium Backup (or some of the ROM devs) have made it usable (until market apps catchup with the proper programming for it).

I just have mine set to 550 max whenever charging...the only time I use my phone while it's charging/on AC is when it's in the car, so that covers my needs fine.

Problem is that I am constantly plugging my phone into my laptop to load files...so I end up using it when plugged in and it runs too slow if I set it below 800MHz (which is where my charging profile is). 800MHz is too fast when in the car using navigation (for temp reasons) so I have to manually change it. Not a big deal...but hey, there could be a better way.
 
Upvote 0
Yeah...just "pie in the sky" type stuff but these devs always seem to amaze! I just look back to what our phones were capable of in November and outside of some of the really great features that Froyo brought us...the dev community has made the biggest advancements. I mean Apps2SD works by default now...but Titanium Backup (or some of the ROM devs) have made it usable (until market apps catchup with the proper programming for it).



Problem is that I am constantly plugging my phone into my laptop to load files...so I end up using it when plugged in and it runs too slow if I set it below 800MHz (which is where my charging profile is). 800MHz is too fast when in the car using navigation (for temp reasons) so I have to manually change it. Not a big deal...but hey, there could be a better way.

With the new profiles you can set up seperate speeds for USB and AC charging... I checked yesterday and the car charger registers as AC charging... Might be able to work it out where you can set the AC charging lower and then just make sure you plug it in to the car while you use it... that way you can be at 800MHz when you are pluged into the laptop and 550MHz when in the car...
 
  • Like
Reactions: UBRocked
Upvote 0
With the new profiles you can set up seperate speeds for USB and AC charging... I checked yesterday and the car charger registers as AC charging... Might be able to work it out where you can set the AC charging lower and then just make sure you plug it in to the car while you use it... that way you can be at 800MHz when you are pluged into the laptop and 550MHz when in the car...

Good stuff...I appreciate the info cause I will definitely look into that!
 
Upvote 0
With the new profiles you can set up seperate speeds for USB and AC charging... I checked yesterday and the car charger registers as AC charging... Might be able to work it out where you can set the AC charging lower and then just make sure you plug it in to the car while you use it... that way you can be at 800MHz when you are pluged into the laptop and 550MHz when in the car...

Beat me to it... :)
 
Upvote 0
Now if you could set profiles for different program actions...that would be cool.

For instance, charging while using GPS Navigation the clock would automatically drop to 550MHz even if your charging profile was set to 800MHz.

Or how bout this...Pandora running, screen off - drop to 550MHz.

These are all things I have to do manually every time and sometimes I forget to make the change and I end up wasting battery and/or overheating my phone.

It you could set profiles up like that...I could see the need for a 0-100 scale...so maybe something like that is in the works??? It doesn't seem like it would be too difficult (at least from a non-programmer POV). To create the profile...you would just select the active program that would be running and then you could select different clock settings for different power states.

Car Home (Active Program)> 550MHz > Power State (Charging or Full / Discharging / Both)

That would be sweet! ;)

i want this functionality so badly. in fact, if he adds this to SetCPU i will finally buy it from the market instead of downloading it from XDA for free :p
 
Upvote 0
Yeah, I eventually figured out that the 0-100 priority scale was basically just a confusing version of what should be a 0-10 scale. I think that is where the confusion sets in (at least for me).

Why 0-100?...I have no idea :D How many profiles can you actually set up? I only run 5 different profiles. Now if you could set profiles for different program actions...that would be cool.

For instance, charging while using GPS Navigation the clock would automatically drop to 550MHz even if your charging profile was set to 800MHz.

Or how bout this...Pandora running, screen off - drop to 550MHz.

These are all things I have to do manually every time and sometimes I forget to make the change and I end up wasting battery and/or overheating my phone.

It you could set profiles up like that...I could see the need for a 0-100 scale...so maybe something like that is in the works??? It doesn't seem like it would be too difficult (at least from a non-programmer POV). To create the profile...you would just select the active program that would be running and then you could select different clock settings for different power states.

Car Home (Active Program)> 550MHz > Power State (Charging or Full / Discharging / Both)

That would be sweet! ;)

So pretty much like Locale, but for your CPU clock. Sounds like a great idea! :)
 
Upvote 0
It is all about how you set up the priorities. This is my current profile/priority setup and it is running perfectly:

Temp >50: 400/200 priority 100
Screen off: 400/250 Priority 95
Charging AC/Full: 550/250 priority 90
Charging USB/Full: 550/250 prority 85
Battery <6%: 400/250 priority 80
Batt <16%: 550/250 priority 75
Batt <31%: 700/250 priority 70
Batt <41%: 800/250 priority 65
Batt <51%: 900/250 priority 60
Batt <100%: 1000/250 priority 55

Try something along those lines and tweak it as you go. I am using Chevy's ULV 1gHz, but just use whatever slots are available for your kernel.

I agree completely with this set up, sometimes the priorities has been what's been causing a problem. Mine is as follows:

Temp >46: 400/250 priority 100
Screen off: 550/250 Priority 80
Charging/Full: 1100/250 priority 75
Batt <21%: 550/250 priority 60
Batt <61%: 800/250 priority 15
Batt <91%: 1000/250 priority 10
 
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