1. You want that $100.00 in your pocket or an Amazon Fire TV don't you? Well here's the deal. With our new updated look we are in desperate need of an updated logo. The 'old' one has certainly served us well, but it's time. Find all the details here: bit.ly/1q0k6Wa
  2. DroidForums.net is currently undergoing a major software upgrade. If you are experiencing any problems logging in please: Contact Us

General ?s about kernel, oc, and setCPU

Discussion in 'Android Hacks and Help' started by boone82, Sep 27, 2010.

  1. boone82
    Offline

    boone82 New Member

    Joined:
    Nov 5, 2009
    Messages:
    19
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Albuquerque, NM
    I've tried to read as much as possible to educate myself on this topic, but I think I've actually confused myself even more!
    First of all, is a different-than-stock kernel necessary? If I do flash one, is there a best one or do I need to experiment?

    What does setCPU do and is this a necessary download? Is this what gives you the ability to overclock?

    What exactly does overclocking do... just make the phone faster? What gets faster? Where am I going to notice it? And what do I do to make sure temps are okay?

    And lastly... what are the negative ramifications? Are there any?

    Sorry for being such a noob!
  2. Bear in NM
    Offline

    Bear in NM Active Member

    Joined:
    Nov 12, 2009
    Messages:
    1,389
    Likes Received:
    1
    Trophy Points:
    38
    OK, I'll take a stab. Gotta help the NM folks out....

    There are lots of threads on Oc'ing. Essentially the entire phone will run or appear to run faster. The web may or may not get faster, but all activities on the phone (User Interface) will be speedier/snapier. Generally speaking folks like the OCing as the phone is intentionally underclocked in stock form. You will see lots of threads on the benchmark applications which measure speed and response, but it really up to the end user to try things out besides these benchmark applications. You will notice a speed difference. You will likley also notice an difference in heat and battery life. Usually for the worse, but everyone's mileage will vary. You need to do a little searching for kernels and the relationship to overclocking.

    If you flash a custom rom or even the frg22d "stock" rom, you will get some kind of OC. Likley between 800 and 1 gig. All of the roms vary this amount, as not all phones behave properly with higher speeds.

    As to Setcpu, right now I think that there are only one or two roms where you can easily tweak your speeds without setcpu. Even with these, you have to be a somewhat advanced user to understand the nuances and steps. Setcpu is pretty cheap, and IMHO is one staple application. An application that most root users can benefit from using. basically, you can get by without it, but you need to have a decent skill set. The rom of your choice will come with an overclock kernel of some speed, and Setcpu is how you manage the speed, set preferences, etc.

    The downsides are usually heat, certainly a change in battery life, and the usual warning to running things faster than they are "designed". Possibly a shortened phone life, but this has really not been confirmed. really can't be, without some kind of crazy longterm test.

    My experience is that the web, as I use it does not change. The response of my phones screen, menus, doing "things" on the phone, certainly faster. The area that can be a pitfall for folks is rooting, flashing a rom and then jumping headlong into immediately flashing new kernels. In general, it is good to run a new rom for a while to see how things are going. Then, back things up, then experiment with new kernels and different speeds.

    Craig
  3. boone82
    Offline

    boone82 New Member

    Joined:
    Nov 5, 2009
    Messages:
    19
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Albuquerque, NM
    Wow!! Thanks Bear, that's exactly what I was looking for! Very helpful and informative. I just flashed Ultimate Droid 8.0 and so far it seems to be noticeably faster. Not a lot, but I can certainly tell. I'll just stick with it the way it is for now and not worry about different kernels for the time being. I'm not super techy and crazy about this stuff anyway, but like the idea of something different every once in a while so I'm having fun with it.
    Since you knew so much about that, I'm assuming you're pretty well versed on a lot of this so can I ask you one other question...? A few days ago, I tried out BB v0.5 and liked it as well, but I'm trying a few to see what I like most. There was a wired and wireless tether feature in the settings of that ROM. Maybe this is a lot to ask, but is there any way to get certain features from some roms and put them into others??
  4. furbearingmammal
    Offline

    furbearingmammal Super Moderator

    Joined:
    Jun 16, 2010
    Messages:
    10,354
    Likes Received:
    6
    Trophy Points:
    0
    Location:
    So far north in NY I smell maple syrup when the wi
    Stock kernel can be oc'd to 800MHz under Android 2.2. If you want faster or lower-voltage you need a new kernel. You must run SetCPU to overclock under 2.2.

    Overclocking will make your phone snappier and more pleasant to use, but you'll generate more heat and drain the battery faster. Using a low- or ultra-low voltage kernel (if your phone can run them) will offset this to some degree.
  5. Bear in NM
    Offline

    Bear in NM Active Member

    Joined:
    Nov 12, 2009
    Messages:
    1,389
    Likes Received:
    1
    Trophy Points:
    38
    Boone,

    Pulling "stuff" from one rom and placing in another can work to some limited extent. Depends on whether the "feature" is just an ap, or is more integrated in to the UI. Many times the "feature" can be traced back to the/a source like XDA developers where you can get the original app/installation. Things like scripts can be pulled out as well, if they are basic. A good example is something like the add blocker scripts. The original maker started out with the tweak on XDA. Then he went to app. But his original thread is available to pull info/files from.

    Tethering is a bit more complicated, as there are features that must be built into the specific kernel for particular tethering methods. Luckily most of the kernel dev's understand that many many folks want to tether, either via the native methodology, or via the app route. I just cheated and paid for PDAnet way back when, so I can pretty much do as I please, no matter the rom.

    Craig
  6. furbearingmammal
    Offline

    furbearingmammal Super Moderator

    Joined:
    Jun 16, 2010
    Messages:
    10,354
    Likes Received:
    6
    Trophy Points:
    0
    Location:
    So far north in NY I smell maple syrup when the wi
    Tethering you can get from the links in my sig. :)
  7. djembeman
    Offline

    djembeman New Member

    Joined:
    Aug 17, 2010
    Messages:
    190
    Likes Received:
    0
    Trophy Points:
    0
    The app "Wireless Tether" from the market works great for me. This isn't the same one you are referencing is it? For wired USB Tether, which works either way, non-rooted or rooted I like PdaNet.

    Update: Yes, it does appear to be the same Wireless Tether app.
    Last edited: Sep 28, 2010
  8. furbearingmammal
    Offline

    furbearingmammal Super Moderator

    Joined:
    Jun 16, 2010
    Messages:
    10,354
    Likes Received:
    6
    Trophy Points:
    0
    Location:
    So far north in NY I smell maple syrup when the wi
    It's newer. You have to be rooted, which you are, to use it, but it's got more options, more compatibility, and the market app is based on the latest "stable" release which is months old.
  9. furbearingmammal
    Offline

    furbearingmammal Super Moderator

    Joined:
    Jun 16, 2010
    Messages:
    10,354
    Likes Received:
    6
    Trophy Points:
    0
    Location:
    So far north in NY I smell maple syrup when the wi
    PDA Net is great, don't get me wrong, but the wired tether app from my sig only requires a driver on an XP computer has a LOT more functionality.
  10. djembeman
    Offline

    djembeman New Member

    Joined:
    Aug 17, 2010
    Messages:
    190
    Likes Received:
    0
    Trophy Points:
    0
    I run PdaNet on my Mac, so the wired tether app will do me no good, I guess except for if I'm running my Windows 7 partition, but I've also tested "Easy Tether" for when I'm running windows and it seems to work just fine too.
  11. furbearingmammal
    Offline

    furbearingmammal Super Moderator

    Joined:
    Jun 16, 2010
    Messages:
    10,354
    Likes Received:
    6
    Trophy Points:
    0
    Location:
    So far north in NY I smell maple syrup when the wi
    No driver needed for Vista and above -- it's built in. No need to install and run an application on the computer you're tethering. Just saying. Work with what you're most comfortable with, by all means. :)
  12. djembeman
    Offline

    djembeman New Member

    Joined:
    Aug 17, 2010
    Messages:
    190
    Likes Received:
    0
    Trophy Points:
    0
    Oh, cool. I guess it would be a better app too, especially for rooted users. Does it give you more stability or features? I also forgot that PdaNet will stop working for https websites unless you buy the app.

    Chrome to phone is freakin' sweet by the way. It knew that there was a file on the page that I wanted to install on my phone and it actually starting downloading right away to my phone, with a dialogue box prompt for permission of course. Chrome to phone just keeps getting cooler! I'm actually using Firefox to phone, it works great.
  13. slreno
    Offline

    slreno New Member

    Joined:
    Sep 24, 2010
    Messages:
    29
    Likes Received:
    0
    Trophy Points:
    0
    i have found that i generate less heat and get better battery life by running setcpu profiles and a new kernel which allows overclocking.. i am newb but i assume this is due to the fact the the phone is actually underclocking during times it is not in use..
    would i be correct in saying this?
  14. furbearingmammal
    Offline

    furbearingmammal Super Moderator

    Joined:
    Jun 16, 2010
    Messages:
    10,354
    Likes Received:
    6
    Trophy Points:
    0
    Location:
    So far north in NY I smell maple syrup when the wi
    Any battery savings would be because of using different governors -- conservative, for example -- instead of on-demand all the time, manually setting lower top speeds, and using a lower-voltage kernel. The phone clocks lower when it's not in use without SetCPU, so the factors listed above are the major ones.

    The stock kernel runs 125 or 250MHz (It's been months since I ran it, so I don't remember. :)) to 600MHz unless Flash is running, then it'll ramp up to 800MHz. If you have a profile for screen off at 125-400MHz that means it will only ramp up to 400MHz when the screen is off instead of 600MHz. If you're running conservative instead of on-demand it'll ramp up slower, thereby not using all the juice ramping up to, say, 1.1GHz as soon as demand is placed on the CPU.

    Just remember to put your screen off profile at the second-higest priority and your failsafe profile (50C is actually somewhat conservative a setting, but it's a GOOD setting) at 100 priority. Make sure you're running the failsafe profile at something VERY low and with the conservative governor. Mine is set at 250MHz (lowest my kernel will go) to 550MHz conservative, and my screen-off at 250MHz-400MHz on-demand. The reason I picked a higher top speed and conservative governor for failsafe? My phone overheats pretty much only when I'm using it really hard and I might need that little bit more speed to finish what I'm doing so I can turn the screen off. However, that's my phone. YMMV.
    Last edited: Sep 28, 2010
  15. slreno
    Offline

    slreno New Member

    Joined:
    Sep 24, 2010
    Messages:
    29
    Likes Received:
    0
    Trophy Points:
    0
    is that failsafe of 50c for the cpu or the standard temp or both?
  16. furbearingmammal
    Offline

    furbearingmammal Super Moderator

    Joined:
    Jun 16, 2010
    Messages:
    10,354
    Likes Received:
    6
    Trophy Points:
    0
    Location:
    So far north in NY I smell maple syrup when the wi
    CPU. That's the main heat generator so that's what you need to look out for.

    There have been numerous discussions about safe temperatures for the CPU, motherboard, battery, etc. Look around and see. :)