[Q] android os and battery - Motorola Droid RAZR

i recently got my razr under control using jd ultimate,but i can't help but wonder if it would be better if i could get the android os under control,currently the os has used 58%of my battery with cpu total 1hr 0m 55s any suggestions?

i don't think u can control OS process.....but i use battery saver pro which needs root and has the ability to control CPU speed and i prefer it over JD.....

nothing surprising - on my phone is the android os always the bigest cpu consumer.... :-(

All you can really hope for is minimizing the footprint of the things the OS controls. You can underclock your processor for better battery life. Apple does this as S.O.P. on their iPhones.

For me the screen always sucks the most battery. It's usually 50%+

Related

Warning: XCPUscalar can reduce battery life-other TIPS good BATT life

Im now on the evaluation period of WM6 AKU.03, coz im looking for a good ROM which will save my battery. I used to install XCPUScalar in all ROM (auto scale coz i thought lesser batt) , i stop using SPB mobile already coz i know its power hungry, but still my life of Atom Pure is 24 hrs maximum. BUT AFTER REMOVING XCPUSCALAR ON MY ATOM ( AS SUGGEST BY CKAIDI) MY BATTERY LIFE BECOME GOOD... 70% now as of 3pm -last charge 7pm yesterday...i think now it will last for 2-3 days now
.........
Please post other TIPS TO SAVE BATTERY and have a GOOD BATTERY LIFE in our Atom
That's true... It eats up battery life (on my Hima and my exec WM5). seems like it's the same case with WM6. Oh well, nice to hear that discovery though. I dont overclock anyway.
Yeah, had the same experience with XCPUScalar. Why isn't there an overclocking program that doesn't do this? Better yet, why the hell does my video skip if I stream the sound over bluetooth unless I overclock? -.-
so now many agree to me coz they experience it too...now it is ver clear.
if you donot overclock then there should be no issue with the battery..
You should autoscale the frequency .. low freq when system is idle and high for power hungry applications..
Based my try out with many many 3rd party softwares, hard resetting to confirm. Things that eat battery power are down to 3 main things
=>> Hardware usage eg. bluetooth, wifi
=>> RAM
=>> CPU Load
For RAM we can do nothing about it. Be it your device start with 30mb free or 10mb free, it consume the same amount of battery as RAM always and never stop running.
For Hardware usage, you can reduce the usage to increase the battery hours. Go setting->Connections->Beam = uncheck the Receive all incoming beams.
Reduce the usage of camera, bluetooth simple as that
Reduce the backlight power will increase the battery by alot.
For CPU Load, this is the part why XCPUscalar can reduce battery life. It keep CPU running and running tell it what speed to run on and although it had little effect on the RAM but the CPU load is very very high. Try install batterystatus and see the CPU usage, it show 100% usage at all times. And if you have rltoday on your today screen, although it does not eat much RAM but you will see CPU usage jumping from 1-5% every sec as the clock's sec update. Activesync is another thing that always auto run in the background that eat your battery without you knowing it!! ALWAY KILL IT with your task manager!!
Therefore low RAM low resource program doesn't mean eat less power!!
CHeer!!!
kaidi
I dont think XCPUscalar just only eat the battery life. In my case, it save the battery.
When i set it to this :
Speed / CPU usage
a. 208 / 0-25%
b. 312 / 26-50%
c. 416 / 51-75%
d. 520 / 76-100%
As you see, in almost time, our ATOM will run with 0-50% CPU usage. With that setting, it use the lower speed and save the battery life. And when we run some applications which need the power CPU, Ofcouse we should lose the battery for the high performance.
XCPUscalar's not only overclock your CPU but also help you save the battery life!
shpy said:
I dont think XCPUscalar just only eat the battery life. In my case, it save the battery.
When i set it to this :
Speed / CPU usage
a. 208 / 0-25%
b. 312 / 26-50%
c. 416 / 51-75%
d. 520 / 76-100%
As you see, in almost time, our ATOM will run with 0-50% CPU usage. With that setting, it use the lower speed and save the battery life. And when we run some applications which need the power CPU, Ofcouse we should lose the battery for the high performance.
XCPUscalar's not only overclock your CPU but also help you save the battery life!
Click to expand...
Click to collapse
your atom will be slow then, im using autoscale before thats why.
most of our experience is other story, sorry my friend
generalriden said:
your atom will be slow then, im using autoscale before thats why.
most of our experience is other story, sorry my friend
Click to expand...
Click to collapse
Lower speed = lesser power (save batt) TRUE
Process of Pushing CPU to Lower speed = High CPU load (eat batt too)
So end up not saving much batt too. I suggest u try with and without XCPUscaler and see the batt life then you decide which is good or bad for you. I do keep it in my device but only run it when I'm playing resources demanding games
generalriden is right, why scale down ur device speed when it doesnt save you batt. AND i am confirm that jiggs's ROM is already very fast at aku3.3.3 and very very sure that in his wm6, you wont need it cos it will be damn fast!! yeah!!
CHeer!!
kaidi
I also recommend removing XCPUscaler at startup if you don't need to overclock your atom all the time (autoscale is useless to me). Just run it when you need it.
Lower speed = lesser power (save batt) TRUE
Process of Pushing CPU to Lower speed = High CPU load (eat batt too)
Click to expand...
Click to collapse
I do not use autoscale.
Listening to MP3s with GSPlayer over Bluetooth, EVEN AT FORCED 208MHZ with Scalar, the Atom eats battery faster than without it running, taking up about 2-3% more power in just half an hour (Note that the lowest automatic stepping on the Atom by default is 208mhz). Both with screen on and off.
And that's unfortunately with regular skipping, which only running at forced 624mhz solves.
Overnight on sleep mode, an Atom w/[email protected] consumes 1% more power than an Atom wo Scalar.
A little research on my part seems to show that Scalar doesn't adjust voltage supplied to the processor, only speed. This is why the slowest settings still eat more battery than leaving it alone - the processor is still supplied a constant voltage. Now, I'm not saying Scalar doesn't work - it does (which is especially great for Bluetooth streaming). However, it's not in the way you expect.
For now, I set it to perma overclock @624, and exit the program completely when I don't need it.
*waits for next version, hopefully with voltage stepping support this time*
Ei, i agree with that.. i just use scalar when i need more power from my atom like watching movies but i always close it afterwards..
Now with NEW WM6, my battery life is still good without XCPUSCALAR. Everything is doing well, 2 days before I recharge. With a good numbers of calls..
ryve25 said:
Ei, i agree with that.. i just use scalar when i need more power from my atom like watching movies but i always close it afterwards..
Click to expand...
Click to collapse
your right bro!
One more thing:
Dont forget to DISABLE the receive all beams in your atom. I forget this once then my battery life goes back for one day only. Now I disabled it, my batt life goes to normal again 2-3 days
generalriden said:
your right bro!
Click to expand...
Click to collapse
i'm using scalar just after i perform a soft reset, (it usually slow), then open all folders, (accesories, games, office mobile, etc), next, i open setting menu, move from personal tabs to system tabs and connection tabs, then i close the scalar,.
my batt drain not so quickly, because i dont use any apps like scalar,.
just dont install too many apps in your device, it will reduce your speed then,.
i think the speed of my atom while using scalar and not using scalar is same,.
not if play music or movie, it become slower,.
wat is the best speed to use when surfing the internet??!!
ghostrecon2050 said:
wat is the best speed to use when surfing the internet??!!
Click to expand...
Click to collapse
520 but you will not feel the difference...just dont use it
ghostrecon2050 said:
wat is the best speed to use when surfing the internet??!!
Click to expand...
Click to collapse
its up to you bro, you may use 520 or higher is fine, i think generalriden was right, nothing changed,.
As experienced by most people, without XCPUscalar the battery life of their ATOM is better.

Need SetCPU or SGS2 varies CPU already?

I use SetCPU to help battery life but someone told me it's not needed on the SGS2 as it already scales CPU for demand. True?
leedavis said:
I use SetCPU to help battery life but someone told me it's not needed on the SGS2 as it already scales CPU for demand. True?
Click to expand...
Click to collapse
Interesting point you raise actually.
I've just installed Setcpu and used the on demand governor. I left the values as default (200mhz for minimum and 1.2 ghz for maximum) - with no overclock.
I've immediately noticed swiping through the screens is a bit smoother and the biggest improvement is the gallery. All my photos appear much smoother. Before the gallery app was a bit lagy.
I haven't set any profiles yet such as screen off.
Every Android phone I've owned scaled the cpu, I think they all do. I've found that with setCPU my battery gets drained much faster en no real benefit in smoothness.
jzuijlek said:
Every Android phone I've owned scaled the cpu, I think they all do. I've found that with setCPU my battery gets drained much faster en no real benefit in smoothness.
Click to expand...
Click to collapse
Have you tried this yet though on the Galaxy S2?
There is definitely less lag than before - as stated, specifically in the gallery app. Just generally swiping feels more responsive as well. Battery is still pretty awesome, especially when using Lightening Rom 1.1 and the Android battery calibration app.
Hmm. I'll try SetCPU on the SGS2 and post back the findings (Performance+Battery).
I don't know how can it get any more smoother, I mean its already SO smooth!
there are many points to use setcpu on gs2:
-for some reason I dunno, gs2 can't manage it's 1.2ghz without gettin too warm. downclock and get rid of the burn effect.
-gs2 sports a good management of gpu (it does most of the work and setcpu doesnt down\overclock that). downclockin doesnt affect UI or video o browsing experience at all. can even downclock at 500 max speed without any sides.
-the only side u ll see it's benchmark (quadrant downgrading to 2000) but I hope u won't pay attention to such an unseful thing. benchmark doenst mean nothing, daily usage it's the only point to look at.
my settings: conservative, 200min 800max.
battery draining doesnt belong to setcpu this time, look to other settings.
alexleon said:
there are many points to use setcpu on gs2:
-for some reason I dunno, gs2 can't manage it's 1.2ghz without gettin too warm. downclock and get rid of the burn effect.
-gs2 sports a good management of gpu (it does most of the work and setcpu doesnt down\overclock that). downclockin doesnt affect UI or video o browsing experience at all. can even downclock at 500 max speed without any sides.
-the only side u ll see it's benchmark (quadrant downgrading to 2000) but I hope u won't pay attention to such an unseful thing. benchmark doenst mean nothing, daily usage it's the only point to look at.
my settings: conservative, 200min 800max.
battery draining doesnt belong to setcpu this time, look to other settings.
Click to expand...
Click to collapse
IT IS TRUE. I agree with every single line you wrote, it is just my expericence.
I have too setcpu conservative and undercloked 800 Mhz.
There no slow down or lag at all... But I am wondering if it gives a real boost to battery life. I am not sure of this.
I'll keep you guys posted... But I think that an undevolted Kernel it is really a need as for the solution of the damn dual core ginger bug that is sucking 20% of my battery every day
Well,from my experience with my Desire and Desire HD(won't even bother with the Hero,I had no real knowledge then),governors can make a huge difference.I for one like smartass or interactive governors(mostly the same).I wouldn't suggest conservative,interactive does the job much better.Tasks get done in less time and the CPU throttles down more quickly.Other than that,you can underclock or overclock all you like,it never made any big difference in battery life for me(Unless Sammy's CPUs are different in that aspect-Snapdragons are really "overclock-friendly").That's personal preference after all!
Anyway,the best solution IMO would be a vdd_levels interface.For those who don't know what it is,it is a mod made by -snq(Meet him at the Desire forums-That guy's a true LEGEND!He can patch/modify anything!),which practically allows you to change the voltage levels of the CPU on the fly rather than having to stick with the values hardcoded into the kernel.Using this and a simple script in GScript to change values that won't survive reboot or in init.d to be applied on boot,you can find the optimal voltages for your CPU(Don't forget,every CPU is unique and different),thus reducing heat and maximizing battery life.
If a dev brings that to the SGS2 it will be a big step in the right direction as far as I'm concerned.
I use SetCPU without issue, but only to run profiles (i limit the device to 500mhz when the screen is off). The rest of the time it scales itself up to 1.4GHz without fuss and using stock voltage. Battery life is fine, best ive had for an android device.
Wow, I've taken SetCPU off but left JuiceDefender on and my battery life is fantastic. At 70% after slightly heavier than normal use (used for listening to music for a couple of hours this morning) and been off charge for 8.5 hours.
SetCPU seems counterproductive on SGS2
leedavis said:
I use SetCPU to help battery life but someone told me it's not needed on the SGS2 as it already scales CPU for demand. True?
Click to expand...
Click to collapse
I did set ondemand which is a little more reactive and slightly smoother.
Though System Tuner is less cpu-consuming and much more useful on the SGS2. No need for all those complicated settings from setCPU. Only changing governor and changing frequencies on standby are useful.
leedavis said:
Wow, I've taken SetCPU off but left JuiceDefender on and my battery life is fantastic. At 70% after slightly heavier than normal use (used for listening to music for a couple of hours this morning) and been off charge for 8.5 hours.
SetCPU seems counterproductive on SGS2
Click to expand...
Click to collapse
Juice Defender uses as much battery as it saves this is fact, i have SepCPU set to 200 Min - 800 Max - On demand and have Juice Defender Ultimate and i thought it was great but it was recommended to me that i could save more battery by not using this, initially i was skeptical but tried it and i was astonished at the results, my battery life improved by 9 hours (i carried out a test with JD and without)
Anyone who says SetCPU uses up loads of battery is talking nonsense,it actually saves battery if configured correctly.
I am using Check Rom with set CPU I have it 1.2ghz max and 200. Using conservative governer. I been off charge for 15hrs, however I am using light usage I am on 72% screen on has been 5h 25m at time of writing. Not yet calibrated the battery.
jonny68 said:
Juice Defender uses as much battery as it saves this is fact, i have SepCPU set to 200 Min - 800 Max - On demand and have Juice Defender Ultimate and i thought it was great but it was recommended to me that i could save more battery by not using this, initially i was skeptical but tried it and i was astonished at the results, my battery life improved by 9 hours (i carried out a test with JD and without)
Anyone who says SetCPU uses up loads of battery is talking nonsense,it actually saves battery if configured correctly.
Click to expand...
Click to collapse
What are the settings are you using for the setcpu program in your S2?? Did you remove the Juice defender application?

[Q] Manual power saving vs automatic

Hey guys,
I did an experiment not a long time ago. I have my old phone with 4.1.2 Android and I went on a trip for a few days. Typically my phone discharges after 12-15 hours even without using anything (old battery) with smartassv2 or just conservative mode. Before going on the trip, I've set the minimum clock to the lowest possible and set the mode to powersaving (always using the minimum). And after 3 days the battery still was at 86%.
So what's the problem with the Android OS itself? Or have I just gotten some magical experience? Why does it use such a large clock rate for the processor when it's locked and using any preference script apart from power saver?
Thanks a bunch!
First of all, battery life depends on your battery type and capacity.
Second of all, when you underclock your cpu to the minimum frequency, battery consumption will decrease a LOT but using this frequency for apps use is practically impossible.Also, display causes less battery life.
Hope i helped !
Forgot about this topic. Yes, mate, I understand that, but the minimum frequency is enough when I don't have any apps running in the background. Seems like android still has a lot of power managment programming to be done under standby.
Maybe I wasn't clear enough, but if you just use any governor (with minimal frequency set at the lowest) apart from "powersaving", it will use more power on standby, then powersaving with the minimal frequency set.

[Q] Undervolting MTK6589

Hi guys, i'm a newbie, i need the help of experts, i have a star n9589 with a MTK6589 and i'm searching for a program to undervolt my phone, in the store there are several programs to do it but seems that no one support it if not for the clock of the cpu, but other voltages are no supported, so can someone tell me if exist a program that support it? the reason is because my battery drain is excessive, pratically in standby it's draining exactly as in a phone call, and after 13 hours of standby it's over, i tried every possible way deactivating applications, wireless optimization etc,,, but no way that is a standby killer, untill i read that the only things that really affect the battery are the kernel, the voltages and the LTE, trying antutu cpu master helped me a lot saving battery optimizing the cpu clock when in standby, so i think that lowering the voltage in a reasonable way that my phone still keep it stable could solve it, someone know if there is a software that does it in MTK6589 processors? Thx all in advance!

Sony Could Have Improved The Power Saving Options

Hey guys
I was looking over the power saving options and theres not that much in there, it just disables some stuff which you could do manually and I started thinking about my Galaxy S3
with power saving on it would underclock from 1.4 too 1.0 and save around 1 hour of screen on time, but did lag a bit
Sony should have done the same and underclocked it from 2.2 to 1.5, I say this because 1.5 is really enough anyway, and the amount of battery it would save would probably be a lot!
What do you guys think?
J
JackHanAnLG said:
Hey guys
I was looking over the power saving options and theres not that much in there, it just disables some stuff which you could do manually and I started thinking about my Galaxy S3
with power saving on it would underclock from 1.4 too 1.0 and save around 1 hour of screen on time, but did lag a bit
Sony should have done the same and underclocked it from 2.2 to 1.5, I say this because 1.5 is really enough anyway, and the amount of battery it would save would probably be a lot!
What do you guys think?
J
Click to expand...
Click to collapse
I do not understand your reasoning... You are assuming that a device that is able to do 2.2Ghz, is running at 2.2Ghz all the time?
Normally, when you task the CPU 100% -> 2.2GHz
But it uses different profiles. So a 10% task, will maybe run the cpu at 800Mhz
Please note: i do not know exactly how many power profiles are in the Snapdragon 800.
But if you perform x task in 10 second at 800mhz, or 3 second in 2.2Ghz ... in battery level its not to make a big difference ( unless your task is going for hours ).
Also remember, your S3, used a 1 + 4 configuration. That means, minimum tasks are run on the slower core. Large tasks it activates the 4 core setup. Its possible on the older Tegra3, that the 4 cores may not be powered gated, and you are activating too many cores, for the task your running. Or its leveling the power profile on all the cores, when running a single task. So that is why you get a hour more battery life ( i assume again, you mean on-screen battery life ).
The Snapdragon unlike the Tegra3, runs in a 4 core configuration with power-gating the idle cores. So it does not need to constantly switch between little.big configurations ( that little.big is designed to safe power, but it also costs power when it needs to do a lot of switching ).
If you deliberately slow things down, yes, you can save power. But you also wait longer for the task to finish. Unless somebody can show conclusive evidence that locking your CPU down, has a advantage, i will more or less state, that under normal situation ( surfing, chat, email whatever ), your screen is actually the biggest power drainer. I see this clearly also on my device, with it draining over 50% on a 5h+ on-screen time.
Unless people have done some experiments, i assume that any advantage of lower clocking your cpu, will be minimalism. Unless you lower clock your CPU, AND also under-voltage your CPU.
I think you will see much more energy gain, from lowering your screens brightness ( and disabling the automatic screen strength adjustment ), especially with this big 6.4" screen. Or just get a Power Jacket...
http://shop.brando.com/Power-Jacket-with-cover-For-Sony-Xperia-Z-Ultra-4500mAh_p10103c1591d003.html
That gives you a nice 80 a 90% extra charge on the road. Or install a USB-lighter plug in your car, and voila. More mobile power source *lol*

Categories

Resources