Football Fans: Download the 2012 Schedule App from Google Play!


Go Back   Android Forums > Android Phones > HTC Hero > Hero - All Things Root

Hero - All Things Root Rooting, ROMS, Overclocking, etc.



Reply
 
LinkBack Thread Tools
Old July 11th, 2010, 04:36 PM   #1 (permalink)
^Unavailable this month.^
 
Xyro's Avatar
 
Join Date: Dec 2009
Location: UK
Posts: 8,678
 
Device(s): HTC Desire HD - HTC Hero (GSM)
Thanks: 1,654
Thanked 3,489 Times in 2,164 Posts
xyro.af@gmail.com
Post A guide to over/underclocking your Hero.

Now that you've rooted your phone, one of the best things you can do to your phone is to set up an overclocking app. It not only speeds up the phone, but can actually increase your battery life. It's pretty easy to do, so this guide is intended to be an explanation of what you're doing, rather than just a set of instructions.

What is overclocking/underclocking?
By default the Hero's processor runs at 528MHz maximum, but it is possible to alter this using an overclocking app. Using one of these apps it's possible to run the processor at anywhere from 250 to 740MHz. This affects both the speed and power consumption of the phone.

What are the risks involved?
When it comes to underclocking, there is very little risk. Yes, if you set it too low then your phone will be sluggish when you bring it out of sleep mode, but that’s about it. You can’t do anything permanent.

Overclocking on the other hand is a risk. Not only does running your processor at higher speeds effectively make your phone wear out or ‘age’ quicker (Although underclocking will counteract that somewhat)

However, overclocking also generates extra heat. Electronic components don't like heat, so, especially in a hot environment, this excess heat could potentially damage your phone.

If everything goes as planned, and you watch out for excessive heat, your phone should be just fine. But if you do decide to use an overclocking app, you have to realise there is a risk of damaging your phone, even if it's a very small risk.

To quote Lox:

Quote:
Originally Posted by Lox
I am not responsible for bricked devices, dead SD cards or thermonuclear war. YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.
Why would I want to do this?
When it comes to overclocking, a faster procesor = better performance. Your phone will get things done quicker, and it just feels faster and more responsive over all. Once you've overclocked your phone you wont want to go back

When the screen is switched off however, your phone doesn't need to be running at full pelt. You can run your phone at half it’s regular speed and still handle all your incoming calls/texts just fine.

How does this affect battery life?
When set up correctly, your processor speed will be determined by the screen being on or off. Your phone will use more power whilst being actively used, and less power when the phone is inactive. So if you were to use your phone constantly your battery life would decrease. But given more normal day to day usage, you should see significant improvement. Personally I went from 1 and a bit days to 2 days on a single charge.

What speeds can I/should I run at?
The speeds your hero is capable of running at will vary depending on a few things.

1) Your ROM; using a rooted but otherwise stock ROM will not allow you to overclock. You should be able to underclock, although I have never tried this.

Custom ROMs come with new kernels (drivers) that should allow overclocking (have a look at your ROM’s download page). The minimum/maximum speeds may vary depending on the kernel used by that ROM.

2)The other factor is your phone's processor. Not all processors are created equal, and so your phone may/may not be capable of some of the higher speeds. On top of that, the heat generated by two heros at the same speed seems to vary too.

All heros seem capable of running up to 710MHz. Most (like mine) will crash if you try to run at anything above this. Some lucky hero owners can run at 740MHz. The only way to find out is to try the more extreme frequencies. If it crashes, or gets too warm, switch to a lower frequency.

The speed you can underclock seems to vary as well. It varies depending on the kernel you're running, but on Villain12 I can't seem to go lower than 250-350. Any lower and the phone becomes extremely sluggish when turning on, and the display turns purple. New kernels are coming out all the time at the moment, so it's possible future ones will be able to handle lower frequencies.

How do I set it up?
The two main apps for overclocking are 'OverClock Widget' and SetCPU'. I would recommend the overclock widget, as I've found it to be more stable of the two. SetCPU is more customisable however.

Using OverClock Widget
1) Install it from the market

2) Place the widget anywhere on your homescreen.

Bear in mind when using this app that it will only work if the widget is actually on your homescreen. SetCPU may be preferable if you don't want to use up homescreen space.

3) The SuperUser Permissions app will pop up, click yes to allow the widget root access.

4) Click on the widget and to go the advanced settings

Note: Do not enable 'Auto Startup at boot' when trying out new frequencies. If you picked one that crashes your phone with this ticked, it would crash every time you started the phone.

5) Under ‘Screen On Freq Setting’

Set your minimum and maximum frequencies for when the phone is in use. Setting them both to your highest value will give you the best performance, whilst setting minimum to a lower value will save a little power but your performance will vary slightly as the processor speeds up only when demand is high. As explained before, you will have to experiment to see which values work with you phone and which don't. 710 and below should work fine, anything higher may freeze and require you to pull the battery.

Tick 'Differ Freq Screen Off'

6) Under 'Screen Off Freq Settings'

