setcpu settings


Last Updated:

  1. twistedlim

    twistedlim Well-Known Member This Topic's Starter

    Joined:
    Jun 9, 2010
    Messages:
    804
    Likes Received:
    80
    I have done some searching and can't really come up with the information I need. I am currently runnning on demand at 900/500. I have looked into the profiles but I find it a bit confusing. If you set your mininium for the main screen to 500 on demand, none of the profiles when enabled will be able to go below this?
    What profiles do you use and why if you don't mind me asking?

    Charging Full (If it is charging why do I care if it moves from 500?)
    Chjarging AC/Full (waste of time, don't understand the diff/betweeen above)
    Charging USB/Full (same as above)
    Screen Off (set to my min clock speed?)
    Battery (issue or non issue? I don't want to have my performance knocked back when I drop below 50%)
    Temp (should I be worried? and at what temp?)

    Can you just use some of those and they will combine with the max/min settings on the main screen?

    What are my advantages and disadvantages?

    Am I wasting battery jumping between 500/900? Should the values be closer?

    When I have the phone on "On Demand" no matter what setting it is a bit laggy when I restart the phone (even if it is set to 900/900). When I set it to performance 900/900 it snaps right into place. "On demand" and turning on the phone is the only place I ever really notice a lag.

    Any info you can give me on the "advanced" tab would be helpful also.

    Thanks in advance for any help.

    R
     

    Advertisement
  2. johnlgalt

    johnlgalt Antidisestablishmentarian VIP Member

    Joined:
    Oct 28, 2009
    Messages:
    9,416
    Likes Received:
    1,919
    The profiles override your default settings. Their priority determines in what order they do this.

    Think about it like this - the main settings default is what is use whenever no other profiles are in effect - these are the settings that get used all the time.

    The Profiles exist to help limit the default settings even more.

    I, for example, use jdflg's 1200 MHz kernel, and I have my DROID ramping up from 700 - 1200 on any given moment with a full charge.

    However, when charging, I limit the top end to 1000 MHz - b/c I use a charge in my car, have the Car Dock, and listen to Pandora and use navigation - which means it gets hot and tries to turn itself off.

    When my Temp reaches 50 degrees C (122F< I think) I have it set to auto throttle down the speed, so that it will try to help prevent it from getting too hot.

    I have 3 battery level profiles = one at 50% (max 1000) one at 30% (mac 900) and one at 20% (700 min.max) to help preserve battery in case I have to actively use the phone and don't have a charger / charged battery handy.

    For the main settings I suggest performance as well, and I ***NEVER* set the default to the same speed - no sense in having the pone go all the time at a default speed (especially OC'd) when it is not needed all the time.
     
    Eddifire likes this.
  3. GideonX

    GideonX Guest

    At default, it runs at 800/1000.

    When charging, I have it at 550/550.

    I drop the speed down to the bare minimum when the screen is off at 250/250. I'm not using it so why oc it? I've noticed a nice increase in battery life after changing to this profile.

    When the battery reaches 30%, it goes to 250/400.

    So far this has worked out pretty well for me.
     
  4. twistedlim

    twistedlim Well-Known Member This Topic's Starter

    Joined:
    Jun 9, 2010
    Messages:
    804
    Likes Received:
    80
    Thanks for the replies. They have been very helpful. I set up 900/800 on the main screen.

    Screen Off 600/250 (Just in case a podcast downloads)
    Temp 46 600/400
    Battery 25% 600/400
    Charging/Full 600/400

    Even after a couple of hours I have noticed how much less heat my phone is generating.

    Sound reasonable?

    Anything on the "advanced tab" ?

    Not to sound stupid but on the "info" tab what does long bench and short bench tell me when they both say "lower is faster"?

    Thanks
     
  5. Jareris

    Jareris Well-Known Member

    Joined:
    Mar 4, 2010
    Messages:
    70
    Likes Received:
    1
    How did you set up the Main settings? No matter what profiles I have, it always says 800/250.
     
  6. davros

    davros Well-Known Member

    Joined:
    Jan 3, 2010
    Messages:
    486
    Likes Received:
    15

    Almost the same as mine cept I have the 800/1250max
    And battery at 40% 400/250
    Screen off 250/250
    Charging 550/550
     
  7. GideonX

    GideonX Guest

    Are you running su 2.2? I had to downgrade to 2.1 to make setCPU's settings stick.
     
  8. twistedlim

    twistedlim Well-Known Member This Topic's Starter

    Joined:
    Jun 9, 2010
    Messages:
    804
    Likes Received:
    80
    Assuming you are rooted as already noted open setcpu and then click on the menu tab at the bottom of your phone. It will say "device selection". Click on "Auto Detect" it will then find the your phone. Go back to the main screen and set scaling to ondemand if you want and you can move the the min/max sliders to whatever you want. The next tab at the top is profiles. You can then set any specific profiles you want for the phone like screen off, battery, etc. You can then set the priority for each one which tells the phone which is most important,. These will override the settings on the main page when necesssary.
     
  9. nonoapple

    nonoapple Well-Known Member

    Joined:
    Jul 31, 2010
    Messages:
    45
    Likes Received:
    1
    what do the priorities do?...now that i have froyo rooted i have...

    Charging/full 1100/800

    Battery<50% 400/125

    Screen off: 400/400 (in case running last.fm or pandora)

    temp>72.4c 500/125
     
  10. supersaki

    supersaki Well-Known Member

    Joined:
    Dec 3, 2009
    Messages:
    386
    Likes Received:
    36
    Higher priority means that profile will run if the conditions of multiple profiles are met.

    For example, if you have it set to 1ghz at charging/full charge, 800 at 50%, 500 at 30%, you will want the '500 at 30%' to have higher priority than the '800 at 50%'. If you have the 50% battery profile with a higher priority than 30%, the 30% profile will never be used.

    Temp monitor should have the highest priority, then charging followed by lowest battery life, followed by screen off, etc.. (screen off maybe switched with lowest battery depending on what speed you put it at). This is my preference, while others may disagree.
     
  11. twistedlim

    twistedlim Well-Known Member This Topic's Starter

    Joined:
    Jun 9, 2010
    Messages:
    804
    Likes Received:
    80
    I changed my charging down to 500 to keep the phone from overheating when I have it on the car charger and I am running navigation. I had it set at 900/600 and it was heating up the battery enough to send the alarm out and kick the phone down. 500 seems fast enough to run the apps I need when on the charger since I don't watch movies or game on the phone. You can knock your screen off down since pandora will draw what it needs and you wont be at 400 when the phone is in your pocket.
    I have been playing around and my new settings are:

    Main Screen: 900/900 Performance I noticed a slight lag when I was at 900/600 and I still get way over a day at 900/900 in performance and the setcpu user guide said the phone will be more effectient if you set it on perforance instead of ondemand. The program will not have to think.

    Profiles in order of Priority:
    Charging/Full 500/250
    Screen off 500/250 (I wanted to keep it at least 500 for running Pandora or using the phone without a hitch)
    Temp 46 500/250
    Battery <35% 600/250
    Battery <25% 500/250

    I may change or add the battery settings depending how this works.
     
  12. Lock-N-Load

    Lock-N-Load Well-Known Member

    Joined:
    Feb 8, 2010
    Messages:
    2,309
    Likes Received:
    195
    not only is is confusing BUT it is so hard to slide those sliders and get them to stop right where you want. I tried to get to 120 degrees and it took like 3 minutes as every time I let up off the slider, it would be like 121, 119, 118.5, etc. Hard to see he numbers and get precision with those sliders.

    plus, on the "profiles" page, the main temp is listed in C when in the actual setting of the profile, it is shown in C and F.. I want it in F.

    anyway.. here is my confusion. If I want to drop speed if the battery gets down to 30%, it seems this cannot be done as I read the options? The setting option is "Battery<" and does that not imply "if battery juice is GREATER than" so if you put in 30% your saying "if battery juice is GREATER than 30% do this". thats fine. BUT, so if you make such a profile, what happens at and below 30%??? you have only specified what happens above 30%???
     
  13. GideonX

    GideonX Guest

    The sliders can use a bigger marker for us fat fingered folks.

    When you set up the temp profile, the F reading is in parentheses. Once you set it, why do you really need to go back in your profile, why does it matter if it's in C? You know what you set it at...

    The battery option means, when the battery is less than (<) the % you select. You don't specify what happens above the % since your battery doesn't increase when off the charger, which btw is another profile option. I hope that makes sense.
     
  14. Lock-N-Load

    Lock-N-Load Well-Known Member

    Joined:
    Feb 8, 2010
    Messages:
    2,309
    Likes Received:
    195
    for a person that roots... you should know the answer to that question (1) becuase I want my GUI to be the way I want it and (2) becuase the ability is there to do so.... d'uhhh ;)

    okay.. I think I see how you reading it. "battery <" is 1 word/phrase whereas we know in match that "battery" and "<" would literally imply when the # to the right of the "<" is bigger than the current battery level, do xyz whereas we want the CPU to do something when the battery is less than a certain #

    either way.. good and useful app, needs some GUI work
     
  15. johnlgalt

    johnlgalt Antidisestablishmentarian VIP Member

    Joined:
    Oct 28, 2009
    Messages:
    9,416
    Likes Received:
    1,919
    Wrong.

    < means less than and > means great then.

    The open part of the carat points to the large value, the point of the carat points to the smaller value. It's pure mathematics.

    # < * implies # is smaller / less than / lower in value than *

    # > * implies # is larger / greater than / higher in value than *
     
  16. Lock-N-Load

    Lock-N-Load Well-Known Member

    Joined:
    Feb 8, 2010
    Messages:
    2,309
    Likes Received:
    195
    okay okay. here is part of my confusion

    I have a temp profile. it reads "Temp > 45 C" which, we can agree, means that IF the temp gets above 45 C then trigger my profile and set the high end CPU to 800 mhz.

    So, when you look at the same profile screen of your profiles, I have one that says "Battery < 20%", which I was wrongly saying in my head when battery power is greater than 20%, execute this step. In fact, I needed to read it when battery is less than 20% power, execute this step. I think what was throwing me is I wish the profile would read "Battery% < 20%" as the addition of that other % close to "battery" - a total GUI thing - would have read clearer to my eye

    I get it :)
     
  17. SoDroid

    SoDroid Well-Known Member

    Joined:
    Dec 17, 2009
    Messages:
    382
    Likes Received:
    76
    I'm surprised to see so many people running with 'Performance' as opposed to 'on demand'. Is there not a significant hit to battery life by running on performance?
     
  18. Lock-N-Load

    Lock-N-Load Well-Known Member

    Joined:
    Feb 8, 2010
    Messages:
    2,309
    Likes Received:
    195
    me to. I stick with 'on demand" as I like it to decide to throttle back when not needed - sometimes 250, sometimes I see 800, 550, etc - and then crank up to 1100 when needed. I can't see the value of always having "performance" selected since "on demand" seems to pick what it needs and uses it.
     
  19. johnlgalt

    johnlgalt Antidisestablishmentarian VIP Member

    Joined:
    Oct 28, 2009
    Messages:
    9,416
    Likes Received:
    1,919
    :D - Welcome to the dark side lol....

    Well, yes, but I have 3 batteries, a car charger, 2 wall chargers, and a desktop computer at home and a laptop computer that I take with me, so I can keep the battery level going pretty well.

    Others may not have the myriad of charging options that I do, but also remember - if you use the sleep profile to downclock the phone when not in use, you get the best of both worlds - OC when you need it, low clocks when you do not.

    Think of it as a very smart, and configurable SpeedtStep (the downclocking in Mobile Intel CPUs).

    In addition, I have numerous other profile entries - CPU temp, battery < 30%, Battery < 20%, charging, ...
     
    SoDroid likes this.
  20. SoDroid

    SoDroid Well-Known Member

    Joined:
    Dec 17, 2009
    Messages:
    382
    Likes Received:
    76
    I concur. I was suffering from lag whenever I would unlock my phone but since switching to Sapphire 1.0, it hasn't been a problem. I'd be willing to try performance, but I'm not that interested if takes away from my battery life, which is very precious to me :D

    I could test the difference in battery but that'll take me 2-3 days to determine. I might do it for the hell of it. If so, I'll post my results here.

    Edit: Sold! After reading JohnGalt's post above, I'm gonna try performance and see if there is a significant change in battery life. Honestly, if I set up SetCPU similar to how you described, it shouldn't be that significant of a difference, provided my screen isn't on for hours.

    I'll post my results in about 2 days.
     
  21. johnlgalt

    johnlgalt Antidisestablishmentarian VIP Member

    Joined:
    Oct 28, 2009
    Messages:
    9,416
    Likes Received:
    1,919
    Overclocking at all takes away from your battery life.

    You have to find the balance that *you* want - so Performance is not a good nor bad thing - it is there for you to use or not use, as you choose.
     
    Eddifire likes this.
  22. Lock-N-Load

    Lock-N-Load Well-Known Member

    Joined:
    Feb 8, 2010
    Messages:
    2,309
    Likes Received:
    195
    yeah, maybe I could see having all the charging potential as a way to maybe go with "performance". that is about the best rational I could see.
     
  23. Lock-N-Load

    Lock-N-Load Well-Known Member

    Joined:
    Feb 8, 2010
    Messages:
    2,309
    Likes Received:
    195
    BTW, a temp tool I have says the processor has a "temp range of 115" and so I wonder if that is about as high as you would ever wan to go, so I scaled back a 120 degree setting I had to 111 degrees.
     
  24. Lock-N-Load

    Lock-N-Load Well-Known Member

    Joined:
    Feb 8, 2010
    Messages:
    2,309
    Likes Received:
    195
    for everyone using temp to adjust speed.. are you using > CPU temp or just > Temp I am just using > Temp and wonder if it is better to be using > CPU Temp?
     
  25. johnlgalt

    johnlgalt Antidisestablishmentarian VIP Member

    Joined:
    Oct 28, 2009
    Messages:
    9,416
    Likes Received:
    1,919
    ummm
    Better check that.

    It was posted before that the CPU could handle 100 degree C
     

Share This Page

Loading...