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.
Related
Is anyone having luck with overclocking? I've tried various kernels and am now running whatever is included in Calkulin's ROM, but anytime I go over 1.036 GHz with Overclock Widget, the phone locks up...anyone able to run the 1.26ish GHz setting? What kernel?
Sent from my Evo...
Not all phones can handle being overclocked to higher settings than their processors were made for
For instance I am good all the up to 1190mhz but any higher and I get a restart
1.152 is max for me.
Sent from my FROYO'D EVO using xda app
awenthol said:
Is anyone having luck with overclocking? I've tried various kernels and am now running whatever is included in Calkulin's ROM, but anytime I go over 1.036 GHz with Overclock Widget, the phone locks up...anyone able to run the 1.26ish GHz setting? What kernel?
Sent from my Evo...
Click to expand...
Click to collapse
the only kernel that has got me up to 1.226 is Snap 8.1 on CM^. I was able to run 1.226 stable where as with any other kernel/rom combo, I was only able to get mine up to 1.9.
So there is some truth to the every Evo is different theory when it comes to overclocking capability, but there are also some variable in the kernels such as voltages that can allow for higher clock speeds
nertch 4.18 @ 1.228
Thanks...that's kind of what I was hoping/expecting to hear. I didn't think they would set it up to go to 1.26ish if someone hadn't been able to get it to work.
mine will only goto about 1.2 before a restart so give it a shot and see how it goes haha.
I am using fresh 3.2 rom and netarchy 4.1.8 bfs kernel running @ 1.267
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.
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.
okay, so when everyone says that 800MHz should be on "-25mV" what the hell does that mean? i want to improve my battery life to the max possible, 1st time undervolting so yeah...
mines is set to 1025mV
I need a profile for voltages for SetCPU only
Running
Calk's Rom 2.8.1 n Gunslinger 1.4.1
kj13569 said:
okay, so when everyone says that 800MHz should be on "-25mV" what the hell does that mean? i want to improve my battery life to the max possible, 1st time undervolting so yeah...
mines is set to 1025mV
I need a profile for voltages for SetCPU only
Running
Calk's Rom 2.8.1 n Gunslinger 1.4.1
Click to expand...
Click to collapse
If you're using SetCPU, you have all the tools you need. I recommend UVing -50mV at each frequency 1200 & lower. Click apply, then use your phone. If it works well enough, don't be afraid to check the "Set on Boot" boxes
nibrwr said:
If you're using SetCPU, you have all the tools you need. I recommend UVing -50mV at each frequency 1200 & lower. Click apply, then use your phone. If it works well enough, don't be afraid to check the "Set on Boot" boxes
Click to expand...
Click to collapse
appreciate your reply, may be a dumb noob statement but...
it will not let me enter "-50mV" or "-" for that matter just "50mV' and isnt 50mV way too low to be stable? i tried just "25mV" and phone froze so.... please help...
Thanks so much.
PS. it will not let me add special characters... just numbers. numbers go all the way down to "0" but not negative numbers....
If you are running calk's 2.8.1, you are already undervolted by 50mV, so no need to mess with set cpu voltages. You can however mess with the underclock settings. I for example run at 800Mhz with the conservative governor and get great battery life. However if you must mess with the undervolting in set cpu, -50Mv means 50Mv less than default. So lets say ur voltage is 1025 at 800Mhz, to undervolt it by -50 you would change it to 975 (1025-50=975). HOWEVER, as I have mentioned already, you are already undervolted -50 by default when on CALKS rom.
EDIT: To prove that you are already undervolted, here are the STOCK voltages,
1704=1500
1600=1450
1504=1400
1400=1350
1200=1275
1000=1175
800=1075
500=975
200=950
Go into setspu and you will notice your values are all 50 less than the ones listed above.
meatwadathf said:
If you are running calk's 2.8.1, you are already undervolted by 50mV, so no need to mess with set cpu voltages. You can however mess with the underclock settings. I for example run at 800Mhz with the conservative governor and get great battery life. However if you must mess with the undervolting in set cpu, -50Mv means 50Mv less than default. So lets say ur voltage is 1025 at 800Mhz, to undervolt it by -50 you would change it to 975 (1025-50=975). HOWEVER, as I have mentioned already, you are already undervolted -50 by default when on CALKS rom.
EDIT: To prove that you are already undervolted, here are the STOCK voltages,
1704=1500
1600=1450
1504=1400
1400=1350
1200=1275
1000=1175
800=1075
500=975
200=950
Go into setspu and you will notice your values are all 50 less than the ones listed above.
Click to expand...
Click to collapse
Thanks for that, I needed to be schooled. So if i'm running at 800mhz all day, why is my battery being depleted so quickly? (I get a good 12hrs per charge)
What's the lowest I can go? (stable)
kj13569 said:
Thanks for that, I needed to be schooled. So if i'm running at 800mhz all day, why is my battery being depleted so quickly? (I get a good 12hrs per charge)
Click to expand...
Click to collapse
The lowest that is recommended (atleast by Calk) is -100 so 100 less for each of all the values I listed above. However, if -100 makes ur phone slow or restart, try -75, etc...
Battery all depends on your usage. There are a few things you can try to improve it even more. First of all, flash rogue's newest kernel found here:
http://forum.xda-developers.com/showthread.php?t=1341564
Second, make sure to calibrate your battery. The easiest way is to download the Battery Calibration app from the market and follow the directions in the app (its fairly simple). Finally, make sure your governor in setcpu is set to conservative.
EDIT: Also, make sure you manage your running applications. I like to use the stock manager widget that comes with the phone. Allows you to close apps you are not currently using. And finally, you can try running the script found here:
http://forum.xda-developers.com/showthread.php?t=991276
It changes the way your phone uses resources to make it more efficient so it MIGHT also help battery life.
EDIT2: FINALLY, I know you said you're running at 800Mhz all day, but make sure you have your max set at 800 and min at 200. (you never mentioned you were underclocked before so just want you to make sure you are).
meatwadathf said:
If you are running calk's 2.8.1, you are already undervolted by 50mV, so no need to mess with set cpu voltages. You can however mess with the underclock settings. I for example run at 800Mhz with the conservative governor and get great battery life. However if you must mess with the undervolting in set cpu, -50Mv means 50Mv less than default. So lets say ur voltage is 1025 at 800Mhz, to undervolt it by -50 you would change it to 975 (1025-50=975). HOWEVER, as I have mentioned already, you are already undervolted -50 by default when on CALKS rom.
EDIT: To prove that you are already undervolted, here are the STOCK voltages,
1704=1500
1600=1450
1504=1400
1400=1350
1200=1275
1000=1175
800=1075
500=975
200=950
Go into setspu and you will notice your values are all 50 less than the ones listed above.
Click to expand...
Click to collapse
Hey meatwadath, I am running calk's 2.8.1 and went to verify, via setcpu, that I was already undervolted by -50. However, my voltages read the same as what you referenced above. Any ideas?
jasone4gt said:
Hey meatwadath, I am running calk's 2.8.1 and went to verify, via setcpu, that I was already undervolted by -50. However, my voltages read the same as what you referenced above. Any ideas?
Click to expand...
Click to collapse
Means that you are running on stock voltages. That's strange as you should be at -50 by default. Either change the values manually in setcpu, or flash the zip located here:
http://forum.xda-developers.com/attachment.php?attachmentid=845028&d=1325871602
It is Calk's -50 undervolt script.
meatwadathf said:
Means that you are running on stock voltages. That's strange as you should be at -50 by default. Either change the values manually in setcpu, or flash the zip located here:
http://forum.xda-developers.com/attachment.php?attachmentid=845028&d=1325871602
It is Calk's -50 undervolt script.
Click to expand...
Click to collapse
Thanks bro, appreciate the help. Gave you a few thanks for it...
No problem. Any time.
Ok, where is the settings to undervolt in setCPU, because I looked everywhere in the program and cannot find it. I'm probably just retarded... I'm on UnNamed, Rogue Stock EL29 kernel.
beezar said:
Ok, where is the settings to undervolt in setCPU, because I looked everywhere in the program and cannot find it. I'm probably just retarded... I'm on UnNamed, Rogue Stock EL29 kernel.
Click to expand...
Click to collapse
Setcpu- Third button from the top says voltage, then click on the different voltages listed below Apply, pull the little bar to the left to undervolt...
jasone4gt said:
Setcpu- Third button from the top says voltage, then click on the different voltages listed below Apply, pull the little bar to the left to undervolt...
Click to expand...
Click to collapse
Ok, I don't have that button, only got "Main, Profiles, Advanced, Info, About"
I think it's because I'm on a stock kernel; looked it up and undervolting on setCPU only runs on certain kernels apparently. Not sure though.
beezar said:
Ok, I don't have that button, only got "Main, Profiles, Advanced, Info, About"
I think it's because I'm on a stock kernel; looked it up and undervolting on setCPU only runs on certain kernels apparently. Not sure though.
Click to expand...
Click to collapse
Thats probably it. WTH are you doin on stock?!? Get on gunslinger right now!
meatwadathf said:
Thats probably it. WTH are you doin on stock?!? Get on gunslinger right now!
Click to expand...
Click to collapse
I concur
Set CPU
For some reason setcpu isn't really helping out my battery life. When I use it I get the same results as if I wasn't using it.
dorejades said:
For some reason setcpu isn't really helping out my battery life. When I use it I get the same results as if I wasn't using it.
Click to expand...
Click to collapse
You're probably expecting too much. Its not gonna make your battery last for 2 days without a charge. It has to help if you are using it correctly.
There is just no way around it. Lower clockspeeds=less battery drain.
meatwadathf said:
The lowest that is recommended (atleast by Calk) is -100 so 100 less for each of all the values I listed above. However, if -100 makes ur phone slow or restart, try -75, etc...
Battery all depends on your usage. There are a few things you can try to improve it even more. First of all, flash rogue's newest kernel found here:
http://forum.xda-developers.com/showthread.php?t=1341564
Second, make sure to calibrate your battery. The easiest way is to download the Battery Calibration app from the market and follow the directions in the app (its fairly simple). Finally, make sure your governor in setcpu is set to conservative.
EDIT: Also, make sure you manage your running applications. I like to use the stock manager widget that comes with the phone. Allows you to close apps you are not currently using. And finally, you can try running the script found here:
http://forum.xda-developers.com/showthread.php?t=991276
It changes the way your phone uses resources to make it more efficient so it MIGHT also help battery life.
EDIT2: FINALLY, I know you said you're running at 800Mhz all day, but make sure you have your max set at 800 and min at 200. (you never mentioned you were underclocked before so just want you to make sure you are).
Click to expand...
Click to collapse
I just would like to say thanks so much for all the info and advice. You're Awesome!
beezar said:
Ok, I don't have that button, only got "Main, Profiles, Advanced, Info, About"
I think it's because I'm on a stock kernel; looked it up and undervolting on setCPU only runs on certain kernels apparently. Not sure though.
Click to expand...
Click to collapse
ditto. I'm on blazerROM v3.7. I think its using the stock kernel as well. I didn't have an undervolt tab. I did set up profiles similar to calks script:
100% - 85: 1200/200
84% - 35: 1000/200
34% and lower: 800/200
screen off: 800/200
The question is, do I need to undervolt? Or could I still be getting the same results if i'm on the stock kernel with this profile set up? I just set this up last night.
I was in the same boat... had Calk's v2.8.1 ROM with stock kernel... updated kernel to Gunslingers.. we will see how it goes... Noob myself, I thought Calk's ROM would take care of everything....
This leads me to think what else am I missing?? Anything I need to do/install/tweak??...
Calk's v2.8.1 with Gunslinger 1.4.1.
Thanks much!!
meatwadathf said:
Thats probably it. WTH are you doin on stock?!? Get on gunslinger right now!
Click to expand...
Click to collapse
I touched some no frills cpu control settings and now my benchmark results are about 19000-22000 and it used to be like 24000 i tried changing the rom and all that stuff if someone can give me the stock governator and all frequencys and that stuff it would be helpful.. Thanks i need help i dont know what to do
Now i cant do any better than 23000
rbcios said:
Now i cant do any better than 23000
Click to expand...
Click to collapse
Firstly, I assume by the size score that you are using Antutututu. If so then you always get variance in the scores, and yes it can be 4k difference.
Next, I'm gonna bet that you are seeing thermal throttling, where the device is turning off 2 of the cores due to heat.
I've only noticed this behaviour recently myself. It's a real pain in the arse. I've downloaded trinity kernel app to get around the problem. In his app you can turn off thermal throttling and force the two other Cores to stay on.
This isn't a permanent fix though as the settings don't want to stick for some reason that is beyond me.
Next, is there no reset to default in no frills cpu app ?
Or you can uninstall no frills and make sure you delete any folders off your sd card, then either reflash your rom or you could even flash AICP kernel.
This should get you back to default.
Finally if you still think it's your settings, you could tell us all the settings you have changed and between the guys on the forum we could tell you what to change back to.
All the best rich
**just had a quick look at no frills on play Store. Looks like there's not loads to alter.
I like interactive governer and row scheduler (as we can't get row I use deadline.)
Min frequency wants to be at 384 and max at 1728.
That's the basics.
Sent from my LG-V500 using XDA Premium HD app