Set your minimum and maximum frequencies for when the phone is in sleep mode. You want this value to be as low as possible, but not so low that the phone is slow to come out of sleep mode. You will have to find this out by trial and error.

7) Under 'Advanced Settings'

The first few choices are purely cosmetic, so you can play around with that your self.

At first, to check things are working, you may want to have your widget’s update frequency quite high. But once everything is set up, set this low to save battery power.

If ‘Use Your Frequencies’ is unticked, only the default speeds for the hero’s processor will be available (100-528MHz). So tick this option, then click detect frequencies, and you should now have all the options available with your kernel.

You can also pick to use other frequencies, with the ‘Click Here to Define’ option, but there’s not much point doing that. Trust the app to find the best speeds for your phone.

8) Under 'Operation'

Remember, do not tick ‘Auto Startup on boot’. Not until you know which frequencies your hero likes.

Hit Save and enjoy!

Using SetCPU
- Coming soon -

Using CPUSpeed - Work in progress!

This is a new app that I first tried about when it was pre-installed in Villain Froyd builds. So some of the advice here may only be applicable to their ROM. So please, check out your ROM's download page for any specific tips and advice.

Note to anybody using the app in a Villain Froyd release: At least in the first few builds, the Villain team have been releasing lots of different kernels for their phones. As mentioned above, the kernel is what determines the speeds your have available in your overclocking app. So you will have to flash one of their kernels on top of their ROMs before you can overclock. You will have to experiment with different speeds to see which kernel has the right speeds for your phone. But to narrow it down: Every phone seems capable of 690MHz, whilst 720 and 760 will only work if you're lucky. Same goes for the underclocking speed, everyone can do 350MHz, but not everyone's phone can go lower. So 350 - 690MHz is a good choice if you don't want to mess around trying out kernels.

This app is very easy to set up.

1) Under the 'Settings when screen on' heading:

- Set the adjustment method to interactive.

- Set the minimum frequency as low as possible.

- Set the maximum frequency as high as your hero can handle. (If your hero can only do 690 and you see the option 720/750, you're using the wrong kernel and need to go back to the start of this section)

2) Under the Settings when screen off heading:

- Disable 'Use screen-on settings'

- Set the adjustment method to interactive

- Set the minimum frequency as low as your phone can handle. (The same rule applies here, if your phone can't do below 350 and you don't see 350 as an option, you have the wrong kernel).

3) Tick 'Enable CPU Settings'

There are a few things to note with this app:

- With the other two apps, if you set the overclock speed too high and you had the app set to start on boot, your phone would crash every time you switched it on. The only option would be to wipe the phone. In the same situation, CPUSpeed will disable it's self and allow you to pick a lower frequency.

- Always do a dalvik-cache wipe when switching kernels And no, you wont permanently damage your phone by using a kernel that's too extreme.

- Until now, I have always set my min/max settings to the same value. Why? Because I found that the phone would be slow to react and speed up the CPU when I needed it to, which made it feel laggy. However, the new Interactive governor (as opposed to Performance or Conservative) in the Froyd releases allows the phone to increase CPU speed instantly.

__________________
Site Rules/Guidelines - Zero Tolerance Policy

If you see a post that needs a mod's attention, hit the button.
Xyro is online now  
Last edited by Xyro; August 15th, 2010 at 02:48 PM.
Reply With Quote
The Following 3 Users Say Thank You to Xyro For This Useful Post:
djbasik (July 13th, 2010), Mohsin (November 29th, 2010), PMDColeslaw (August 7th, 2010)
Sponsors
Old July 11th, 2010, 04:46 PM   #2 (permalink)
Junior Member
 
Join Date: Jun 2010
Location: Bucharest
Posts: 73
 
Device(s): hTC Hero (GSM) - Orange Romania
Thanks: 7
Thanked 5 Times in 5 Posts
Send a message via Yahoo to 1ceb0x
Default

A very good guide. Tought i'm using Setcpu because...well i don't know why but seems very good for me. and the widget on the screen has also the temp. of your processor.

I need to put the option of overclocking on my "how to improve my battery life on my htc" guide


L.E: i've added your guide to mine, because underclocking would be a major factor to the battery life. Thanks mate, my mind skipped that one out!
__________________
Under the Hood:
hTC Her0 runing VillainROM FroyD v1.6.2 (based on froyo 2.2) 'superduper speed xD'
Baseband: 63.18.55.06OU_6.35.15.01 (based on official 2.1)
I never had/liked the Iphone. Apple can kiss my Hero's butt now!
1ceb0x is offline  
Last edited by 1ceb0x; July 11th, 2010 at 04:51 PM.
Reply With Quote
Old July 11th, 2010, 04:51 PM   #3 (permalink)
^Unavailable this month.^
 
Xyro's Avatar
 
Join Date: Dec 2009
Location: UK
Posts: 8,678
 
Device(s): HTC Desire HD - HTC Hero (GSM)
Thanks: 1,654
Thanked 3,489 Times in 2,164 Posts
xyro.af@gmail.com
Default

