What Do You Use for Over/Underclocking and Undervolting?

This is a discussion on What Do You Use for Over/Underclocking and Undervolting? within the Gingerbread Development and Hacking forums, part of the Droid X Gingerbread Forum category; When I first did research inquiring into the benefits of rooting, I saw the name SetCPU over and over. However, it doesn't look like that's ...


Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: What Do You Use for Over/Underclocking and Undervolting?

  1. #1
    X Informant Achievements:
    3 months registered31 days registered250 Experience Points100 Experience Points7 days registered
    Madmick's Avatar
    Member #
    56188
    Join Date
    Feb 2012
    Posts
    64
    Liked
    1 times

    What Do You Use for Over/Underclocking and Undervolting?

    When I first did research inquiring into the benefits of rooting, I saw the name SetCPU over and over. However, it doesn't look like that's the most popular app, here. Here and over at XDA Developers I've seen a lot of references/recommendations for Quickclock, Android Overclock, Voltage Control, System Tuner Control, and half a dozen others.

    Which app do you use, and why do you think it's best specifically for the Droid X?


    BTW, I'm on the 2.6.32.9 kernel if that is relevant.

  2. Droid X Forums
    Ads


  3. #2
    X Pursuant
    Points: 6,867, Level: 54
    Level completed: 59%, Points required for next Level: 83
    Overall activity: 11.7%
    Achievements:
    250 Experience Points100 Experience Points3 months registered31 days registered7 days registered
    dtroup64's Avatar
    Member #
    37346
    Join Date
    May 2011
    Posts
    570
    Liked
    18 times
    Hey there,

    I use quickclock advanced to find some decent numbers that work for my phone... I write em down, and then I use the Bootmenu features in Wizards MIUI...

  4. #3
    X Informant Achievements:
    3 months registered31 days registered250 Experience Points100 Experience Points7 days registered
    Madmick's Avatar
    Member #
    56188
    Join Date
    Feb 2012
    Posts
    64
    Liked
    1 times
    What do you mean by "numbers that work for your phone"? We're all on Droid X's, correct? Why would we need different settings? Is it affected by ROMs? Is it affected by how many apps you run? How do you determine what is optimal?

  5. #4
    X Pursuant
    Points: 6,867, Level: 54
    Level completed: 59%, Points required for next Level: 83
    Overall activity: 11.7%
    Achievements:
    250 Experience Points100 Experience Points3 months registered31 days registered7 days registered
    dtroup64's Avatar
    Member #
    37346
    Join Date
    May 2011
    Posts
    570
    Liked
    18 times
    When dealing with overclocking, each phone has different stress points. Mine might sustain a slightly higher mghz than yours and if you used my numbers, the hardware on your phone might get too hot, and you could permanently damage your device.

    For undervolting, the danger isn't as great. Mine might be able to work at lower voltages than yours, but the worse that will happen is your phone will freeze, and you'll have to reboot.

    Though these are all Droid Xs, each phone was made separately, and therefore has slightly different wiring inside, and the differences, though minute, are big enough to change what they can and cannot endure. You therefore have calibrations that can be run on most overclocking apps.

    BE CAREFUL: calibrations are not exact. They give you a general feel of what your phone can take. If you select the most extreme numbers that these apps give you, you run the risk of frying your phone. Take the numbers and start far away from the extremes. Work your way little by little towards the extremes while making sure your phone is
    A) running stable
    B) isn't getting hot.

    The MIUI rom these days has a bootmenu where you can imput your desired voltages and clock speeds. I therefore use Quicklock advanced for the calibration. I then choose a balanced profile and write down the numbers, and then in the bootmenu, I start by imputting numbers that are somewhat less extreme than the ones Quickclock gave me, and I work my way towards how I want my phone to respond.
    In my case, these days, I have it underclocked and undervolted as I enjoy keeping my battery going for long periods, and I don't play games on my device that would require high clock numbers...

  6. #5
    *Rescue Squad*
    Supporting Member
    Points: 8,909, Level: 63
    Level completed: 53%, Points required for next Level: 141
    Overall activity: 43.1%
    Achievements:
    500 Experience Points250 Experience PointsTagger Second Class7 days registered100 Experience Points
    Goose306's Avatar
    Member #
    55759
    Join Date
    Feb 2012
    Location
    Zootown, MT
    Posts
    1,340
    Liked
    79 times
    If you are on really anything other than Wiz's latest MIUI, you will want to use Quickclock Advanced (QCA) or Android Overclock (AOC) both of these will automagically install the needed kernel modules so you can overclock and undervolt (OC and UV, respectively). SetCPU doesn't, which is one reason it doesn't have those capabilities. SetCPU does have some usages, like setting profiles, and it has a much more dynamic stress test for testing clocks and voltages. However, some of this is redundant, such as setting profiles which can be done with AOC or govs such as Smartass v2

    There can be a lot of stuff going on when looking at at OC and UV, so let me break it down for you a bit.

    First, if you are on any ROM other than the latest Wiz MIUI, you will want to get the app. Either QCA or AOC. I hear good things about AOC, I've never used it because I paid for QCA awhile ago, well before bootmenu was implemented in Wiz's, but feasibly you gain more features with AOC.

    Anywho. Both of these have "calibration" tests. These are just dirty tests to find the highest clock and the lowest voltage your phone can run before it breaks (not literally, but essentially giving you baseline numbers) if you run it it should spit out something like the lowest voltage you can use is 15 and highest clock is 1498 or something.

    Now, a few words about that. This is a dirty test. You do not want to use those numbers. That is the lowest and highest your phone can go, and leaving it at either will at least lead to large amounts of instability and at worst fry your stuff pretty fast.

    If you insist on OC, I recommend no-one puts it over 1,200. All phones are different, so your mileage can vary, but general consensus is about 1,200 is a safe number that shouldn't give too many problems, as long as you don't have it running full bore 100% of the time (don't set your gov to Performance, for example)

    If you are playing lots of really graphically intensive games or doing a TON of multi-tasking, OC is what you are looking at. Realistically, most people I find use their phones for a bit of light gaming, texting, web browsing, etc. If thats the case you don't really need to OC at all, and you may find yourself looking at UC (Underclocking) for battery life.

    Now, as far as actually applying, the X's kernel on GB is capable of 4 tiers. These tiers ramp up as your usage does. The first one is your lowest one, so its whats used for low level activity and sleeping. You want to set this as low as possible. The lowest clock you can go to stably is 300. Undervolting is going to be dependent on your phone. I currently set my undervolt to 17 (this will be the area marked as VSEL in the app or menu) for 300. If you use the dirty calibration method you generally are going to want to go about 2-3 VSELs above the number it spits out to ensure stability. Try it out, as was stated really the worst that will happen is it will freeze if set to low and you'll need to tweak it a bit more. I currently have my clocks set at 300-500-700-900. Note this is actually clocked 100 less than stock. This is for battery life. I'm on Wiz's MIUI and the system just utterly flies, especially with my animation speeds turned up, so I have no use for running clock any more. As for VSELs, as stated, my 300 is set at 17, my 900 is set at 48. The rest lie in a pretty even spacing on the way up to 900. I am also running the Smartass v2 gov which automagically puts your phone in to deep sleep the instant your screen is turned off, with lots of other tweaks and junk to go with it that I do to wind mine down so my battery can perform at its best every day.

    Hope this helps ya out a bit.

  7. #6
    X Pursuant
    Points: 5,393, Level: 47
    Level completed: 22%, Points required for next Level: 157
    Overall activity: 0.7%
    Achievements:
    500 Experience Points250 Experience Points31 days registered100 Experience Points7 days registered
    chuck54's Avatar
    Member #
    41016
    Join Date
    Jun 2011
    Posts
    697
    Liked
    1 times
    I was just reading about the bootmenu on miui and some other phones .... is there a flashable zip we can use?

    Sent from my DROIDX using Droid X Forums
    I'm diagnosed with a severe case of noobecidis, it might not be treatable...

  8. #7
    *Rescue Squad*
    Supporting Member
    Points: 8,909, Level: 63
    Level completed: 53%, Points required for next Level: 141
    Overall activity: 43.1%
    Achievements:
    500 Experience Points250 Experience PointsTagger Second Class7 days registered100 Experience Points
    Goose306's Avatar
    Member #
    55759
    Join Date
    Feb 2012
    Location
    Zootown, MT
    Posts
    1,340
    Liked
    79 times
    Quote Originally Posted by chuck54 View Post
    I was just reading about the bootmenu on miui and some other phones .... is there a flashable zip we can use?

    Sent from my DROIDX using Droid X Forums
    Not currently. It used to be a lot more convoluted as CWM, 2n-init hijack, and the bootmenu would fight against each other for permissions when it booted (also boot manager if you were using it), causing all sorts of headaches. Wiz actually integrated the bootmenu into the hijack binary and made CWM run post-script using some sort of black magic I'm not aware of . What that means is the bootmenu is now a core part of the startup processes as it should be and is being loaded as the first process (init, as 2nd-init hijacks and overwrite init, and after the kernel wakeup of course). So any settings that take place in bootmenu are feasibly applied to anything else, including technically boot manager slot ROMs, as they are loaded after the init process. There's a lot of other stuff going on as well, like every time it reboots it rebuilds the /preinstall folder, ensuring you have CWM and RZR available, making it nigh unbrickable (although you can still run in to situations where an SBF will be necessary, like wiping /system (thus wiping out your hijack and init binaries) and not re-installing a ROM before booting out of Clockwork. But really, what would you expect to do then? :P )

    Pretty cool. But it still has to be ported to other ROMs, there isn't just a .zip that can be flashed and be good, since it has to be integrated in to the hijack and ROM code itself. Its been forked to a few devs I believe, Beans has it, there was some looking to get it working on CM, however Nis @Rootz is also working on integrating bootmenu into hijack for CM7 on the D2, so they may just be waiting for that so that they don't need to recode from MIUI to CM; not sure though. If you want the latest and greatest for the bootmenu, you have to have Wiz's latest as your Phone ROM at least for everything to work proper, at least currently, unless you want to try to work the bootmenu binaries into the hijack binaries yourself... 0.o
    Last edited by Goose306; 03-12-2012 at 10:54 AM.

  9. #8
    X Operative
    Points: 6,718, Level: 53
    Level completed: 84%, Points required for next Level: 32
    Overall activity: 2.6%
    Achievements:
    31 days registered500 Experience Points250 Experience Points100 Experience Points7 days registered
    SupraRZ95's Avatar
    Member #
    32836
    Join Date
    Mar 2011
    Posts
    186
    Liked
    13 times
    I use Android over clock. 1.2ghz under voltage.

    Sent from my DROIDX using Droid X Forums
    68 88 32 45 32 79 67 32 49 46 50 32 103 104 122 32 71 66 32 118 46 48 53 13 10

  10. #9
    X Conveyor
    Points: 2,487, Level: 30
    Level completed: 25%, Points required for next Level: 113
    Overall activity: 0.7%
    Achievements:
    3 months registered250 Experience Points100 Experience Points31 days registered7 days registered
    jtp755's Avatar
    Member #
    35627
    Join Date
    Apr 2011
    Location
    Raleigh, NC
    Posts
    437
    Liked
    4 times
    Here is what I got for my phone:

    Code:
    QCA Calibration Results:
    13vsel / 300
    1115 mhz
    
    QCA Default Profile:
    1000 - 50
    766 - 38
    533 - 27
    300 - 15
    
    Current Settings in Boot Menu:
    1000 - 48
    770 - 38
    540 - 27
    300 - 17
    
    Govorner: Smartass v2

  11. #10
    X Informant Achievements:
    3 months registered31 days registered250 Experience Points100 Experience Points7 days registered
    Madmick's Avatar
    Member #
    56188
    Join Date
    Feb 2012
    Posts
    64
    Liked
    1 times
    It appears AOC doesn't have a calibration test like QCA. I guess it's not a huge deal since I want to underclock/undervolt per Goose's suggestion since- just as he predicts- I don't use my phone to game, but mostly for light browsing and as an mp3 player. My main goal is better battery life. There's a bunch of preset scaling frequencies to choose from for 4 different voltage profiles: Ultra Low, Low, Medium, and High. I selected "Ultra-Low" and 900/700/500/300. At this preset, here are the slot settings:

    Slot 1: 300MHz, 25V
    Slot 2: 450MHz, 33V
    Slot 3: 700Mhz, 45V
    Slot 4: 900Mhz, 55V

    So even on "Ultra Low" it's setting voltages significantly higher than Goose and JTP do using QCA calibration. I can manually alter the voltage/clocking in each slot, so I figure I'll try out setting it lower and just tweak it up if it freezes. Plus I can create profiles that switch on automatically (like if my phone falls beneath a certain battery %) if I want to ramp the phone down further to save battery life.

    A few questions remain:

    1) You guys say you use MIUI's built-in boot menu to set scaling frequencies, not QCA. Is there a disadvantage to me running scaling through AOC? Is the bootmenu more stable or something?

    2) Goose mentioned the Smartass v2 governor, but I'll need someone familiar with AOC to answer this question. When creating profiles in the CPU Frequency Scaling menu (such as the battery one I mentioned above), there's a drop-down menu for "Gov" with 4 options: smartass V2, ondemand, userspace, and performance. In the help section he mentions governors, and says that, "To set your preferred scaling governor use the dropdown list in CPU Frequench Scaling. Note that if you do not see your governor from the list below it is because your kernel does not support them." So I'm assuming that since I see it in my drop-down menu that my kernel supports smartass V2. Then, in the app's general settings menu, there's a list of "Scaling Governors". I see "Interactive Governor", "Conservative Governor", and "Smartass Governor" here. There's two switches for each: one to enable the interactive governor, and one to install on boot. The latter are de-highlighted and I can't alter them. The former switches are all set to off by default. So I tried switching on smartass v2 and my phone automatically rebooted, but when it came back on, that switch was still turned to off.

    Do I have download the zip and install it? My first assumption was that it came pre-installed with this app, but now I'm wondering if these "supported" scaling governors I see in my drop-down menu are only just that, and I still have to install them myself.
    Last edited by Madmick; 03-26-2012 at 03:21 AM.

Page 1 of 2 12 LastLast

Remove Ads

Ads

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Similar Threads

  1. Overclocking and undervolting?
    By shawn in forum Droid X2 Hacks
    Replies: 4
    Last Post: 08-30-2011, 09:37 PM
  2. Undervolting Guide
    By xrazedx in forum Droid X Hacking Guides
    Replies: 26
    Last Post: 06-17-2011, 12:48 AM
  3. Overclocking/underclocking app for X2?
    By DiabloKing in forum Droid X2 Support
    Replies: 6
    Last Post: 06-16-2011, 10:50 PM
  4. Replies: 2
    Last Post: 06-01-2011, 07:08 AM
  5. undervolting with jrummy question
    By theoilman in forum Droid X Hacks
    Replies: 1
    Last Post: 12-11-2010, 10:09 PM

Search tags for this page

boosted ass v2
,
boosted ass v2 governor
,

interactivex vs smartassv2

,

smartassv2 vs interactivex

,
smartassv2 vs ondemand
,
undervolt droid razr
,
undervolting droid razr
,

what does smartassv2 do

,
what does underclocking do
,
what does undervolting do
Click on a term to search our sites for related topics.