1. Download our Official Android App: Forums for Android!

Root Recommended SetCPU Use

Discussion in 'Android Devices' started by zackman2091, Oct 12, 2010.

  1. zackman2091

    zackman2091 Well-Known Member
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    112
    Joined:
    Mar 21, 2010

    Mar 21, 2010
    112
    4
    36
    How should i use SetCPU i am pretty confused with using it and right now its not saving me any battery life what shiould i do so that it will help me
     

    Advertisement

  2. tmwilsoniv

    tmwilsoniv Well-Known Member
    Rank:
    None
    Points:
    48
    Posts:
    152
    Joined:
    Jul 3, 2010

    Jul 3, 2010
    152
    12
    48
    What ROM/kernel combination are you running?
     
  3. zackman2091

    zackman2091 Well-Known Member
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    112
    Joined:
    Mar 21, 2010

    Mar 21, 2010
    112
    4
    36
    2.6.32.15-ge2fb08e

    fresh evo 3.3.0.1 by flipz
     
  4. Flash77

    Flash77 Member
    Rank:
    None
    Points:
    16
    Posts:
    61
    Joined:
    Jul 11, 2010

    Jul 11, 2010
    61
    5
    16
    I was wondering the same thing. I am running Fresh 3.3.0.1 with Netarchy-Toastmod 4.1.9.1 cfs Fresh compatible kernal.
     
  5. tmwilsoniv

    tmwilsoniv Well-Known Member
    Rank:
    None
    Points:
    48
    Posts:
    152
    Joined:
    Jul 3, 2010

    Jul 3, 2010
    152
    12
    48
    If I'm not mistaken, that is the stock kernel for Fresh 3.3.0.1. ROM, which does NOT allow for over/underclocking your CPU. You can still adjust your usage profiles to achieve scaled back CPU usage in screen off mode, but your options are limited.

    The Netarchy 4.1.91.1-cfs Fresh compatible will allow you to drop your CPU as low as 128 MHz and raise it to a max 126720 MHz. Be very careful. You can screw things up royally if you don't know what you are doing.

    Other kernels may be of the HAVS variety, which adjust the voltage to attain battery/performance tweaks, and would be incompatible with SetCPU.

    If I can figure out how to send a screen shot of my SetCPU profiles I will add them to this post.
     

    Attached Files:

  6. slugbug

    slugbug Well-Known Member
    Rank:
    None
    Points:
    38
    Posts:
    171
    Joined:
    Jul 26, 2010

    Jul 26, 2010
    171
    21
    38
    Longhorn Land
    I have KK's CFS kernel #11, I think that is a HAVS. Does that mean I would want to unistall or "stop" SetCPU?

    Thanks
     
  7. wake69

    wake69 Android Expert
    Rank:
    None
    Points:
    213
    Posts:
    1,808
    Joined:
    Jun 8, 2010

    Jun 8, 2010
    1,808
    513
    213
    Security Engineer
    Georgia
    If you are running a kernel with HAVS you can set your cpu on what you want it on boot, but you can not use any set cpu profiles. Mine is set to 998 on boot and the HAVS control my cpu usage when my phone is running like my Set Cpu profiles did.
     
    slugbug likes this.
  8. slugbug

    slugbug Well-Known Member
    Rank:
    None
    Points:
    38
    Posts:
    171
    Joined:
    Jul 26, 2010

    Jul 26, 2010
    171
    21
    38
    Longhorn Land
    I don't have any profiles set at all. I had SetCPU "auto configure" after I flashed the new kernel and it is now 998400 max and 245760 min.
     
  9. wake69

    wake69 Android Expert
    Rank:
    None
    Points:
    213
    Posts:
    1,808
    Joined:
    Jun 8, 2010

    Jun 8, 2010
    1,808
    513
    213
    Security Engineer
    Georgia
    that is fine with a HAVS kernel
     
    slugbug likes this.
  10. Flash77

    Flash77 Member
    Rank:
    None
    Points:
    16
    Posts:
    61
    Joined:
    Jul 11, 2010

    Jul 11, 2010
    61
    5
    16
    Im getting different answers for kernal types. Does all Netarchy 4.1.9.1 kernals have HAVS, or is there a difference between cfs, bfs, cfs Fresh compatible etc. I sense this is important in deciding to use setCPU as HAVS will conflict with the app somehow. Can someone confirm or give clear explanation. Thanks.
     
  11. wake69

    wake69 Android Expert
    Rank:
    None
    Points:
    213
    Posts:
    1,808
    Joined:
    Jun 8, 2010

    Jun 8, 2010
    1,808
    513
    213
    Security Engineer
    Georgia

    All netarchy 4.1.9 and King i believe 10+ kernels are all HAVS. Again you can use set cpu to set the boot cpu but HAVS will control your cpu and there is no need for profiles with HAVS, the profiles will counteract HAVS and will cause worse battery life.
     
    Flash77 likes this.
  12. Flash77

    Flash77 Member
    Rank:
    None
    Points:
    16
    Posts:
    61
    Joined:
    Jul 11, 2010

    Jul 11, 2010
    61
    5
    16
    What scaling setting are you using with setCPU? Conservative, On Demand, or Performance?
     
  13. wake69

    wake69 Android Expert
    Rank:
    None
    Points:
    213
    Posts:
    1,808
    Joined:
    Jun 8, 2010

    Jun 8, 2010
    1,808
    513
    213
    Security Engineer
    Georgia
    on demand
     
    Flash77 likes this.
  14. exBBuser

    exBBuser Android Expert
    Rank:
    None
    Points:
    93
    Posts:
    921
    Joined:
    Jun 6, 2010

    Jun 6, 2010
    921
    123
    93
    Miami,FL
    Set CPU can be used as u please you can set as many profiles as you want but if you have a Kernel that implements HVAS setting profiles other than set on boot will defeat the purpose of HVAS causing horrible battery life.

    Yes I know I'm just repeating what others have already mentioned,but some members require more than just one post to fully understand and realize what its being explained.
     
    inflewence likes this.
  15. Roymus

    Roymus Well-Known Member
    Rank:
    None
    Points:
    43
    Posts:
    203
    Joined:
    Jul 18, 2010

    Jul 18, 2010
    203
    26
    43
    Not to beat a dead horse, but I think I understand the confusion having just gone through this. If you have installed Fresh 3.3 and netarchy 4.1.9 cfs, you will be running at a default top CPU frequency of 998 mHz and min 228 mHz. You can then install SetCPU to overclock and/or underclock your phone (by adjusting the slider on the main SetCPU screen), but that's pretty much it. In other words, you should not create CPU profiles (i.e., screen off, charging, etc.) if you're using 4.1.9 cfs as the HAVS voltage scaling (which controls CPU power usage) will conflict with the SetCPU profiles if they are created.

    My experience with overclocking is: be careful. Don't just peg the slider all the way to the right or your phone will go into a boot loop. Apparently the "sweet spot" appears to be around 1100 MHz (I'm at 1190). To be safe, be sure to deselect the start on boot option in SetCPU and proceed gradually in steps...that way, if it goes into a boot loop, it will only reboot once and you can then set the slider to the setting just before you went into the loop. I don't think the underclock setting matters that much. In fact, you could make an argument that overclocking doesn't really improve things that much either...after all, it's just a 10 to 20 percent increase in CPU speed (if you're lucky). I'm somewhat new to this, so feel free to correct as needed...you won't hurt my feelings.
     
    inflewence likes this.
  16. zackman2091

    zackman2091 Well-Known Member
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    112
    Joined:
    Mar 21, 2010

    Mar 21, 2010
    112
    4
    36
    So would i be better off downloading a ROM or using the stock ROM for under clocking or over clocking or just use Fresh
     
  17. YaBoiD

    YaBoiD Android Enthusiast
    Rank:
    None
    Points:
    88
    Posts:
    390
    Joined:
    Mar 21, 2010

    Mar 21, 2010
    390
    115
    88
    Lauderdale, FL
    I'd like to know this as well...can I just use the stock ROM:thinking:
     
  18. Roymus

    Roymus Well-Known Member
    Rank:
    None
    Points:
    43
    Posts:
    203
    Joined:
    Jul 18, 2010

    Jul 18, 2010
    203
    26
    43
    You can use the stock ROM but you must flash a custom kernel (such as netarchy 4.1.9 cfs which I use, found in several of the above links). The stock kernel is locked at 998mHz top. Not a big deal, as even with a custom kernel you can only get about 1100mHz top anyway. I think overclocking might be a bit overrated, but it is fun anyway...I'd like to say I see some improvements but it might just be the combination of the more efficient kernel and wishful thinking :)
     
  19. Roymus

    Roymus Well-Known Member
    Rank:
    None
    Points:
    43
    Posts:
    203
    Joined:
    Jul 18, 2010

    Jul 18, 2010
    203
    26
    43
    Also note that Fresh 3.3 in its native state also uses the stock kernel, even though it is a custom ROM. You must flash a custom kernel to overclock your phone, whether or not you are using a stock ROM is irrelevant.
     
  20. YaBoiD

    YaBoiD Android Enthusiast
    Rank:
    None
    Points:
    88
    Posts:
    390
    Joined:
    Mar 21, 2010

    Mar 21, 2010
    390
    115
    88
    Lauderdale, FL
    Thanks, I'm more concerned with underclocking though. As to conserve battery life.
     
  21. thegame2388

    thegame2388 Member
    Rank:
    None
    Points:
    15
    Posts:
    53
    Joined:
    Jul 28, 2010

    Jul 28, 2010
    53
    0
    15
    why dont people just use juice defender's CPU settings??
     
  22. slugbug

    slugbug Well-Known Member
    Rank:
    None
    Points:
    38
    Posts:
    171
    Joined:
    Jul 26, 2010

    Jul 26, 2010
    171
    21
    38
    Longhorn Land
    I have both Juice Defender and SetCPU. I let JD auto-calibrate (if that is the correct term). I also wiped battery history while in recovery before I flashed King's #9 HAVS kernel.

    Is using both SetCpu and JuiceDefender over-kill?

    There is just so very much info out there and it's hard to tell when I/we should use one app instead of another app or in conjunction with each other.

    I still think the thing that improved my battery life the most was signed out of the f*ng Talk app - ha!
     
  23. Roymus

    Roymus Well-Known Member
    Rank:
    None
    Points:
    43
    Posts:
    203
    Joined:
    Jul 18, 2010

    Jul 18, 2010
    203
    26
    43
    Under-clocking also requires a custom kernel. The lowest setting with stock is around 288 mHz (can't remember exactly); with custom kernel, it's 112. Again, not sure of how big a difference it makes.

    I installed JuiceDefender but I got the feeling it was impacting performance, so I removed it. No clue as to what type of impact it was having...its interface is not very intuitive though and I got the feeling it was mostly smoke and mirrors (just my opinion). I purchased SystemPanel Pro to monitor performance, much clearer picture of overall performance and battery history.
     
  24. cnrdjkr

    cnrdjkr Lurker
    Rank:
    None
    Points:
    5
    Posts:
    4
    Joined:
    Sep 24, 2010

    Sep 24, 2010
    4
    0
    5
    juice defender was also removed from my phone. basically all it does is is turn on and off data. which I do on my own. just turn off your mobile and auto sync when your not using your phone. when you turn on the phone hit the sync all button.

    but with an extended battery, fresh 3.4 and netarchy.. my phone lasts all day

    3 hrs of Mp3
    3hrs of streaming audio
    gps on/off for 8 hrs
    phone and text
    (drive a lot for work)
    and when I get home I still have 60% with no programs controlling battery. was checking on set CPU though to increase it a little more.
     
Tags:

Share This Page

Loading...