I haven't used SetCPU much. But who knows, once I've written that half of the guide I may well switch to it :P

It does seem to have a more comprehensive set of options, but I have heard others in the past say it is less stable. I don't know how true that is.

EDIT: Looks like version 2 of SetCPU has been launched. I'll give it a try now.
Xyro is online now  
Last edited by Xyro; July 11th, 2010 at 04:53 PM.
Reply With Quote
Old July 11th, 2010, 04:59 PM   #4 (permalink)
Junior Member
 
Join Date: Jun 2010
Location: Bucharest
Posts: 73
 
Device(s): hTC Hero (GSM) - Orange Romania
Thanks: 7
Thanked 5 Times in 5 Posts
Send a message via Yahoo to 1ceb0x
Default

Uhm, i don't know about version 2, mine is very stable, not one fc. and i'm using it for....2 weeks now! And the cpu is set, stable and runing. I see that in the SystemPanel lite. My processor is set at 691 mhz and underclock at ~320 mhz


L.E: seems like i have version 2.0.1 I think this is the latest
1ceb0x is offline  
Last edited by 1ceb0x; July 11th, 2010 at 05:04 PM.
Reply With Quote
Old July 11th, 2010, 05:11 PM   #5 (permalink)
^Unavailable this month.^
 
Xyro's Avatar
 
Join Date: Dec 2009
Location: UK
Posts: 8,678
 
Device(s): HTC Desire HD - HTC Hero (GSM)
Thanks: 1,654
Thanked 3,489 Times in 2,164 Posts
xyro.af@gmail.com
Default Re: A guide to over/underclocking your Hero.

It is. I just downloaded that one from xda.

There are lots of new features I've not seen in the previous versions I've tried. It does seem to be a better app so far

[Sent via Taptalk]
Xyro is online now  
Reply With Quote
Old July 11th, 2010, 05:45 PM   #6 (permalink)
Junior Member
 
Join Date: Jun 2010
Location: Bucharest
Posts: 73
 
Device(s): hTC Hero (GSM) - Orange Romania
Thanks: 7
Thanked 5 Times in 5 Posts
Send a message via Yahoo to 1ceb0x
Default

Better than Overclock widget?
1ceb0x is offline  
Reply With Quote
Old July 14th, 2010, 05:37 AM   #7 (permalink)
^Unavailable this month.^
 
Xyro's Avatar
 
Join Date: Dec 2009
Location: UK
Posts: 8,678
 
Device(s): HTC Desire HD - HTC Hero (GSM)
Thanks: 1,654
Thanked 3,489 Times in 2,164 Posts
xyro.af@gmail.com
Default

Yes. It covers everything OC Widget does, but with more options.

I will add it to the guide as soon as I get a chance
Xyro is online now  
Reply With Quote
Old July 21st, 2010, 08:30 AM   #8 (permalink)
Junior Member
 
Join Date: Dec 2009
Location: Glasgow, UK
Posts: 61
 
Device(s): HTC Hero (Orange) - SenseHero2.1B5.1
Thanks: 6
Thanked 9 Times in 4 Posts
Default

I'm using SenseHero 5.1, but only the default frequencies seem to be available. Is this kernal not overclockable?
__________________
Free PS3 | Free Ipod Touch
messyhead is offline  
Reply With Quote
Old July 22nd, 2010, 06:00 AM   #9 (permalink)
New Member
 
Join Date: Jul 2010
Posts: 1
 
Device(s):
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Hi, I'm using SenseHERO-2.1-090610-B5. I have a problem. When I open Overclock Widget the super user window opens ut is blank (i.e. black with no text) and eventually a pop up says the force quit the Overclock Widget. Any ideas?

Ok, I found the answer to my problem here: http://androidforums.com/all-things-root-sprint-hero/120433-unable-use-superuser-permissions.html
mtnorbeach is offline  
Last edited by mtnorbeach; July 22nd, 2010 at 06:30 AM.
Reply With Quote
Old July 26th, 2010, 09:58 AM   #10 (permalink)
^Unavailable this month.^
 
Xyro's Avatar
 
Join Date: Dec 2009
Location: UK
Posts: 8,678
 
Device(s): HTC Desire HD - HTC Hero (GSM)
Thanks: 1,654
Thanked 3,489 Times in 2,164 Posts
xyro.af@gmail.com
Default

Quote:
Originally Posted by messyhead View Post
I'm using SenseHero 5.1, but only the default frequencies seem to be available. Is this kernal not overclockable?
Well, I don't use SenseHero ROMs, but according to his FAQ:

Quote:
Originally Posted by Stickman
Q: I would like to overclock my Hero, do I need to flash the OC Kernel addon?
A: From Build 4 and after the overclock kernel is integrated in the ROM so no need.
So it sounds like you should be able to overclock on the latest ROM. In fact it should be doing it by default.

