Related
currently i have setCPU running on my rooted Dinc with several profiles set.........my question is what is the optimum settings for:
Sampling Rate
Up threshold
ignore Nice load
Powersave bias
mine currently are 40000,70,0,0
i'm trying to find a good setting for best battery life b/c i'm constitenly on my phone all day!!!
thanks for any input.....
What kernal r u running? Several recommend no profiles, and oc will run the battery down.
trembly01 said:
currently i have setCPU running on my rooted Dinc with several profiles set.........my question is what is the optimum settings for:
Sampling Rate
Up threshold
ignore Nice load
Powersave bias
mine currently are 40000,70,0,0
i'm trying to find a good setting for best battery life b/c i'm constitenly on my phone all day!!!
thanks for any input.....
Click to expand...
Click to collapse
Sent from my evo Incredible using xda
i'm just running stock kernal, i'm not comfortable enough with the phone yet to changed kernals........i just setting a default profile so the phone would run 384 on the low end and 786 on high end but when i check system panel it shows the cpu still running up to the max, so i don't know whats going on and if there is anything i need to do to fix it.
do you have "set at boot" checked?
g00s3y said:
do you have "set at boot" checked?
Click to expand...
Click to collapse
yea i did, i read somewhere on here that the "perflock" has to be disabled when using a stock kernal and running froyo, any truth to that ??? and a friend of mine has an incredible and he told me that these mods really don't make that much of a difference, now he's a verizon sales rep so he may be telling me that so i don't change my phone too much
trembly01 said:
now he's a verizon sales rep so he may be telling me that so i don't change my phone too much
Click to expand...
Click to collapse
generally speaking there are two types of people who are employees for phone companies:
A) someone who just wants a paycheck
B) geeks like us who like to hack and mod and tinker
A will tell you that hacking will void warranty, blah blah blah....mostly because they don't know much about what stuff is. B will tell you what they know, and admit when they don't know something.
it sounds like your friend is falling into the A category, especially if they're saying "mods don't change much". they change quite a bit, so be careful.
as far as your question in the OP, with my eris i would just mess with stuff, and see how the phone runs. don't save to run at boot until you know it's stable and will not crash or freeze your phone. adjust settings, and see how it responds, repeat as necessary.
trembly01 said:
i'm just running stock kernal, i'm not comfortable enough with the phone yet to changed kernals........i just setting a default profile so the phone would run 384 on the low end and 786 on high end but when i check system panel it shows the cpu still running up to the max, so i don't know whats going on and if there is anything i need to do to fix it.
Click to expand...
Click to collapse
nandroid and flash KK#5. you won't be sorry, its very stable and very quick
MMBosstones86 said:
nandroid and flash KK#5. you won't be sorry, its very stable and very quick
Click to expand...
Click to collapse
where can i get that kernel ??
Yes you have to disable perflock.
I only adjusted my power bias to 650 I think which is 65%. 1000 being 100% and 10 being 1%. All this does is make sure you cpu stays on the lower end of the usage. I have a 2150 and stream pandora a lot and always have 3g running, I go online and everything and I get 2 days of usage with a down clock and some profiles.
Sent from my Incredible using Tapatalk
trembly01 said:
where can i get that kernel ??
Click to expand...
Click to collapse
google or the android development forum, don't have the link on hand
mihneagabriel said:
Yes you have to disable perflock.
I only adjusted my power bias to 650 I think which is 65%. 1000 being 100% and 10 being 1%. All this does is make sure you cpu stays on the lower end of the usage. I have a 2150 and stream pandora a lot and always have 3g running, I go online and everything and I get 2 days of usage with a down clock and some profiles.
Are you running stock HTC sense Rom?
Sent from my Incredible using Tapatalk
Click to expand...
Click to collapse
Sent from my ADR6300 using XDA App
Yes
Sent from my Incredible using Tapatalk
trembly01 said:
where can i get that kernel ??
Click to expand...
Click to collapse
Search works wonders
http://forum.xda-developers.com/showthread.php?t=760050
[Q] cm7 cpu setting or setcpu?
well atm i am running an evo 4g with cm7 and i just switched my kernel to savaged zen and it's running great. my phone was rebooting on its own w/ the regular cm7 kernel i think its b/c i was using setcpu and people are saying it messes up cm7.
so i was wondering if anyone knew if i can use setcpu with cm7 and savaged as the kernel or if it's possible to make profiles on the cpu settings on cm7 i saw some1 post somewhere that you can but they never explained how.
p.s. please also visit this thread on battery life
AFirst of all, all SavagedZen kernels are Havs kernels (as far as I remember, I'll double check in a few). Anyway, if you are using a Havs kernel, changing cpu settings is pointless/counteractive. I would either leave the settings alone or switch to a no-havs kernel. You can check in settings>about phone.
EDIT: However, if you must mess with the settings, you can find them in Cyanogenmod Settings under Performance Settings. I don't know of a way to set profiles from that screen, though - only max/min & governor.
hi i have an evo running cm7 and i had setcpu and my phone kept restarting however i looked up setcpu again in the market and it said that they just ran an update to stop the problem with cm7, does this mean that setcpu is better to use than the cpu setting in cm7?
Green_Arrow said:
hi i have an evo running cm7 and i had setcpu and my phone kept restarting however i looked up setcpu again in the market and it said that they just ran an update to stop the problem with cm7, does this mean that setcpu is better to use than the cpu setting in cm7?
Click to expand...
Click to collapse
You shouldn't need setcpu use the cpu setting in cm7. They put it there for a reason, those guys are sharp!
I still use setcpu because I like my screen off profiles etc. You should update your setcpu if it prompted you to. I think the latest changes were for cm7/GB.
Sent from my PC36100 using XDA Premium App
Yes but it doesn't let u make profiles unlike setcpu, or does it?
I believe the profiles is definately the most useful
Sent from my PC36100 using XDA Premium App
It says it was for cm7
Sent from my PC36100 using XDA Premium App
I believe the SavageZen governor is a specially tweaked/optimized version of the SmartAss governor.
And if you use Smartass/SavageZen governor, I think it also automatically undervolts when sleeping, and essentially mimics what a screen-off profile in SetCPU would do.
plainjane said:
AFirst of all, all SavagedZen kernels are Havs kernels (as far as I remember, I'll double check in a few). Anyway, if you are using a Havs kernel, changing cpu settings is pointless/counteractive. I would either leave the settings alone or switch to a no-havs kernel. You can check in settings>about phone.
EDIT: However, if you must mess with the settings, you can find them in Cyanogenmod Settings under Performance Settings. I don't know of a way to set profiles from that screen, though - only max/min & governor.
Click to expand...
Click to collapse
but how exactly does havs control battery usage? and if i use setcpu wouldn't the havs not function only setcpu will function b/c of priority?
serdna75 said:
I believe the SavageZen governor is a specially tweaked/optimized version of the SmartAss governor.
And if you use Smartass/SavageZen governor, I think it also automatically undervolts when sleeping, and essentially mimics what a screen-off profile in SetCPU would do.
Click to expand...
Click to collapse
how do u use Smartass/SavageZen governor?
Threads Merged... please post your question once.
Green_Arrow said:
how do u use Smartass/SavageZen governor?
Click to expand...
Click to collapse
In CM Settings, go to Performance Settings & then CPU settings. Under available governors choose SavagedZen or Smartass. I'd try them out & see which you like the most. I prefer SavagedZen, I seem to get better battery life & performance.
egzthunder1 said:
Threads Merged... please post your question once.
Click to expand...
Click to collapse
Thanks, sorry its my 2nd day on this forum
plainjane said:
In CM Settings, go to Performance Settings & then CPU settings. Under available governors choose SavagedZen or Smartass. I'd try them out & see which you like the most. I prefer SavagedZen, I seem to get better battery life & performance.
Click to expand...
Click to collapse
thanks atm im using the savagedzen, and jw is autokiller memor optimizer useful now or not?
Green_Arrow said:
thanks atm im using the savagedzen, and jw is autokiller memor optimizer useful now or not?
Click to expand...
Click to collapse
Personally I have never needed a task killer while on CM7, so I am going to recommend against it.
Well I had talked to someone else that is using it like that and they said they get amazing battery life
Sent from my PC36100 using XDA Premium App
I say no toward any kind of task killer. First of all, they're pointless. You're killing stuff that isn't using any power to begin with, which then restarts anyway. The task killer itself is actually doing something, running on a set schedule, where as the tasks you're killing are just sitting in memory for faster opening.
It bugs me that even the techs at Sprint recommend it, so every person that doesn't know anything about how their phone works thinks it's necessary. Then in the market for every clock widget you see everyone going "like zomg the clock doesn't keep time your app sucks 1*" because the damn task killer is killing it. That's if they can even figure out how to use it & not complain that it "won't open", despite clear instructions on how to put a widget on your screen.
Sorry, totally went off on a rant there.
But yeah, stay away from task killers & let Android do its job. You don't have to have a ton of memory free for your phone to run perfectly fine under normal usage. I don't notice a difference between 300mb & 50mb free. If you don't worry about it, you won't either.
Free memory does not equal more battery.
plainjane said:
I say no toward any kind of task killer. First of all, they're pointless. You're killing stuff that isn't using any power to begin with, which then restarts anyway. The task killer itself is actually doing something, running on a set schedule, where as the tasks you're killing are just sitting in memory for faster opening.
It bugs me that even the techs at Sprint recommend it, so every person that doesn't know anything about how their phone works thinks it's necessary. Then in the market for every clock widget you see everyone going "like zomg the clock doesn't keep time your app sucks 1*" because the damn task killer is killing it. That's if they can even figure out how to use it & not complain that it "won't open", despite clear instructions on how to put a widget on your screen.
Sorry, totally went off on a rant there.
But yeah, stay away from task killers & let Android do its job. You don't have to have a ton of memory free for your phone to run perfectly fine under normal usage. I don't notice a difference between 300mb & 50mb free. If you don't worry about it, you won't either.
Free memory does not equal more battery.
Click to expand...
Click to collapse
but doesn't free memory mean less things are running or even being used just a tad bit which does mean a better battery life?
Green_Arrow said:
but doesn't free memory mean less things are running or even being used just a tad bit which does mean a better battery life?
Click to expand...
Click to collapse
No. Memory has nothing to do with battery.
Screen, radios, and CPU use battery and that's about it.
Sent from my PC36100 using XDA App
matt2053 said:
No. Memory has nothing to do with battery.
Screen, radios, and CPU use battery and that's about it.
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
So do u agree w/ system panel/juice defender?
Sent from my PC36100 using XDA Premium App
Im good on everything else except when it comes the CPU thing. I have no idea what the numbers mean when you set the CPU for some reason. To slow the phones resources when the screen is off right? Can anyone point me to the direction of an app that can do this? What about an app that turns the data off once I turn the screens off. A free one. Thank you and sorry if Im not making sense or sounding dumb
Sent from my PC36100, running MIUI 1.5.13 - Tiamat-v4.0.2 using XDA Premium App.
augoza said:
Im good on everything else except when it comes the CPU thing. I have no idea what the numbers mean when you set the CPU for some reason. To slow the phones resources when the screen is off right? Can anyone point me to the direction of an app that can do this? What about an app that turns the data off once I turn the screens off. A free one. Thank you and sorry if Im not making sense or sounding dumb
Sent from my PC36100, running MIUI 1.5.13 - Tiamat-v4.0.2 using XDA Premium App.
Click to expand...
Click to collapse
SetCPU can modify the processor speed and allow you to set a profiles. However, you're running Tiamat so if you haven't changed anything your default governor is smartass which has a built in screen off profile of 128min/384max.
As far as turning data off, check out ultimatejuice. There is a free version that is limited in what it does, but it might be worth paying for. Also, for battery saving, check out my EVO link in my sig for some undervolting mods.
You can set the cpu governor with a program called setCPU on the marketplace. You can further control the CPU by flashing another kernel. What ROM are you running? Stock? I would try the netarchy kernel (newest version) if you're running a sense-based ROM.. I've found it has phenomenal battery life (medium use i get 15-20hrs) and I'm overclocked to 1.152ghz.
A program called tasker can also make your data connection go off and back on with the screen. I'm unsure how to set the profile but I do know thats possible. Try looking around here: http://tasker.wikidot.com You should be able to find something about it.
EDIT: Nevermind about netarchy, did not see your signature on your ROM and kernel.
ok, so ur on aosp and tiamat. try changing governer to smartass. will give you much better battery life, and you won't have to worry about 'numbers'.
btw the numbers are the cycles per second, or the speed the cpu works at. i personally underclock to 537 (998 is stock) to save a bunch of battery, and it still runs perfectly fine for me (cm7 with tiamat)
dkdude36 said:
ok, so ur on aosp and tiamat. try changing governer to smartass. will give you much better battery life, and you won't have to worry about 'numbers'.
btw the numbers are the cycles per second, or the speed the cpu works at. i personally underclock to 537 (998 is stock) to save a bunch of battery, and it still runs perfectly fine for me (cm7 with tiamat)
Click to expand...
Click to collapse
Governor is smartass by default on Tiamat
-viperboy- said:
Governor is smartass by default on Tiamat
Click to expand...
Click to collapse
didn't know that. thanks.
-viperboy- said:
SetCPU can modify the processor speed and allow you to set a profiles. However, you're running Tiamat so if you haven't changed anything your default governor is smartass which has a built in screen off profile of 128min/384max.
As far as turning data off, check out ultimatejuice. There is a free version that is limited in what it does, but it might be worth paying for. Also, for battery saving, check out my EVO link in my sig for some undervolting mods.
Click to expand...
Click to collapse
Thanks everybody! ....Viperboy thanks for the info unfortunately I still have lots of questions haha. And yes I already been through all the viper undervoltings, 25 through INSANE! A question I have is with those vipervoltings, I assume they'll show different results depending on which kernel and rom i'm running correct? Plus im pretty much sticking with MIUI....I usually use the 25 vipervolting. Now I'm on tiamat v4.0.3. Are you saying sense I'm using tiamat its already set to smartass, so it'll be unnecessary to use the setcpu app? Also I like savZen to what's the default governor on that? Final question, turning the data off when the screen goes off using ultimatejuice unnecessary if I'm running tiamat? Sorry for the bombarding of questions thanks again
MIUI 1.5.13 - Tiamat-v4.0.3
I think you should not use SetCPU...
Just sayin'....
HipKat said:
I think you should not use SetCPU...
Just sayin'....
Click to expand...
Click to collapse
Any reason?
Sent from my PC36100, running MIUI 1.5.13 - Tiamat-v4.0.3 using XDA Premium App.
augoza said:
Thanks everybody! ....Viperboy thanks for the info unfortunately I still have lots of questions haha. And yes I already been through all the viper undervoltings, 25 through INSANE! A question I have is with those vipervoltings, I assume they'll show different results depending on which kernel and rom i'm running correct? Plus im pretty much sticking with MIUI....I usually use the 25 vipervolting. Now I'm on tiamat v4.0.3. Are you saying sense I'm using tiamat its already set to smartass, so it'll be unnecessary to use the setcpu app? Also I like savZen to what's the default governor on that? Final question, turning the data off when the screen goes off using ultimatejuice unnecessary if I'm running tiamat? Sorry for the bombarding of questions thanks again
MIUI 1.5.13 - Tiamat-v4.0.3
Click to expand...
Click to collapse
Yes, most of the scripts lower by a certain range. So it all depends on the kernel you are running. Some of my scripts (Extreme, Insane, v2 scripts) specify all the voltages so no matter what kernel you're running, it sets the voltages to exact values. If you can go lower than -25 and you're stable, do it!
I find SetCPU unnecessary. I only have it installed because I use it for testing my mods and things, but I that's the only reason. But smartass is good enough for me, no other governors give me as good batter life. Defauly governor on SZ is their own governor (SavagedZen) it's based on interactive, I believe. There is more info on their site.
Tiamat (or any kernel for that matter) don't turn off 3G when the screen is off. You would need an app to do that.
augoza said:
Any reason?
Sent from my PC36100, running MIUI 1.5.13 - Tiamat-v4.0.3 using XDA Premium App.
Click to expand...
Click to collapse
Uses a good bit of memory, for one. Two, because the kernels here run pretty good right out of the box.
1, it's useless, and 2, the OP seems like he isn't ready to use it.
HipKat said:
1, it's useless, and 2, the OP seems like he isn't ready to use it.
Click to expand...
Click to collapse
Well, it's definitely not useless. It's a great app, I just find no need for it other than testing my mods.
-viperboy- said:
Well, it's definitely not useless. It's a great app, I just find no need for it other than testing my mods.
Click to expand...
Click to collapse
That, I totally agree with, but for he average user, few know how to set it correctly and they end up with a placebo effect, or more problems.
HipKat said:
That, I totally agree with, but for he average user, few know how to set it correctly and they end up with a placebo effect, or more problems.
Click to expand...
Click to collapse
I couldn't agree more. Setting up a basic screen off profile with a conservative setting is useful, otherwise it actually gets in the way of already built in kernel benefits, actually undoing them in many cases. I stopped using setcpu a while ago and my battery life has not suffered at all.
ropodope
Sent from my Vaelpak 3.2 RC2 Evo 4g. Flash and ye shall receive.
-viperboy- said:
Yes, most of the scripts lower by a certain range. So it all depends on the kernel you are running. Some of my scripts (Extreme, Insane, v2 scripts) specify all the voltages so no matter what kernel you're running, it sets the voltages to exact values. If you can go lower than -25 and you're stable, do it!
I find SetCPU unnecessary. I only have it installed because I use it for testing my mods and things, but I that's the only reason. But smartass is good enough for me, no other governors give me as good batter life. Defauly governor on SZ is their own governor (SavagedZen) it's based on interactive, I believe. There is more info on their site.
Tiamat (or any kernel for that matter) don't turn off 3G when the screen is off. You would need an app to do that.
Uses a good bit of memory, for one. Two, because the kernels here run pretty good right out of the box.
Click to expand...
Click to collapse
Thanks viper!
Sent from my PC36100, running MIUI 1.5.20 - Tiamat-v4.0.3 using XDA Premium App.
I was wondering on how exactly I do this? I looked through and seen people talking about it, but not how to do it. Can someone explain to me what it does, and how to do it?
E4GTUser94 said:
I was wondering on how exactly I do this? I looked through and seen people talking about it, but not how to do it. Can someone explain to me what it does, and how to do it?
Click to expand...
Click to collapse
There are actually several ways to do this. The most popular of which are to have a rooted rom, install a separate application and use that application to modify your cpu speed. The more popular applications to do this are:
SetCPU
ROM Toolbox
ROM Toolbox light
I've used all of these and if I could suggest one to you, I would say ROM Toolbox, because it gives you a lot of other tools that SetCPU does not. HOWEVER, I find that in regards to overclocking/underclocking and setting profiles, SetCPU is much more handy and offers more customization.
VIDEO on overclocking and profiles with SetCPU
VIDEO on ROM Toolbox Pro
Freeroot said:
There are actually several ways to do this. The most popular of which are to have a rooted rom, install a separate application and use that application to modify your cpu speed. The more popular applications to do this are:
SetCPU
ROM Toolbox
ROM Toolbox light
I've used all of these and if I could suggest one to you, I would say ROM Toolbox, because it gives you a lot of other tools that SetCPU does not. HOWEVER, I find that in regards to overclocking/underclocking and setting profiles, SetCPU is much more handy and offers more customization.
VIDEO on overclocking and profiles with SetCPU
VIDEO on ROM Toolbox Pro
Click to expand...
Click to collapse
Is there any certain configuration that you find best? Thanks for all the links and suggestions also!
System tuner pro is also nice. There is no " right" settings. Your phone might not like my settings profile. They are all different. I do however under clock. I see no lag on cm9 beta1. I use a Max CPU of 1ghz. I also under volt everything by -25 because -50 on Evert step crashes my phone. Yours may like it. Just remember do not push the set on boot button until you are sure your phone can handle the new setting.
sent from my BAD A$$ Epic touch
E4GTUser94 said:
Is there any certain configuration that you find best? Thanks for all the links and suggestions also!
Click to expand...
Click to collapse
It is pretty much a try what works. I find that over clocking is nice for certain things, but I like to have a long battery life as well, so I have mine set up so that the CPU is usually running ondemand 800-200 and for certain programs, ondemand 1200-500 and when the screen is turned off it is ondemand 500-200. I haven't had any problems and my battery life is generally very nice. Everyone's phone is different though.
Sent from my SPH-D710 using xda premium
Alright so I am using KT747 Kernel with Ktoonservative/Noop, 1512-384mhz, screen off 486mhz. I was given an option to Lock frequencies which disallows apps to modify the speed. However I noticed after I checked this some of my apps started crashing. I want good battery life (forget to mention I undervolted) and want to know if locking frequencies is what is making the apps crash. Any help would be great, and feel free to post some good settings for the kernel for optimal battery life with pretty decent clock speeds as well. Thanks again.
If your apps crash it is more likely to be caused by your undervolting.
And for the setting go there:
http://forum.xda-developers.com/showthread.php?p=31539830
Sent from my SGH-I747 using xda app-developers app
liltitiz said:
If your apps crash it is more likely to be caused by your undervolting.
And for the setting go there:
http://forum.xda-developers.com/showthread.php?p=31539830
Sent from my SGH-I747 using xda app-developers app
Click to expand...
Click to collapse
Yeah I read your post earlier in that thread and was using your settings. I've come across a newer problem, my phone randomly reboots. I don't know what was causing this so I restored default settings.
When you change kernel or kernel setting it is usual that your phone may need a few reboots before stabilizing
Sent from my SGH-I747 using xda app-developers app
Unlock the frequencies and run the app that causes the reboot. If it doesn't reboot that was the problem. More likely its too much under volt. The table in the link is some pretty severe undervolting. 740 is a long way down from the stock 925. That's great if your phone can handle it, but can cause problems if it can't. Piece of advice, never use any set on boot settings if your not sure it will. You may find yourself in a bootloop and have to reflash the kernel to get out of it.
DarthDerron said:
Alright so I am using KT747 Kernel with Ktoonservative/Noop, 1512-384mhz, screen off 486mhz. I was given an option to Lock frequencies which disallows apps to modify the speed. However I noticed after I checked this some of my apps started crashing. I want good battery life (forget to mention I undervolted) and want to know if locking frequencies is what is making the apps crash. Any help would be great, and feel free to post some good settings for the kernel for optimal battery life with pretty decent clock speeds as well. Thanks again.
Click to expand...
Click to collapse
I doubt locking the frequencies has anything to do with your reboot problems, this simply dissallows any apps that are capable to override the voltage settings for any particular frequency step. In fact, unchecking this may actually give you a false positive of it 'fixing' the problem when it is actually just using the default (or higher) voltages, burning up more battery in the process. As mentioned by jethro and liltitiz its more likely your UV settings, keep playing with them until you find the happy spot (works on other things too....:silly.
jethro650 said:
Unlock the frequencies and run the app that causes the reboot. If it doesn't reboot that was the problem. More likely its too much under volt. The table in the link is some pretty severe undervolting. 740 is a long way down from the stock 925. That's great if your phone can handle it, but can cause problems if it can't. Piece of advice, never use any set on boot settings if your not sure it will. You may find yourself in a bootloop and have to reflash the kernel to get out of it.
Click to expand...
Click to collapse
Or just move the ktweaker apk from the /system/app directory from a recovery based file manager. This will keep it from launching on startup and then can either be moved back or ran to reinstall. This way you dont have to cleark the dalvik cache, which should be done any time a kernel is installed, eliminating the extra long boot time when this is done. Either the built in TWRP explorer or the Aroma File Manager which can be 'flashed' in recovery. It doesn't actually flash anything, just unpacks, runs, and then is dumped from memory on reboot...very handy if you dont have TWRP or can't get into android.
liltitiz said:
When you change kernel or kernel setting it is usual that your phone may need a few reboots before stabilizing
Sent from my SGH-I747 using xda app-developers app
Click to expand...
Click to collapse
Thanks, I was wondering what was going on. I restored stock Voltage and realized that it was the problem.