Related
My HD2 is running at around 20% CPU usage when idle according to BATTClock. This is even after a hard reset with just Batclock installed, no radios on, and HTC Sense shutdown (just on old Windows today screen). Is this normal? No wonder the battery life is so short.
My Touch Pro generally shows 1-2% CPU usage when idle even with phone and push email on.
Task manager doesn't show any processes or application using that amount of CPU. Is it just Battclock that is wrong or is something else going on? I have turned off all location services.
Nick
Interesting fact. Needs more research though...
I've tried everything I can think of, including switching off automatic backlight sensing, location settings, etc. and Battclock still shows around 20% with nothing running. Any ideas for a more sophisticated tool to monitor the CPU? Does anyone else with Battclock installed notice this?
And if battclokck use 20% of cpu ?
dorigny said:
And if battclokck use 20% of cpu ?
Click to expand...
Click to collapse
BattClock itself does use almost no CPU. But HD2 has the ability to lower the CPU speed. I use a Microsoft API to get the idle percentage. Apparently this Microsoft API does not correct for the CPU frequence change?
You can check with a Task Manager, which process consume how much CPU, like FdcSoft TaskMgr. Then you can also check if BattClock is wrong.
I am planning to add another method for measuring the CPU spent, so for now you can better first check if BattClock is right or not. I have a Touch Diamond and there the CPU percentage is reported the same as the Task Manager.
WEll, mine is 56% atm and i have no idea why.
the only reason i can think of is g-alarm and messenger live
On a device that changes the CPU clock to meet demands, CPU percentage means nothing if you don't have a way to know at the same time what the current clock is.
And yes, Battclock itself might not use a lot of CPU, but it seems its way to draw itself on top of the menu bar is not very efficient. A bit flaky, the redraws are not clean, and I wouldn't be surprised if the system calls it uses do use a lot of CPU.
kilrah said:
On a device that changes the CPU clock to meet demands, CPU percentage means nothing if you don't have a way to know at the same time what the current clock is.
And yes, Battclock itself might not use a lot of CPU, but it seems its way to draw itself on top of the menu bar is not very efficient. A bit flaky, the redraws are not clean, and I wouldn't be surprised if the system calls it uses do use a lot of CPU.
Click to expand...
Click to collapse
Mmmm....I wonder what you're basing your comments on. Are you saying that ZuinigeRijder is lying?
kenkiller said:
Mmmm....I wonder what you're basing your comments on. Are you saying that ZuinigeRijder is lying?
Click to expand...
Click to collapse
The Qualcomm CPU, the one the HD2 has, reduces it's clock speed when it is not needed to run at full capacity to save battery life.
i.e. If the CPU is running at 1Ghz, and a program is using 1%, it will drop the clock speed (due to lack of activity). Say it then drops to 100Mhz, it will then be running at 10% of the CPU clock speed.
A simple way to check wether battclock influences the readings somehow (which I don't really believe) would be to turn it off and check, as zuinigerijder said, with fdcsoft advanced taskmanager.
BTW I also get ~20% usage when idle, in some manila interfaces I get to lowest values of 7%, but then back to ~15% and then again ~20%
No way to know the current clock of the cpu?
rp-x1 said:
The Qualcomm CPU, the one the HD2 has, reduces it's clock speed when it is not needed to run at full capacity to save battery life.
i.e. If the CPU is running at 1Ghz, and a program is using 1%, it will drop the clock speed (due to lack of activity). Say it then drops to 100Mhz, it will then be running at 10% of the CPU clock speed.
Click to expand...
Click to collapse
I think you've hit the nail on the head. When I start a new program the CPU% drops briefly to 1-2% before climbing again. I guess this is the device ramping the processor back up before launching the program, hence dropping idle usage from 10-20% of say 100Mhzto 1-2% of 1000MHz.
Cheers
Nick
Extract ,power settings, from omnia 2,is it possible?Put it on htc hd2,in cab format,regulate the speed on the CPU and save the battery life?Anyone?
1. Dont set any of them higher then 1075. I've found that on multiple HD2's that higher then that causes instability because the chip doesnt like to be pushed that hard.
2. I have my primary profile set to 1075 max, 614 min, and getting good results.
3. Set your primary to interactive, and all profiles to interactive EXCEPT your low batter profile.
4. Add these profiles:
Temp >
Charging/Full
Batt < then
Screen off
-Temp > Set the temp around 40 degrees C. Set to interactive. Max around 576, min to 245. Reccommend auduable warning on. Priority to 100%
-Battery <. Reccomend you set to around 30% battery. Powersave mode, max around 576 or so, min at 245. Priority at 90%
-Charging/Full Max to 1075, min to somewhere in the 500 or 600's, or higher if you want. Interactive, and Priority at 80%
-Screen off. Set max to 576, min to between 300-450. DO NOT set min to 245, as this may cause a screen freeze when it tries to wake up. Interactive, and priority to 50%
Thus far, this combination of settings has, on the multiple devices i've been playing with (about 6 total at the moment) is giving the best battery life, and the least amount of screen freezes on wake up.
Thanks for sharing these. AFAIK setCPU is quite important to the stable and productive (sans improved battery life) of Android on our beloved's.
Personally, I've taken to 245/245 for sleep mode. I haven't noticed a "groggy" wakening, but maybe I'm alone here...otherwise I like your settings.
Thanks again for taking the time to post.
android can run perfectly at 650+ mhz max, 245 min
audscott said:
Thanks for sharing these. AFAIK setCPU is quite important to the stable and productive (sans improved battery life) of Android on our beloved's.
Personally, I've taken to 245/245 for sleep mode. I haven't noticed a "groggy" wakening, but maybe I'm alone here...otherwise I like your settings.
Thanks again for taking the time to post.
Click to expand...
Click to collapse
I used to use 245/245 on sleep, but noticed a 4-5 second delay on one of the devices.
Actually, that may have to do with your SD card itself. my phone (running Bangsters 1.3b build) has a rare delay on awake, and a class 4 card.
Another HD2 running darkstone has a consistant delay, 245/245 and its running a class 6.
And still another has no delay, and is set to 245/245 but the stock non-speed rated SD card..
I have constant screen freezes on any build i use. bangsters1.3b has the lowest. it only freezes when i am in a phone call and the screen turns off. It lasts for about 15 seconds to 1m. then recovers. makes for some interesting post ended phone call conversations.
Trying your settings, MadRabbit.
Will give it a try, thanx
Should be better if we post our impressions so far within 24 hours
vysus said:
Will give it a try, thanx
Should be better if we post our impressions so far within 24 hours
Click to expand...
Click to collapse
Yep, that way we can find tune the settings for what works best.
ill give this ago i dont tend to get slow wakeup problems but i do how ever get screen freezes so hope this helps as when i playing a game it can make it really hard to attack people when screen isnt picking up my figures
What exactly is the interactive governor? And why not set the mins to 245 so the processor is scaled down when its not being used?
genesis123 said:
What exactly is the interactive governor? And why not set the mins to 245 so the processor is scaled down when its not being used?
Click to expand...
Click to collapse
Minimums may cause an issue with the phone when it wakes up from sleep, especially if you have a higher class memory card.
I've noticed that my usual drain became slow during last hour, I'll report better news tomorrow, leaving device in stand-by at 69% battery left.
Ok, i didn´t think i was that stupid at this but now i don´t know anymore
I´ve searched both in andoids market and on the XDA app on the phone but i can´t find the app setCPU.
Heeellp!!
Ante78 said:
Ok, i didn´t think i was that stupid at this but now i don´t know anymore
I´ve searched both in andoids market and on the XDA app on the phone but i can´t find the app setCPU.
Heeellp!!
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=505419
From 69% at 12.15 AM, battery dropped to 61%.
That's what I've seen when I press the home key at 6.45, cool :;
thanks man! just tried your setting, and then used current widget to check : 4mA when the phone was in sleep mode. This is the lowest result i've ever have ( i got 7~9 mA before)
ive ran this setting today and battery its definitely draining slower... ill report in a few days of using these settings...
I use it until this morning and I find that very good.
@madrabbitt : I take the permission to put your post on a french forum :
http://htc-touch-hd.forumactif.biz/hd2-and-informations-et-assistance-f50/profils-setcpu-t30775.htm
I hope you're not angry !
Thanks a lot
Thanks! I will try your settings, mine were a little off and gave me 45mA in standby One question though, what sample rate do you use? mine is still default (50000).
I have setCpu 2.03 installed but i can't find the Interactive setting?
Where is it, or do i have the wrong setCpu version?
Grtz
Sent from my HTC HD2 using XDA App
Hi!
I actually found the settings to change the cpu frequency today the warning I was given when i pressed " Performance " have scared me of, but not anymore.
So I was wondering, what are the best settings in your opinion, about the settings, for the Hd2 only. For heavy use, medium ( just listening to music , from-to-work) and for preserving the battery as long as possible.
And I would also like some help with the combinations of the different types of governors with the min/max cpu settings.
I know what RJackson wrote about the different governors
http://forum.xda-developers.com/showthread.php?t=843406
Thanks!
first thing first - congrats for overcoming your fears!
for daily use I have the on demand governor with 245-998 Mhz. I find it to be the best because you can get the performance when you need it and yet the CPU can "calm down" at times you don't run the heavy apps, thing that also saves you some battery
settings
I use the same as above. on demand gov. also.
thanks for your replies =)
Any information about how long the battery last for you guys?
(my battery is 4201mV @ 100%)
I use the setting as I posted above, I unplugged my phone about 17 hours ago made a few calls and texts, gmail and viber are updating every 15 mins via wifi. still got 73% of juice left (I have the stock battery, don't know about V, mA capacity)
Disclaimer; This does not damage your phone at all or fry/mess your cpu.
This method is used to lower CPU stress and increase Battery life
This method works for all rooted phones.
IMPORTANT: The newer versions of SetCPU might prevent your phone from entering deep sleep. Download version 2.24 from the following link which is the one with no problems and completely works 100%.
LINK
Deep Sleep breaks when charger is plugged in, you can see this by CPU SPY application available on playstore
Stop Downloading Battery Saving Applications, they do nothing and uses RAM.:silly:
Also Turn BLN off when you are sleeping.(It also Consumes battery and sometimes prevent deep sleep of CPU)
Set your Brightness to minimum and disable auto brightness.
LINK to Display Brightness
Instead use lite app called - Display Brightness from play store.
Turn off wifi and mobile data when not in use.
Use toggle for auto rotation, and keep off when not needed.
For more battery Saving, disable all animations and set screen timeout to 1min.
The S plus sucks in battery life. We all know that.But here's a fix, Try Under clocking instead of Over clocking.
When screen is on:
MAX 1.4Ghz(Why to OC??, if your phone runs smoothly on 1.4Ghz)
MIN 192Mhz
Ondemand governor (This governor jumps up to max when needed but spends most time on the min freq. Best battery saver.)
When screen is off:
MAX 365 Mhz
MIN 192 MHz
(This prevents lagging when playing music and other activities when screen off)
This way, you have a beast quick phone when you're using it, and the best battery saver when you're not!
NOTE: Turn off Autosync from the settings. It's only used to sync your gmail and contacts and such. You can manually sync when you add a new contact and since I don't use gmail, I refresh manually whenever I do.
SetCPU:LINK
Specific instructions for those that can't get it to work!:
On SetCPU:
Click Add profile
Where it says Profile, select it and tap "Screen Off"
Set the frequencies you want in use while screen is off (If you want just one frecuency, put both sliders on the same number)
Set priority (in case you have other profiles, otherwise don't bother)
Select governor (Won't really matter since cpu is gonna be running at 1 frecuency)
Tap save
Go back to Profiles tab at the top, then tap Enable at the top left to make the profiles work.
For a list of most governors and I/O schedulers detailed;
Visit
1.LINK
2.LINK
To check if its all working, install CPU spy from the playstore: LINK
For Playing GAMES(HD)/HEAVY GAMES, Plug your Charger in and play if possible.:good:
Most Important thing is to calibrate battery,
Calibration of battery is needed when you change your ROM.
This process wipes batterystats.
Battery Calibration
1. Charge 100%(NON STOP)
2. Download any battery Calibration tool from play store; (Link to App)
3. Open that app, click battery calibrate
6. Unplug your charger
7. Discharge your phone down to 0% during the day
8. Charge back up to 100% (NON STOP)
This is to make sure you're using your battery at 100%. Only do this after you flash a new rom.
The worst battery killer is 3G. No matter how much you try to optimize battery by tweaking and underclock, if you have 3G on, you're gonna have a bad battery drain.
Make sure that Autosync is disabled.
Done A small test usage 14 mins , you can see in attachment your CPU should look like this.
THIS READINGS FROM MY SGA.
And never ever install the Facebook App if you want to use your phone for more than 3 hours!
Sent from my GT-I9001 using xda app-developers app
Don't get apps that take background processes like what xellar said, facebook, and some other apps like tap tap revenge 4. Anyways thanks for the tips and link to free setcpu
Other people can also share VALID ideas about saving battery.
Will help many users.
Nice advises. I'm already using these.
One more good thing is turning mobile data off whenever you are not using it, also bluetooth, lowering brightness.
Good app for doing so is Power Toggles. You can always have widget on home screen and switch on/of these things with one tap.
Riiight.. Turn off autosync, disable 3G and wi-fi, dont use apps or games.. I might as well buy Nokia 3310..my phone lasts easily whole day with wifi on..with 3G it can get me at least 6-9h which is fine.. The key is to turn off 3G when you are on wifi and turn down brightness.. Everything else is not using your smartphone smart..
1) Set your network mode to 2G only if you're not using 3G/WCDMA
2) Manually set your operator in settings.
PS: After flashing one of firmwares I got a bug - battery is not charging to 100% while phone is ON. Only to 99% and not showing a message about fully charged battery... But when the phone is in off mode - it charges to 100%. Anyone knows how to fix this thing?
apkfox said:
1) Set your network mode to 2G only if you're not using 3G/WCDMA
2) Manually set your operator in settings.
PS: After flashing one of firmwares I got a bug - battery is not charging to 100% while phone is ON. Only to 99% and not showing a message about fully charged battery... But when the phone is in off mode - it charges to 100%. Anyone knows how to fix this thing?
Click to expand...
Click to collapse
Change/upgrade your firmware...
Battery Calibration
http://forum.xda-developers.com/wiki/Samsung_Galaxy_S_Plus/GT-I9001#Calibrate_Battery
This way works without an app.
TheBlackWolf said:
Change/upgrade your firmware...
Click to expand...
Click to collapse
Didn't help. But deleting batterystats.bin helped. Thanks anyway. :good:
Take a other kernel with better voltage and governor configuration.
Set Display time to 30sec.
Kind regards.
enable "only 2G"
turn off wiifi
turn off bluetooth
black screen wallpaper help?
Sent from my GT-I9001 using Tapatalk 2
If you are on CM7 try this... From CyanogenMod setting.
This will help to save battery.
cheehsiang said:
black screen wallpaper help?
Sent from my GT-I9001 using Tapatalk 2
Click to expand...
Click to collapse
On Amoled-Displays it should help. Inverted Apps, too.
setCPU
i testet the new version of setCPU 3.0.9, deep sleep works perfectly.
If profiles are not used it exits and there is no use of RAM in both versions (But then you do not have the unique feature of auto switching profiles ).
Is there another app with auto-switching?
buffo1987 said:
On Amoled-Displays it should help. Inverted Apps, too.
setCPU
i testet the new version of setCPU 3.0.9, deep sleep works perfectly.
If profiles are not used it exits and there is no use of RAM in both versions (But then you do not have the unique feature of auto switching profiles ).
Is there another app with auto-switching?
Click to expand...
Click to collapse
Actually no idea.
But other simple and best app for controlling CPU is NoFrills.
TheBlackWolf said:
Actually no idea.
But other simple and best app for controlling CPU is NoFrills.
Click to expand...
Click to collapse
But it has no profile-autoswitching, in fact no profiles at all. Voltage control Extreme has at least profiles, but without autoswitching. What is good about Voltage Control Lite/Extreme is that it sets cpu setting with init.d and so the app does not have to start on boot
Yes that is nice...
fo more info how to use
visit here
Link to App
TheBlackWolf said:
[
Stop Downloading Battery Saving Applications, they do nothing and uses RAM.:silly:
<snip>
When screen is on:
MAX 1.4Ghz(Why to OC??, if your phone runs smoothly on 1.4Ghz)
MIN 192Mhz
Ondemand governor (This governor jumps up to max when needed but spends most time on the min freq. Best battery saver.)
When screen is off:
MAX 365 Mhz
MIN 192 MHz
(This prevents lagging when playing music and other activities when screen off)
This way, you have a beast quick phone when you're using it, and the best battery saver when you're not!
<snip>
Click to expand...
Click to collapse
Many thanks for the battery saving hints. I'll finally kick out the Task Killer App, doesn't really seem to do anything except creating problems ..
For the statement that Underclocking would help in saving battery I wouldn't fully agree. A slow cpu needs more time to complete a task before returning to a sleep state. Of course the battery drain is higher with a higher frequency (which also require higher voltages), but I believe, that there isn't much to gain on this front. As long as I don't see any profound evidence I'd even suspect, that an underlocked CPU overall could even cause more power consumption. You can also read more opinions about this in general in this thread.
Much more beneficial would be to identify those apps that cause frequent wakelocks. Does anybody have hints here, how to track down those 'bastards' ? (From my Linux I know 'powertop', does something similar exist for Android? (Or are the battery statistics in CM10 sufficient to decide which app to wipe?)
z3non said:
Many thanks for the battery saving hints. I'll finally kick out the Task Killer App, doesn't really seem to do anything except creating problems ..
For the statement that Underclocking would help in saving battery I wouldn't fully agree. A slow cpu needs more time to complete a task before returning to a sleep state. Of course the battery drain is higher with a higher frequency (which also require higher voltages), but I believe, that there isn't much to gain on this front. As long as I don't see any profound evidence I'd even suspect, that an underlocked CPU overall could even cause more power consumption. You can also read more opinions about this in general in this thread.
Much more beneficial would be to identify those apps that cause frequent wakelocks. Does anybody have hints here, how to track down those 'bastards' ? (From my Linux I know 'powertop', does something similar exist for Android? (Or are the battery statistics in CM10 sufficient to decide which app to wipe?)
Click to expand...
Click to collapse
Better battery stats is application useful for identifying partial wakelocks.
Its an paid app, but Google helps... Lol
Your above sentence about UC comes true for heavy usage.
Normal apps can run smoothly and at same speed as of OC.
I am using auroraspv3ce final.
With most of time in sleep with wifi, it goes 8-9 hours.
If i use for example twitter facebook, it goes maximum 4-5 hours.
And mostly applications stop or lag so ihave to stop activity. I am using automemory ptimizer in aggressive mode (100 mb free) but still i have this problem.
For example when someonecalls me, 2-3 seconds waiting, i can see the person name. It shows number first.
What applications do you suggetst or what should i do?
I want to do tests memroy and battery tests to see if something is wrong. How?
I have battery problem too is normal not that much. Did you try to reduce clock speed governor? Interactive is good. Try and report.
dark_vader said:
I have battery problem too is normal not that much. Did you try to reduce clock speed governor? Interactive is good. Try and report.
Click to expand...
Click to collapse
I dont know how to reduce and what governor is. Can you please tell me about it?
wHEN i open battery in settings, screen is about %25 at least. But my display is always lowets. %15 cell standby, %15 android %15 phone idle and twitter facebook each %4
Cursed Chico said:
I dont know how to reduce and what governor is. Can you please tell me about it?
wHEN i open battery in settings, screen is about %25 at least. But my display is always lowets. %15 cell standby, %15 android %15 phone idle and twitter facebook each %4
Click to expand...
Click to collapse
Yes of course. Go to menu and run application No-frills CPU control. For example select 806 Mhz for Max.clock and 245 Mhz for Min. clock. Governor you can choose Interactive.
dark_vader said:
Yes of course. Go to menu and run application No-frills CPU control. For example select 806 Mhz for Max.clock and 245 Mhz for Min. clock. Governor you can choose Interactive.
Click to expand...
Click to collapse
I did, it success but what is that for? To reduce battery? It seems now fast, opening apps, closing.
Yes it's for reduce battery. Namely if you don't play games (like me) that clock is perfect for that purpose. Interactive governor is good too mainly if you don't always need screen on aka idle.
You can test others clock for min and max but that governor is excellent.
so eeez
best way to improve battery live is propper calibration
https://play.google.com/store/apps/details?id=com.nema.batterycalibration
it needs root.
best way to calibrate battery is fully charge then unplug restart device plug in charge till 100% and do it again over and over for 3 times then... calibrate battery
fully discharge and charge again till 100 w/o breaks
also update your soft to soon coming v6 of auroraSP
hope i helpd
Battery Drain Wifi
I have done calibrations and changed clock speeds to no avail, Wifi really chews battery on most ROMs. e.g. Fully charged at 8pm and completely dead when i wake up the next morning.
Might simply be a case of new battery, does poor battery affect phone performance?
jo3fis said:
I have done calibrations and changed clock speeds to no avail, Wifi really chews battery on most ROMs. e.g. Fully charged at 8pm and completely dead when i wake up the next morning.
Might simply be a case of new battery, does poor battery affect phone performance?
Click to expand...
Click to collapse
Yes your battery is dead or almost it's not normal take out so fast
.
You can buy this battery http://www.bigupbattery.com/T-Mobile-HB4F1-Pulse-Battery-p/bupb1694.htm is good but don't except to be perfect. I have that and phone can be 1,5 2 days without charging.
Look at this topic http://forum.xda-developers.com/showthread.php?t=2029032&page=2
dark_vader said:
Yes your battery is dead or almost it's not normal take out so fast
.
You can buy this battery http://www.bigupbattery.com/T-Mobile-HB4F1-Pulse-Battery-p/bupb1694.htm is good but don't except to be perfect. I have that and phone can be 1,5 2 days without charging.
Look at this topic http://forum.xda-developers.com/showthread.php?t=2029032&page=2
Click to expand...
Click to collapse
Thanks mate, I bought this one shortly before reading your post http://www.trademe.co.nz/Browse/Listing.aspx?id=638683016 only $6NZD
Looking forward to having decent battery life again!