Tick 'Use your frequencies' in OC Widget and they ought to appear. If not, you can always use the 'Click here to define' option to enable 694MHz and so on.
Xyro is online now  
Reply With Quote
Sponsors
Old July 30th, 2010, 09:08 PM   #11 (permalink)
Junior Member
 
Join Date: Feb 2010
Location: Wales, UK
Posts: 41
 
Device(s): HTC Hero FroydVillain 1.5 (Orange)
Thanks: 26
Thanked 0 Times in 0 Posts
Default

I just tried Overclock Widget and it's alright but I have a question, if I uninstall it will the cpu changes still be there or does the phone/cpu go back to the way it was before the install with standard factory settings? (I haven't damaged my phone or anything like that just curious )
Faqade is offline  
Reply With Quote
Old July 30th, 2010, 09:15 PM   #12 (permalink)
^Unavailable this month.^
 
Xyro's Avatar
 
Join Date: Dec 2009
Location: UK
Posts: 8,678
 
Device(s): HTC Desire HD - HTC Hero (GSM)
Thanks: 1,654
Thanked 3,489 Times in 2,164 Posts
xyro.af@gmail.com
Default

It's only a temporary change. If you uninstall it or remove the widget the CPU goes back to it's default speeds.
Xyro is online now  
Reply With Quote
The Following User Says Thank You to Xyro For This Useful Post:
Faqade (July 30th, 2010)
Old August 7th, 2010, 08:01 AM   #13 (permalink)
New Member
 
PMDColeslaw's Avatar
 
Join Date: Aug 2010
Location: Memphis
Posts: 4
 
Device(s): Cellular South~ Rooted HTC Hero, HTC Touch Diamond (WM)
Thanks: 3
Thanked 0 Times in 0 Posts
powe6563
Default

First off, GREAT GUIDE! I've been looking for some easy to understand info about setting cpu speeds.

I'm using SetCPU with Darchkernel uUV2 710mhz. I have my default speeds set at 710 max and 691 min, and my screen off set at 245 max and 160 min.

1) Is there anything wrong with these settings that you see?

2) I seem to be having a huge lag when I first start to use the phone. It seems that once the CPU kicks in to 710mhx everything runs fast and smooth however if I pause for a second and then start again the lag is back. I thought that a 691 min setting would not be so laggy. I thought about setting max & min at 710 but I read somewhere that doing so can really hurt your device since it doesnt have a resting speed. Is that true and can you give any advice on getting rid of the lag?
PMDColeslaw is offline  
Reply With Quote
Old August 7th, 2010, 11:01 AM   #14 (permalink)
Check six!
 
Slug's Avatar
 
Join Date: Aug 2009
Location: Inverness, UK
Posts: 12,516
 
Device(s): HTC Hero (ret), HTC DesireZ (Quattro RC3), SGS2 (D4 ROM)
Thanks: 1,588
Thanked 5,817 Times in 3,144 Posts
Send a message via Skype™ to Slug slugbrem@gmail.com
Default

Quote:
Originally Posted by PMDColeslaw View Post
I have my default speeds set at 710 max and 691 min, and my screen off set at 245 max and 160 min.

1) Is there anything wrong with these settings that you see?
Not if they work for you, no.

Bearing in mind that this is the GSM Hero forum so our mileage may vary, my own Hero runs into display issues and has problems coming out of standby if I downclock below 245Mhz.

