What are the safe/stable clockspeeds for underclocking and overclocking my Desire Z? Also, what app do I use? Like, I don't mind paying for the app (as long as it's not too expensive)
Sent from my HTC Vision using XDA App
SetCPU can be used to overclock if you're rooted. Depending on the ROM and Kernel combination, overclocking to about 1.3ghz is usually safe. Some go up to 1.5ghz or even 1.8ghz, but are often quite unstable depending on other configurations you have in your ROM.
As far as underclocking goes, some custom kernels clock all the way down to 122mhz, I've been using a streamline5 kernel on CM7 (which offers 122mhz min) and haven't had any ill effects with this.
I have the Virtuous Sense ROM (with it's default kernel, although it does have other kernels which can give other cpu speeds), right now but might try out another ROM soon (maybe) do you know what's the min and safe max for this ROM?
Also, can I just set a particular clock speed (e.g. 500MHz) and it should be ok or is there any stability difference between say 500MHz and 505MHz? Just curious. I looked at SetCPU and it looks like a good one. Also, if the clock speed I set makes things go wrong, can I revert it or can I get stuck with it and need to do a wipe?
Sent from my HTC Vision using XDA App
zaghy2zy said:
I have the Virtuous Sense ROM (with it's default kernel, although it does have other kernels which can give other cpu speeds), right now but might try out another ROM soon (maybe) do you know what's the min and safe max for this ROM?
Also, can I just set a particular clock speed (e.g. 500MHz) and it should be ok or is there any stability difference between say 500MHz and 505MHz? Just curious. I looked at SetCPU and it looks like a good one. Also, if the clock speed I set makes things go wrong, can I revert it or can I get stuck with it and need to do a wipe?
Sent from my HTC Vision using XDA App
Click to expand...
Click to collapse
No, there's no need to set a particular clock speed. Just whatever works for you. I wouldn't recommend going under 800mhz, as the phone will really really bog down even with normal use.
I haven't used that particular ROM, but I'm assuming anywhere around 1.3ghz should be safe on the upper limit. Like I said before, anything above that might start to cause issues. You might also want to consider the battery life implications of severe overclocking.
You can change the clock speed any time you want. If you're having wakeup or heat or any other issues just go back to SetCPU and change the max clock speed again. You can also use profiles in SetCPU to change the clock speed when the phone is overheating, or when the screen is off, or when the battery gets to a certain %. There are tons of posts detailing how others have setup their SetCPU profiles.
One last note, don't forget to check the box for "Set on Boot" in SetCPU, this way your changes aren't undone on reboot.
Thank, I think I got everything I need to know in your last reply
I'm on CM7, with the CM7 kernel, and clocked in at 1.5GHz, and have no problems, and the rom is super fast. And I use SetCPU.
Related
Does anyone know how to over clock you're DI to say 1.2? Thanks for any help.
You first need to root your phone, then install a kernel that is compatible with whatever rom you are using, then you need to install an OCing app like SetCPU and adjust accordingly.
I'm rooted running the 2.2 RUU and I have set cpu. So do I just need a kernal? Which one?
i reccomend King Kernel bfs #4, best freaken kernel ever... its located... here
so when i install this kernal is it ok to just bump the cpu speed up to 1.2? are there any guides to do this?
makos101 said:
so when i install this kernal is it ok to just bump the cpu speed up to 1.2? are there any guides to do this?
Click to expand...
Click to collapse
A lot of factors come into play when you start overclocking, every rom will respond differently.
The first thing to do before anything is to do a complete nandroid back up.
When overclocking keep in mind that the more you overclock the more chances you have of making your system unstable.
I have experimented a quite a bit and I have found that the King Kernal #4 seems to work well for me and at 1.2 it seems to be pretty stable. Any higher than that and my phone will sometimes re-boot itself for no apparent reason.
Again, your rom may handle things different so experiment and see what works best for you.
And remember - Do a complete backup first!
I'm using the number 4 kernal and it only goes to 1.19 is this what you mean by 1.2? I have to keep mine at 1.1 ghz at 1.19 my di gets unstable
Ya that's as high as they can oc these chips. I can only get to 115 safely 119 just crashes. But the charging experience will be better than stock with the BFS #4.
Sent from my ADR6300 using XDA App
Could you guys please tell me what your settings for setcpu are?
I want better battery life and a faster cpu but im noticing that my phone almost needs a wake up time when i come out of screen off.
Thanks so much
makos101 said:
Could you guys please tell me what your settings for setcpu are?
I want better battery life and a faster cpu but im noticing that my phone almost needs a wake up time when i come out of screen off.
Thanks so much
Click to expand...
Click to collapse
If you are experiencing slow wake up, try increasing the min cpu speed to something around 460. Better batt life and increased speed takes a lot of experimenting. Your OC speed might differ from others due to differences in the phones cpu. For example, I have never been able to oc to 1.19 without the phone freezing or rebooting. My phone can handle 1152 but 1113 is perfect. In my opinion, ROMs have something to due with best batt-speed combo. I am running Ruby 1.1.1 with a setcpu profile of Screen off=245 without any wake lag. Other ROMs I have tried had wake up lag at that speed profile.
My set up:
(ROM-ASOP) Ruby 1.1.1
King's #1 ASOP "I told you so"- only works with ASOP
With the ROM's "Gem" performance scaling setting off, I use setcpu to OC to 1113, min is 245. I have a profile set to SCREEN OFF = 384 max/245 min.
I haven't worried about battery life since I started using King's kernals (I've tried them all with every compatible ROM on xda). I have several posts elsewhere on XDA showing 12 plus hours on a single bump charge and heavy phone use. Good enough for me. Stock cpu speed plus Sense ROM seems slow to me now.....to each his own though.
I hope to get some help because i value the opinions of those on this forum. Currently i am running virtuous 2.7 with virt. kernal v2. I am rooted, s-off, 2.15.xx radio. I want performance without draining my battery. What are the best settings to use in setcpu?
I did try king's kernal #4, but it was rebooting. switched kernals this morning.
One other app I use in conjunction with SetCPU is MinFreeManager. This will readjust your free ram to a higher standard. But with SetCPU I have it at 1113/Ondemand with no custom profiles. One other thing I really don't set is the Set on Boot option. I don't know why but I do. So with SkyRaider Vanilla 3.0 RC3/ KingX Kernel #4/ and MinFreeManager my phone fly's. I can't say for certain what settings you need for your phone but 1113-1115 is preferred by "most" phones and keep the set on boot option off. I keep a Galaxy S live wallpaper running and pandora while browsing the web and no lag what-so-ever.
CyanogenMod 6.0.2 and KingX kernel #1 with the same setup runs almost as smooth.
Hope this helps you out.
Recently i've ventured into kernel threads wondering how i can get better battery life on my G2. I consider myself pretty well versed in roms but Kernels are a whole new animal for me.
I have read so many threads im becoming dizzy. If i have to flash a kernel for better battery, which one? I dont have demands for a faster phone. Most of the threads about kernels i have read are all about getting a faster clock. Im fine with the speed of my G2. I just want better battery.
Can some one provide me with some literature on the subject, point me in the right direction, or even better, answer some questions for a noob in this particular subject??
What Kernel to use?
Can i flash over CM 6.1 Stable?
Do i need to wipe before flash?
Any assistance will surely allow me to sleep better at night.
Thank you in advance.
I can tell you im running virtuous 7.2 i find pershoots kernel the best for battery.
Sent from my HTC Vision using XDA App
shortlived said:
I can tell you im running virtuous 7.2 i find pershoots kernel the best for battery.
Sent from my HTC Vision using XDA App
Click to expand...
Click to collapse
If you want great battery life, don't use a sense rom. They're battery hogs as it is. Stay on CM 6.1 and flash pershoots latest kernel. Get setcpu and set a profile to 245/245 when the screen is off.
With these settings I get awesome battery life and I'm overclocked to 1497.
Sent from my HTC Vision using XDA App
rp1783 said:
If you want great battery life, don't use a sense rom. They're battery hogs as it is. Stay on CM 6.1 and flash pershoots latest kernel. Get setcpu and set a profile to 245/245 when the screen is off.
With these settings I get awesome battery life and I'm overclocked to 1497.
Sent from my HTC Vision using XDA App
Click to expand...
Click to collapse
Oh ya i learned through trial and error to stay away from sense roms.
Can i ask you why you overclock? I dont find myself in any moments where i think the phone should be going faster.
I can flash pershoots over cm with no problems?
Can i get a link?
thanks for the response.
Well i lpike sense but only when its ocd sense too sluggish on stock g2 speeds. Also even with ocing and runing sense my bat last just about all day. It sometimes needs a shot a juice if im useing gps or playing a lot of games but thats it.
Sent from my HTC Vision using XDA App
Decent battery life on my G2.
I'm running htc sence on mine with the pershoot kernal and cpu tuner.I have tweaked profiles and my battery life is better than b4.Example, i took it off the charger(ac) yesterday morning @ about 9:20am & today Thur, i checked the [email protected] 11:50am and my battery is only @ 40%.(1 day,3hrs & 31min's later)not bad.That's WITH moderate use.
Utorrent76 said:
I'm running htc sence on mine with the pershoot kernal and cpu tuner.I have tweaked profiles and my battery life is better than b4.Example, i took it off the charger(ac) yesterday morning @ about 9:20am & today Thur, i checked the [email protected] 11:50am and my battery is only @ 40%.(1 day,3hrs & 31min's later)not bad.That's WITH moderate use.
Click to expand...
Click to collapse
So whats CPU Tuner? Do you have some suggestions for how to tweak the profile? Can i get a link to the pershoots thread? Is this the right thread? --> http://forum.xda-developers.com/showthread.php?t=847672
Do I have to wipe before flashing and then reinstall cm over it?
When I went into SetCPU, it always kinda confused me. That could be why I was never interested in overclocking.
I realize I have a lot of questions. Im just a careful and thorough person.
Simple.
@dangabob13...Don't worry about all the questions i'd want to b super carefull as well.First, cpu tuner is a free app in the market much like set cpu except u get more options as far as customizing your profiles.Second you can find the pershoot kernel right with in rom manager.Just go to the download rom section & its the 3rd one down.I didn't wipe and i haven't had any problems.The reason i switched to the pershoot kernel was because i was having problems waking up the screen with HTC sense and the kernel it came with.This fixed the issue for me.No need to b confused it's actually pretty simple.My profiles for cpu tuner are as follows:
Under the "Current" tab: i have the governor set to "conservative" i have the cpu o.c to 1094 MHZ.No need to go crazy over clocking i find this to b fast enough for now. The rest of my profiles:under the "profiles"tab,
Performance:Ondemand-Max:1094 Ghz,Min:768Mhz.
Good:Conservative-Max:1094Ghz,Min:768Mhz.
Normal:Conservative-Max:1094Ghz,Min:768Mhz.
Power save:Conservative-Max:1094mhz,Min:768Mhz.
Screen off:Conservative-Max:768Mhz,Min:768Mhz.
Extreme Power save:Conservative-Max:768Mhz,Min:768Mhz.
Keep in mind i also have wifi,blutooth,sync all disabled as well.I'm not saying this is guaranteed to work for you, I'm simply stating what works for me. Good luck i hope this helps.
Quick question....doesn't CM6.1 Stable have the pershoot kernel already? Also does the Pershoot kernel the one that goes to 1.8Mhz?
Not that I'm interested in going that high, but just wondering.
I OC for games mainly, but also to watch tv and movies, the extra umph really helps. My setup on SetCPU are:
Temp>40.2*C 368 / 245 Powersave Priority 100
Screen Off 245 / 245 Powersave Priority 90
Charging/full 1497 / 245 Interactive Priority 85
Battery<10% 268 / 245 Conservative Priority 80
Battery<30% 806 / 245 Conservative Priority 70
Hope this helps.
Utorrent76 said:
@dangabob13...Don't worry about all the questions i'd want to b super carefull as well.First, cpu tuner is a free app in the market much like set cpu except u get more options as far as customizing your profiles.Second you can find the pershoot kernel right with in rom manager.Just go to the download rom section & its the 3rd one down.I didn't wipe and i haven't had any problems.The reason i switched to the pershoot kernel was because i was having problems waking up the screen with HTC sense and the kernel it came with.This fixed the issue for me.No need to b confused it's actually pretty simple.My profiles for cpu tuner are as follows:
Under the "Current" tab: i have the governor set to "conservative" i have the cpu o.c to 1094 MHZ.No need to go crazy over clocking i find this to b fast enough for now. The rest of my profiles:under the "profiles"tab,
Performance:Ondemand-Max:1094 Ghz,Min:768Mhz.
Good:Conservative-Max:1094Ghz,Min:768Mhz.
Normal:Conservative-Max:1094Ghz,Min:768Mhz.
Power save:Conservative-Max:1094mhz,Min:768Mhz.
Screen off:Conservative-Max:768Mhz,Min:768Mhz.
Extreme Power save:Conservative-Max:768Mhz,Min:768Mhz.
Keep in mind i also have wifi,blutooth,sync all disabled as well.I'm not saying this is guaranteed to work for you, I'm simply stating what works for me. Good luck i hope this helps.
Click to expand...
Click to collapse
I dont have a conservative option under the Governor dropdown. is that important. Otherwise i duplicated your settings. Boasting 27 hours of up time and 40% left is bound to make me jealous ill test it out. Thanks again.
That's strange is your cpu tuner app up to date? I also wanted to mention that my screen brightness is set to 20%,heptic feed back is turned off and so is vibration. Along with a few other battery saving options you should see a difference in battery life.Obviously results will vary.
Utorrent76 said:
That's strange is your cpu tuner app up to date? I also wanted to mention that my screen brightness is set to 20%,heptic feed back is turned off and so is vibration. Along with a few other battery saving options you should see a difference in battery life.Obviously results will vary.
Click to expand...
Click to collapse
Ha its so funny. I have the same exact settings. i took a look around and turned off all that stuff. I keep my GPS on because it only uses battery when its being used. But i turn off wireless locations so that its not always trying to centralize my location.
So i was looking around on App Brain for some rooted apps, and came across this. Figured i would give it a shot, figured no one had tried it yet on a dinc 2. And what do you know it works, Set my clock to 1.024, of course you have to be rooted to try this app. but since there aren't a lot of kernels out there, and the one that is doesnt work well with my rom, figure i will give this a shot for a while.
Anybody try this app? Confirm this works, seems to work for me.
I have used it, but it doesn't overclock because the stock cpu clock is 1GHz, or 1024MHz. I guess it could be used to underclocking, but thats about it.
Hmm seems to run a bit better...but who knows...at least its something until i can get a working kernel.
Any little bit helps
SetCPU overclocks right? I've got mine set at 1.305 MHz, but it has no modified Kernel, so I wanted to be sure that I'm really getting 1.3 GHz out of my processor
Nachobass25 said:
SetCPU overclocks right? I've got mine set at 1.305 MHz, but it has no modified Kernel, so I wanted to be sure that I'm really getting 1.3 GHz out of my processor
Click to expand...
Click to collapse
Download a system info app. Will tell you your CPU speed
sent from an under rated phone
I use it... I love it.
It even lets you set I/O scheduler.
Also, if your phone does an "unclean" reboot, the app wont apply your setting on next boot.
Setcpu will not overclock unless you have an oc kernal. You must be using a non-stock one.
Sent from my ADR6350 using XDA App
This app will give you your CPU stats so you can test, so you can underclock or overclock. Depending on what you want.
Notes about Battery Saver script
Can be used with kernels that have init.d support
It completely eliminates the need for an application to set CPU speeds or profiles
Easily customizable if you use a text editor(scripts located in /system/etc/init.d)
It will set Max CPU speed to 500MHz & Min CPU speed to 200MHz when a sleep
If SetCPU, Overclock Widget, Android Overclock or QuickClock Advanced Overclock are detected, the script is ignored, so it will not affect them
Preset profiles are:
1.2GHz - 100-85%
1.0GHz - 84-36%
800MHz - 35-0%
And just an FYI, even at 800MHz, the phone still operates very well & smooth but the battery saving are the real benefit
Click to expand...
Click to collapse
Does this mean that if I don't use Set CPU or any app that undervolt it, the phone will AUTOMATICALLY drop the CPU speed according to my battery level:
1.2GHz - 100-85%
1.0GHz - 84-36%
800MHz - 35-0%
Another word, it will automatically drop CPU speed to 800 MHZ when my battery level is 35-0% in order to save battery?
It won't "Drop" the CPU speed, it will lower the Maximum speed the CPU is allowed to ramp up to.
Drumrocker said:
It won't "Drop" the CPU speed, it will lower the Maximum speed the CPU is allowed to ramp up to.
Click to expand...
Click to collapse
So if I am not doing CPU intensive stuff and just play simple games, email, web surfing phone call, then I am not going to see battery improvement since my CPU probably don't ramp past 800MHZ anyway when I am just doing simple stuff.?
Calk's ROM undervolts the CPU at all speeds so that in itself should help a little with battery life. But you are correct, if you are not doing CPU intensive tasks the CPU probably isn't spending much time at the higher speeds.
There is an app called CPUSpy which shows how much time the CPU has spent in each frequency state.
Your phone will ramp up to 1200 mhz more than you think. When it loads a webpage, it will ramp up to 1200, when it's loading your "simple" game, it will max out for a bit, etc.
It might not stay there for very long, but still. The nice thing about Calkuins rom is that even at 800 mhz, the phone is super smooth and lag free. In fact I just turn setcpu down to 800 all the time.
Let me research setcpu and play around with it. Thanks again for the quick answers.
clamknuckle said:
Your phone will ramp up to 1200 mhz more than you think. When it loads a webpage, it will ramp up to 1200, when it's loading your "simple" game, it will max out for a bit, etc.
It might not stay there for very long, but still. The nice thing about Calkuins rom is that even at 800 mhz, the phone is super smooth and lag free. In fact I just turn setcpu down to 800 all the time.
Click to expand...
Click to collapse
The way Calkulin's rom scripts are setup, setcpu gets reset on every reboot, even if you have it set to boot settings. The scripts installed will still take priority and the old rules apply, just to let you know. So you would have to set setcpu every boot for it to work, that or remove the scripts.
Sent from my SPH-D710 using xda premium
Team era... Does the same idea apply to the blazer 2.0 battery saving script? or does tegrak break it?
Sent from my SPH-D710 using xda premium
I havnt opened that rom, but Im gonna say the same applies, I remove those scripts, 2 will affect the cpu state.
edit, let me clarify, the scripts take prority, even if the app makes a script for init.d, the original script will take over on a reboot. So the script breaks tegrak, setcpu, and voltage control unless you set the app on every reboot.
I am running Calks 2 and desperado kernel. I notice when using setcpu, if you have it set on boot, it will override calks script.
His script does work well on saving battery life though. I ran oc'd while at 20% and still had 1700mhz blazing on performance gov.
I'd still use Calks script over setcpu or tegrak only due to the fact im too sporatic with my phone use to create optimal profiles to fit the way and when i need to use the device.
mindgrind said:
I am running Calks 2 and desperado kernel. I notice when using setcpu, if you have it set on boot, it will override calks script.
His script does work well on saving battery life though. I ran oc'd while at 20% and still had 1700mhz blazing on performance gov.
I'd still use Calks script over setcpu or tegrak only due to the fact im too sporatic with my phone use to create optimal profiles to fit the way and when i need to use the device.
Click to expand...
Click to collapse
Actually in my own testing setcpu will not override the scripts, the slider may stay the same, but trust me, it goes back to 800 (or 1200 over 86%batt), Ive tested it several times. If you want proof Ill tell you how to figure it out. I know Im not respected yet, but I am someone that is known under another name that is highly respected, so, take it as you will.
Sent from my SPH-D710 using xda premium
Era, what's your suggestion for keeping the battery saving scripts running and getting a 1500 ish over clock when needed... something that can do both without having to physically change setcpu everytime. I basically want to permanently over clock to 1.5 and still save as much battery as possible when i have the screen off or it is charging. Idk if setcpu profiles work on this phone because i know they did not work correctly on the galaxy s. And one final question... what voltages do u run at what speeds on the "desperado" kernel to undervolt efficiently?
Sent from my SPH-D710 using xda premium
TeamERA said:
Actually in my own testing setcpu will not override the scripts, the slider may stay the same, but trust me, it goes back to 800 (or 1200 over 86%batt), Ive tested it several times. If you want proof Ill tell you how to figure it out. I know Im not respected yet, but I am someone that is known under another name that is highly respected, so, take it as you will.
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
ERA. I wasn't looking to say that you were wrong in any way shape or form. I would be interested to know how you seen this as I am still in the beginning phases of learning the android system. I do plan on writing my own kernal/roms but I was actually sharing what my logical thought process would have been given the apps and system info I had avail.
I have a little ways to go in understanding the structure and FS of droid. Time is everyones enemy. Thanks for the correction again!
I havnt opened that rom, but Im gonna say the same applies, I remove those scripts, 2 will affect the cpu state.
edit, let me clarify, the scripts take prority, even if the app makes a script for init.d, the original script will take over on a reboot. So the script breaks tegrak, setcpu, and voltage control unless you set the app on every reboot.
I'm currently running Calkulin's rom v2.5, and even at 41% battery I notice the cpu still hits 1.2 Ghz. Is his script activated by default or am I overlooking something? I also have nothing like setcpu installed.
I have htc wildfire s ...i hav rooted ...i want to overclock it 806 mhz.....pls tell me the procedure to overclock..
I am using htc wildfire rom ..pls help
First you need a kernel that supports overclocking.
If you using a stock Rom then look for the kernel that matches your Android version eg. 2.3.3 or 2.3.5 you will find them in the development section posted by Jikantaru
If you install a custom Rom then it will most likely have an overclockable kernel baked in.
To change clock settings I recommend 'no frills CPU' search it in the market or you could use set CPU.
Once you install one of the above apps then change the min and max sliders to the desired frequency.
if we over clock it much does it effect the speed or hardware of the phone?
Your phone may hang.
There is SetCPU for XDA members:
http://forum.xda-developers.com/showthread.php?t=505419
RRRb50 said:
if we over clock it much does it effect the speed or hardware of the phone?
Click to expand...
Click to collapse
You will definitely get better performance and it shouldn't cause you any problems.
Use no frills CPU I find its better than set CPU, when restarting your phone set CPU doesn't keep your overclock settings even though its set on boot.
As for the govonor settings I would choose smartass2 and noop for the scheduler.
I would keep the minimum frequency on 245MHz it can go lower but it could cause some issues (lag and slow unlocking and waking)
Note: not all cpu's are capable of running at the same speed, I'm lucky mine can run at 806MHz but some people have issues.
If you notice any problems like freezing etc, then drop the speed to a lower frequency until you find the sweet spot for your CPU.
I had mine at 806 MHz with no problems
Sent from my NookColor using xda premium
so it wont cause hardware problems only lagging and other stuff
RRRb50 said:
so it wont cause hardware problems only lagging and other stuff
Click to expand...
Click to collapse
Should be fine mate.
But remember if in the very unlikely event something does go wrong I wont be held responsible.
youll have to need an overclock kernel for that. (and a rom which supports one)
go for dust kernel or cake kernel! These two are well known for high end kernels!