Quote:
2) I seem to be having a huge lag when I first start to use the phone. It seems that once the CPU kicks in to 710mhx everything runs fast and smooth however if I pause for a second and then start again the lag is back.
Try reducing the minimum a bit, as those settings may simply be too similar. Maybe try something like 710/610 (for example... I don't know what freqs that kernel uses) and see if that helps. Personally I'm running 691/245 and the CPU ramps up instantly when required.

Quote:
I thought about setting max & min at 710 but I read somewhere that doing so can really hurt your device since it doesnt have a resting speed.
Heat is the enemy, so provided it's not being cooked then the CPU life may be shortened by a few hours (at worst) in the long term. It will certainly cane the battery though.
Slug is online now  
Reply With Quote
The Following User Says Thank You to Slug For This Useful Post:
PMDColeslaw (August 7th, 2010)
Old August 7th, 2010, 11:28 AM   #15 (permalink)
Junior Member
 
Join Date: Feb 2010
Location: Wales, UK
Posts: 41
 
Device(s): HTC Hero FroydVillain 1.5 (Orange)
Thanks: 26
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by Xyro View Post
It's only a temporary change. If you uninstall it or remove the widget the CPU goes back to it's default speeds.
In response to this, I noticed after uninstalling SetCPU for a day or so in another program it was still showing the CPU speed as 610MHz but now it's showing 528MHz again? I noticed today that coming out of screen off the temp was showing as 41.5c even though in SetCPU the max. is 528MHz and now it's settled at around the 36.5c mark, I can't really see why as with the same settings and all that the other day it was between 27c-32c, any ideas as to why my phones running warmer?

Thanks
Faqade is offline  
Reply With Quote
Old August 7th, 2010, 11:52 AM   #16 (permalink)
New Member
 
PMDColeslaw's Avatar
 
Join Date: Aug 2010
Location: Memphis
Posts: 4
 
Device(s): Cellular South~ Rooted HTC Hero, HTC Touch Diamond (WM)
Thanks: 3
Thanked 0 Times in 0 Posts
powe6563
Default

Try reducing the minimum a bit, as those settings may simply be too similar. Maybe try something like 710/610 (for example... I don't know what freqs that kernel uses) and see if that helps. Personally I'm running 691/245 and the CPU ramps up instantly when required.[/QUOTE]

I've been playing with several different settings and it seems to do bet when the max and min match. However the main lag is when I wake up the phone. I guess thats just to be expected when you're going from245 to 710.

Thanks for all the info btw
PMDColeslaw is offline  
Reply With Quote
Old August 7th, 2010, 03:13 PM   #17 (permalink)
^Unavailable this month.^
 
Xyro's Avatar
 
Join Date: Dec 2009
Location: UK
Posts: 8,678
 
Device(s): HTC Desire HD - HTC Hero (GSM)
Thanks: 1,654
Thanked 3,489 Times in 2,164 Posts
xyro.af@gmail.com
Default

PMDColeslaw: I have always stuck the min and max at the same level. When I tried setting a lower minimum speed, say 650-710, it seemed to get a bit laggy sometimes (in comparison). The lag when the screen turns on is just something you have to put up with, unfortunately.

I haven't heard anything about a resting speed before, but your CPU will have time to 'rest' when the screen is off and underclocking kicks in


Quote:
Originally Posted by Faqade View Post
In response to this, I noticed after uninstalling SetCPU for a day or so in another program it was still showing the CPU speed as 610MHz but now it's showing 528MHz again? I noticed today that coming out of screen off the temp was showing as 41.5c even though in SetCPU the max. is 528MHz and now it's settled at around the 36.5c mark, I can't really see why as with the same settings and all that the other day it was between 27c-32c, any ideas as to why my phones running warmer?

Thanks
So your CPU didn't drop back down after uninstalling SetCPU? Well, I think that the Villain ROM overclocks by default. They have certainly done that to their releases in the past. This is a quote from the VillainROM 12 download page:

Quote:
cpufreq values set for balanced battery power/cpu performance
So it looks like you'll have to stick with an overclocking app to run at default frequencies.

Also, did you reboot after uninstalling? I think Overclock widget stops having any affect as soon as the widget is removed, but I'm not sure if SetCPU works the same way; a reboot might be needed.

As for the second part of your question, you're saying the phone was generating all this heat with the phone switched off? Which overclocking apps were running? Whichever one you're using, make sure it's set to sensible values for the screen off setting. (Look at your list of Profiles in SetCPU, you need one for when the screen's off).

Which reminds me, I really need to add SetCPU to the guide
Xyro is online now  
Last edited by Xyro; August 7th, 2010 at 03:23 PM.
Reply With Quote
The Following User Says Thank You to Xyro For This Useful Post:
Faqade (August 7th, 2010)
Old August 7th, 2010, 03:49 PM   #18 (permalink)
Check six!
 
Slug's Avatar
 
Join Date: Aug 2009
Location: Inverness, UK
Posts: 12,516
 
Device(s): HTC Hero (ret), HTC DesireZ (Quattro RC3), SGS2 (D4 ROM)
Thanks: 1,588
Thanked 5,817 Times in 3,144 Posts
Send a message via Skype™ to Slug slugbrem@gmail.com
Default

Quote:
Originally Posted by Xyro View Post
I have always stuck the min and max at the same level. When I tried setting a lower minimum speed, say 650-710, it seemed to get a bit laggy sometimes (in comparison).
Is this with the scaling_governor set to "on demand"? My theory is that the OS is attempting to adjust the frequency according to load but it can't decide between the two set. Giving it at least one frequency 'jump' between min and max seems to help it make its mind up.
Slug is online now  
Reply With Quote
Old August 7th, 2010, 04:04 PM   #19 (permalink)
^Unavailable this month.^
 
Xyro's Avatar
 
Join Date: Dec 2009
Location: UK
Posts: 8,678
 
Device(s): HTC Desire HD - HTC Hero (GSM)
Thanks: 1,654
Thanked 3,489 Times in 2,164 Posts
xyro.af@gmail.com
Default

Yeah that's right, it was on demand.

So you're saying to leave a few middle ground speeds free in between the min and max? That does sound like a good idea. Not only does the CPU have more options, but the transition might be a bit less obvious.

You know how each overclocking app gives lets you enable/disable which frequencies you have as an option? You could always enable the extra frequencies between your min/max. So like 650 to 710 could be a single jump or it could be lots of mini jumps.

(That's amusing the CPU plays nice with all of the the non-stock frequencies).
Xyro is online now  
Reply With Quote
Old August 7th, 2010, 04:15 PM   #20 (permalink)
Check six!
 
Slug's Avatar
 
Join Date: Aug 2009
Location: Inverness, UK
Posts: 12,516
 
Device(s): HTC Hero (ret), HTC DesireZ (Quattro RC3), SGS2 (D4 ROM)
Thanks: 1,588
Thanked 5,817 Times in 3,144 Posts
Send a message via Skype™ to Slug slugbrem@gmail.com
Default

Quote:
Originally Posted by Xyro View Post
So you're saying to leave a few middle ground speeds free in between the min and max?
It's only a suggestion. I've no hard evidence to back it up as I can't understand a lot of the technical docs.

Quote:
You know how each overclocking app gives lets you enable/disable which frequencies you have as an option?
They do? I'll have to dig around SetCPU further....

Quote:
So like 650 to 710 could be a single jump or it could be lots of mini jumps.
Aren't the frequency steps 'set in stone' during kernel compilation?


Quote:
That's amusing the CPU plays nice with all of the the non-stock frequencies).
See the sig? Now running the VR12 kernel with the MCR4 ROM @ 691/245, with a problem-free screen-off profile of 325/176.
Slug is online now  
Reply With Quote
Sponsors
Old August 7th, 2010, 05:18 PM   #21 (permalink)
^Unavailable this month.^
 
Xyro's Avatar
 
Join Date: Dec 2009
Location: UK
Posts: 8,678
 
Device(s): HTC Desire HD - HTC Hero (GSM)
Thanks: 1,654
Thanked 3,489 Times in 2,164 Posts
xyro.af@gmail.com
Default

I couldn't decide how to phrase it exactly. I didn't mean non-stock as in stock firmware frequencies.

See, when you load Overclock widget, it gives you like 10 frequencies max to pick and choose from. But, mess around with the settings and there are actually loads of different frequencies the app can use. So when I said non-stock I meant frequencies that aren't auto detected by the overclock app

If you want to see what I mean, tick 'Use own frequencies' and then choose 'Click here to define...'. That shows you the full list. So by default I have 652 - 691 - 710 ticked. But there are 4 more speeds within that range that are hidden by default.

So, assuming the kernel will work with those frequencies that aren't auto-detected, you could make 'on demand' a bit smoother by enabling them.

EDIT: Seems you're right about the allowed frequencies being set in stone. If I set both the min/max to one of these extra frequencies it doesn't work, it just goes to the nearest one of the original set of speeds.
Xyro is online now  
Last edited by Xyro; August 7th, 2010 at 05:24 PM.
Reply With Quote
Old August 7th, 2010, 06:39 PM   #22 (permalink)
Junior Member
 
Join Date: Feb 2010
Location: Wales, UK
Posts: 41
 
Device(s): HTC Hero FroydVillain 1.5 (Orange)
Thanks: 26
Thanked 0 Times in 0 Posts
Default

@Xyro Cheers for the reply man, it seems to have calmed down now and it was running at 22c a couple of minutes ago so I don't know what it was before, gonna set up some extra profiles in SetCPU in addition to the temperature one. I didn't realise you had to add one for the screen off, I just assumed it automatically went down to the min. value when the screen was off and the cpu wasn't being used as much. Thanks again mate

Oh btw the min/max values on mine at the time were 528/350MHz. Time to make those profiles and clock it up a bit more
Faqade is offline  
Last edited by Faqade; August 7th, 2010 at 06:41 PM.
Reply With Quote
Old August 7th, 2010, 07:14 PM   #23 (permalink)
^Unavailable this month.^
 
Xyro's Avatar
 
Join Date: Dec 2009
Location: UK
Posts: 8,678
 
Device(s): HTC Desire HD - HTC Hero (GSM)
Thanks: 1,654
Thanked 3,489 Times in 2,164 Posts
xyro.af@gmail.com
Default

Yeah, I really should add SetCPU to the guide. Haven't had the time though recently.

But I have a profile for screen off, temperature and low battery

Also, whilst messing around before, I found out I was right; uninstall SetCPU whilst overclocked and it stays overclocked (at least until you reboot anyway).
Xyro is online now  
Reply With Quote
Old August 7th, 2010, 08:40 PM   #24 (permalink)
Check six!
 
Slug's Avatar
 
Join Date: Aug 2009
Location: Inverness, UK
Posts: 12,516
 
Device(s): HTC Hero (ret), HTC DesireZ (Quattro RC3), SGS2 (D4 ROM)
Thanks: 1,588
Thanked 5,817 Times in 3,144 Posts
Send a message via Skype™ to Slug slugbrem@gmail.com
Default

For anyone interested in how Android handles CPU performance, the SetCPU user guide available here not only deals with the app but also explains the general principles in pretty-much plain English.
Slug is online now  
Reply With Quote
Old August 15th, 2010, 03:18 PM   #25 (permalink)
^Unavailable this month.^
 
Xyro's Avatar
 
Join Date: Dec 2009
Location: UK
Posts: 8,678
 
Device(s): HTC Desire HD - HTC Hero (GSM)
Thanks: 1,654
Thanked 3,489 Times in 2,164 Posts
xyro.af@gmail.com
Default

Added a guide to CPUSpeed for anyone using Froyd
Xyro is online now  
Reply With Quote
Old November 24th, 2010, 07:22 AM   #26 (permalink)
Junior Member
 
Join Date: Jan 2010
Posts: 41
 
Device(s):
Thanks: 6
Thanked 1 Time in 1 Post
Default

so is it right that the hero runs 528mhz even during sleep mode by factory default (ie, has no dynamic clocking at all?) wouldn't suprise me, just thought i would check.

does anyone know if setting the update interval too low (ie. every 5 secs) adversely affects underclocking performance? As in, does the CPU need to speed up every 5 secs to check the load and in order to display the frequency on the homescreen? Because that would be ironic....
dino is offline  
Reply With Quote
Old November 24th, 2010, 01:02 PM   #27 (permalink)
^Unavailable this month.^
 
Xyro's Avatar
 
Join Date: Dec 2009
Location: UK
Posts: 8,678
 
Device(s): HTC Desire HD - HTC Hero (GSM)
Thanks: 1,654
Thanked 3,489 Times in 2,164 Posts
xyro.af@gmail.com
Default

Are you talking about the update interval on the widget? If you're talking about what I think you are, that's how often the widget will update with the new frequency; it's not how often he processor speed changes.
Xyro is online now  
Reply With Quote
Old November 24th, 2010, 01:38 PM   #28 (permalink)
Check six!
 
Slug's Avatar
 
Join Date: Aug 2009
Location: Inverness, UK
Posts: 12,516
 
Device(s): HTC Hero (ret), HTC DesireZ (Quattro RC3), SGS2 (D4 ROM)
Thanks: 1,588
Thanked 5,817 Times in 3,144 Posts
Send a message via Skype™ to Slug slugbrem@gmail.com
Default

Quote:
Originally Posted by dino View Post
so is it right that the hero runs 528mhz even during sleep mode by factory default
I don't think so... I'm sure that the stock kernel varies between 528MHz and 245MHz. It's been so long since I actually used a stock kernel though so my memory might be playing tricks.
Slug is online now  
Reply With Quote
Old November 24th, 2010, 04:21 PM   #29 (permalink)
Junior Member
 
Join Date: Jan 2010
Posts: 41
 
Device(s):
Thanks: 6
Thanked 1 Time in 1 Post
Default

Quote:
Originally Posted by Slug View Post
I don't think so... I'm sure that the stock kernel varies between 528MHz and 245MHz. It's been so long since I actually used a stock kernel though so my memory might be playing tricks.

right, so if i'm using the widge to underclock and aren't going below 245MHz so it comes out of standby quickly, then the app is only tweaking the aggressiveness of clocking down?


@xyro - i was wondering if the widget updating was enough to cause the processor to flip to its max. So it would be ironic, if you had it updating every 5 secs but that was causing the CPU to run high/fast.
dino is offline  
Reply With Quote
Old November 25th, 2010, 04:50 AM   #30 (permalink)
Check six!
 
Slug's Avatar
 
Join Date: Aug 2009
Location: Inverness, UK
Posts: 12,516
 
Device(s): HTC Hero (ret), HTC DesireZ (Quattro RC3), SGS2 (D4 ROM)
Thanks: 1,588
Thanked 5,817 Times in 3,144 Posts
Send a message via Skype™ to Slug slugbrem@gmail.com
Default

Quote:
Originally Posted by dino View Post
right, so if i'm using the widge to underclock and aren't going below 245MHz so it comes out of standby quickly, then the app is only tweaking the aggressiveness of clocking down?
The only thing being altered is the min/max frequency range - the actual response is controlled by the CPU scaling governor selected, which depends on the kernel in use.

Elelinux v2.2 includes the latest FlyKernel, which by default uses a custom scaling governor named smartass. This will automatically cap your upper freq at 352MHz when the device is "asleep", so if you set a min/max of 245/528 then the device will use that range but drop to 245/352 whenever the screen switches off.
Slug is online now  
Last edited by Slug; November 25th, 2010 at 05:01 AM. Reason: ROM-specific info added
Reply With Quote
The Following User Says Thank You to Slug For This Useful Post:
dino (November 25th, 2010)
Sponsors
Old November 25th, 2010, 05:24 AM   #31 (permalink)
Junior Member
 
Join Date: Jan 2010
Posts: 41
 
Device(s):
Thanks: 6
Thanked 1 Time in 1 Post
Default

Hey thanks slug,

That's all really interesting to learn. I am using that ROM and it seems to give me horrible battery life (ie. less than a day's use), so i've started to get into the various tweaking possibilities. Clear that standby underclock works well - only lost 4% battery over the last night in standby. May be a consequence of my work building having bad reception which means the various homescreen programmes polling (not that many though) get stuck cycling the 3G antenna trying to get a signal. Using the music player in this ROM seems to eat much more battery than stock Sense.

Looked up some info about the processor to check default scaling and found out that it has four cores! (albeit ARM cores being a totally different kettle of fish to x86).

Are there separate temp. sensors for the battery and CPU? just trying to figure out where some reporting apps pull their data from.

EDIT: just reading the release notes for smartass over at XDA and he recommends ext2 instead of ext3 possibly the cause of my battery woes. given 2.2 crashes every so often i had though if ext3 would have been the safer option.
dino is offline  
Last edited by dino; November 25th, 2010 at 06:02 AM.
Reply With Quote
Old November 25th, 2010, 10:46 AM   #32 (permalink)
Check six!
 
Slug's Avatar
 
Join Date: Aug 2009
Location: Inverness, UK
Posts: 12,516
 
Device(s): HTC Hero (ret), HTC DesireZ (Quattro RC3), SGS2 (D4 ROM)
Thanks: 1,588
Thanked 5,817 Times in 3,144 Posts
Send a message via Skype™ to Slug slugbrem@gmail.com
Default

Quote:
Originally Posted by dino View Post
I am using that ROM and it seems to give me horrible battery life (ie. less than a day's use)
That doesn't match my own experience. Mine runs at 245/691, which the Smartass governor will clock down to 245/352 whenever the display is off. I easily get a whole day's use with plenty to spare, even with 2-3hrs of streaming radio at work.

Quote:
Are there separate temp. sensors for the battery and CPU? just trying to figure out where some reporting apps pull their data from.
I don't think so, no. I've never seen a discrete CPU temp reading even when digging through the 'hidden' test settings e.g. as revealed by Spare Parts.

Quote:
he recommends ext2 instead of ext3
Yeah, the journaling in ext3/4 is great for data reliability but comes at the cost of increased writes. This isn't good for flash memory devices, hence Ele's advice.
Slug is online now  
Reply With Quote
Old March 4th, 2011, 04:24 AM   #33 (permalink)
Junior Member
 
Join Date: Jun 2010
Posts: 25
 
Device(s):
Thanks: 1
Thanked 1 Time in 1 Post
Default

I am running stock 2.1 kernel..
I tried installing overclock using the above instructions, it all went fine.
But i don see an option more than 512 in the max or min section.
But i added it from define option and selected it..

But now my question is how can i check wats the max clock speed my processor can go?
Is there any benchmarks available to test this app working??
vaira.m is offline  
Reply With Quote
Old March 4th, 2011, 05:14 AM   #34 (permalink)
Check six!
 
Slug's Avatar
 
Join Date: Aug 2009
Location: Inverness, UK
Posts: 12,516
 
Device(s): HTC Hero (ret), HTC DesireZ (Quattro RC3), SGS2 (D4 ROM)
Thanks: 1,588
Thanked 5,817 Times in 3,144 Posts
Send a message via Skype™ to Slug slugbrem@gmail.com
Default

Quote:
Originally Posted by vaira.m View Post
I am running stock 2.1 kernel. I tried installing overclock using the above instructions, it all went fine. But i don see an option more than 512 in the max or min section. But i added it from define option and selected it.
HTC have what's known as a "perflock" on their kernels which prevents overclocking beyond the stock 528MHz. Using SetCPU this can be disabled (or at least attempted - it doesn't always succeed) by opening the app, selecting Menu then Perflock Disabler. If successful you will now be able to increase the CPU beyond 528MHz. If you have already selected the correct device (Menu/Device selection) then you're good to go.

Quote:
how can i check wats the max clock speed my processor can go?
Using SetCPU, the Info tab shows the frequency range for your device and the time spent at each frequency step since reboot. The only way of finding out your own particular device's limits is trial-and-error, I'm afraid, so start sensible and don't enable Set at boot until you're confident that the device is stable.

Quote:
Is there any benchmarks available to test this app working??
SetCPU has its own built-in benchmark routines, and tests such as Linpack and Quadrant are available in the Market.
Slug is online now  
Reply With Quote
Reply

HTC Hero
Current Rating:
Rate this Phone:

For tech lovers dreaming of a magical phone, HTC's 3rd Android Phone - the HTC Hero - seems poised to rescue the masses from mobile phone boredom. The design is a more sleek, sexy version of the HTC Dream and HTC Magic and both hardware and sof... Read More


Bookmarks

Tags
gsm, hero, htc hero, overclock, underclock


Go Back   Android Forums > Android Phones > HTC Hero > Hero - All Things Root User CP
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Underclocking hermy65 Droid X - All Things Root 6 December 22nd, 2010 06:17 AM
General About underclocking x10 CPU tonix10 Sony Ericsson Xperia X10 16 December 5th, 2010 12:41 PM
Overclocking/Underclocking Help!!! misterjb EVO 4G - All Things Root 2 November 19th, 2010 12:58 AM
issues from underclocking? Soybomb Droid - All Things Root 2 October 7th, 2010 07:11 PM
A guide to HTC hero 2.1 ? Jeroentjee Hero - All Things Root 1 May 20th, 2010 12:21 AM



All times are GMT -5. The time now is 07:50 PM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Custom vBulletin Skins by: Relivo