Hi all
Here are a few tips i would like to share wid u all. These tips will help u extract the maximum juice out of your xperias
Starting wid the simplest one
TIP NO 1 - ENABLE EXTENDED STANDBY MODE IN POWER SETTINGS
If u are on stock ics rom , go to settings, power management and check extended standby mode.
yes do it, this doesn't affects battery drain but enhance the standby time .
This helps to switch off wifi and data traffic when the phone screen is switched off for sometime.
Basic but most useful.
When this is enabled , u dun need apps like Juice defender or DS battery saver
TIP NO. 2 - DO NOT USE ANY APP KILLERS OR TASK MANAGERS
Most of us use task manager to kill apps running the background regularly.
But we may notice that most of the apps killed by task managers get restarted by themselves.
Thus all these app killers continue to drain battery and do the same thing all around,
These app killers will also make your phone laggy to some extent because of poor ram management
TIP NO. 3 - UNDERCLOCK
If u use your xperia only for basic purposes such as messaging and calls then there is no problem in underclocking.
800Mhz would be fine wid minimum or no performance glitches.
This not only relives strain on cpu but saves battery.
I myself have underclocked this and belive me 800mhz does not affects the performace of most of the games(if u play)
TIP NO. 4 - USE GOVERNORS
There is no defination for governors but u can say these are the engines that control the cpu frequency time to time
There are several governors present most commonly used being ondemandx , conservative and powersave.
1: OnDemand Governor:
This governor has a hair trigger for boosting clockspeed to the maximum speed set by the user. If the CPU load placed by the user abates, the OnDemand governor will slowly step back down through the kernel's frequency steppings until it settles at the lowest possible frequency, or the user executes another task to demand a ramp.
2: Performance Governor:
This locks the phone's CPU at maximum frequency. While this may sound like an ugly idea, there is growing evidence to suggest that running a phone at its maximum frequency at all times will allow a faster race-to-idle.
3: Powersave Governor:
The opposite of the Performance governor, the Powersave governor locks the CPU frequency at the lowest frequency set by the user.
4: Conservative:
A slower Ondemand which scales up slowly to save battery. The conservative governor is based on the ondemand governor. It functions like the Ondemand governor by dynamically adjusting frequencies based on processor utilization. However, the conservative governor increases and decreases CPU speed more gradually.
go to this page to know more about governors
http://androidforums.com/xperia-mini-all-things-root/513426-android-cpu-governors-explained.html
For setting up governors (if installed) and underclocking use a free app like Antutu Cpu Master (https://play.google.com/store/apps/details?id=com.antutu.CpuMasterFree&hl=en )
here are the governors for Xperia U only
http://forum.xda-developers.com/showthread.php?t=1934749&highlight=governor ( thanks to AnDyX )
TIP NO. 5 - DON'T INSTALL APPS UNNECESSARILY
This does not needs an explanation. Just remember that when apps run in background , they consume battery. More the number of unnecessary apps running, the more faster is the battery drain.
Keep only those apps which u use frequently and if u are a rooted user, delete all bloatwares, FREEZE GMAPS AND TIMESCAPE IF U DUN USE IT.
TIP NO. 6 - CHOOSE NETWORK MODE AS PER YOUR NEED
Whether you are using WCDMA or GSM network or WCDMA/GSM , choose it as per your need.
If u are on the internet only for surfing then use GSM mode and switch to WCDMA only if u need to download.
This as per my usage has the greatest impact on battery life.
to select network mode , go to settings>more>mobile networks>network mode
While surfing only (xda ) i use opera mini app wid GSM mode enabled and its very fast .
TIP NO. 7 -SHUTDOWN ONE OF THE CORES USING AN APP "XCORE"
An app by xda member blievenhack can switch one of the 2 cores off thus saving battery
Thanks to blievanhack for app and jonathan for letting me know
Here is the post link for xperia xcore
http://forum.xda-developers.com/showthread.php?t=2057314
P.S. - charging your battery only when it is about to get exhausted belongs to old school now. Charge whenever u can charge
NONE OF THESE TIPS REQUIRES SOMETHING SPECIAL OR TECHNICAL TRY THEM AND U WILL DEFINATELY FEEL THE DIFFERENCE
I hope you like my guide, its not copy pasted , its not stolen from someone, its purely my experience.
If u find any discrepancy plz let me know.
Feel free to share your tips here and discuss your experience
Set refresh-time of app (e.g weather and news apps) to an reasonable value.
It does not make sence to update a weather widget every 5 minutes
You could also use xcore xperia. Most of the time you don't need that second core.
Sent from my xperia p using xda app-developers app
Offtopic
Jonathan_M said:
You could also use xcore xperia. Most of the time you don't need that second core.
Sent from my xperia p using xda app-developers app
Click to expand...
Click to collapse
And you don't lose your connection? Hotplug-Govenor does the same and wenn you enable it u get network drop on SXP
Jonathan_M said:
You could also use xcore xperia. Most of the time you don't need that second core.
Sent from my xperia p using xda app-developers app
Click to expand...
Click to collapse
Will add it to op
Thanks
_nafets_ said:
Offtopic
And you don't lose your connection? Hotplug-Govenor does the same and wenn you enable it u get network drop on SXP
Click to expand...
Click to collapse
I haven't noticed any drawback aside from a slight lag in cpu hungry apps. Network continues to work just fine on my p.
a good guide for all..........
Settings>Devs Options>BG process limit>2 or 3
This will use less ram and hopefully increase battery
:beer:
thanks for the guide. .
Extended Standby is good but breaks apps like Cerberus or any other internet based tracking system.
Re: {tips} [save battery] {all xperias}
I think our nxt series already has d hotplugging logic so wats d point in using xcore..
I dont intend to demotivate d developer bt I didnt experience any noticable change in battery wid xcore..
And imo if we jst use a suitable governor we can save significant amount of battery..
Plz correct me if Im wrong anywhere Im still a newbie here..
Sent from my ST25i using xda app
Hi guys! Used to have my phone had problems with the transition into deep sleep mode. I often tune but it often does not work, or bring a temporary result. I will advise you to use the program Deep Sleep Battery Saver Pro. When I started using this program , I felt the result. Phone began to sleep well. Saving battery was palpable.
Well, should be interesting to tell us what improvement you made with those settings.
Related
its a paid app so therefore i will not post any links. but there is some info about using it on the galaxy s devices and how we should avoid some settings and use others to dodge the bugs...
copy/pasted
Description:
SetCPU is a tool for changing the CPU settings (capable of overclock and underclock) on a rooted Motorola Droid, Nexus One, G1, G2, Samsung Galaxy S, or one of many other devices to improve performance or save battery.
SetCPU also allows you to set up profiles to change the CPU speed under certain conditions, such as when the phone is asleep or charging, when the battery level drops below a certain point, or when the phone's temperature is too high. See the screenshots for examples of how you might set up profiles.
SetCPU's wide feature set make it useful to beginners and enthusiasts alike. Accelerate your processor to unleash your phone's multitasking potential, or dial your CPU's speed down to save battery.
Have an HTC Sense device with a stock ROM or kernel? If you are having trouble getting your settings to "stick," press Menu > Disable Perflock. You still have to be rooted.
Galaxy S devices: ondemand scaling is recommended. There are issues with Galaxy S kernels that may result in crashes if conservative scaling governor is used, or if the sleep profile "max" value is set too low. Please do not set the sleep profile too low, and avoid using conservative scaling.
Requirements:
all Android versions
Recent changes:
2.1.0
- Significant UI and user experience revamp, including a new background for the widget, and new notification icons
- Added a quick priority swap button to the profile lists
- Significantly improved the reliability of autodetect on certain kernels
- Numerous bug fixes and crash fixes
Click to expand...
Click to collapse
I understand it's a paid app in the market. But if you're an XDA member you just go here:
http://forum.xda-developers.com/showthread.php?t=505419
It's not a secret...
Funny, the previous version of SetCPU specifically told Galaxy S users to use conservative scaling and that ondemand would cause crashes.
Now they're saying the reverse.
Edit: Well, I switched it to ondemand as the app dev suggested and the phone turned itself off a few minutes later...
Are we suppose to flash it thru cwr?
Edit: nm I got it.
Sent from my SGH-T959 using XDA App
Argh, ever since I installed this (even after uninstalling it) my phone keeps freezing randomly while asleep!
synaesthetic said:
Argh, ever since I installed this (even after uninstalling it) my phone keeps freezing randomly while asleep!
Click to expand...
Click to collapse
Do you have a profile for screen turn off? If you do disable it because the phone itself lowers the cpu while at sleep.
Sent from my SGH-T959 using XDA App
I have no profiles set. I tried doing the sleep profile but it caused some annoying lag when the phone was waking from sleep.
On demand profile settings do not work, my phone has crashed 2 times. SetCpu just doesn't work I guess.
Using Nero V 3 and set CPU isn't doing anything...max setting is set to 1000.
How did you guys get it to work and what are your settings?
Sent from my Galaxy S via XDA App
Those of us using SetCPU are using overclocking kernels. Some folks might be using DOW, but I am using JAC XMOD because I'm still on Eclair as all the 2.2 ROMs annoy me currently.
(At least until I get my Bionix Blackout for Nero v3 theme finished!)
I have see a couple of people talk about their screen off / on call script, wherin clocks are limited to a different (lower) max freq when in a screen off / voice call state.
I did some searching and really couldnt come up with anything, if anyone can point me in the right direction that would be awesome.
Thanks!
Nd4
no one ?
Use System Tuner from market
SetCPU is an application that uses "Profiles" (Not the CM ones) so that each profile can be set to a different CPU governor and frequency. This way you can set a screen off or a high temperature profile to use a lower frequency. Fortunately, SmartassV2 has a very good frequency management so you really don't need SetCPU if you are using it.
i swear i have seen something like an init.d script that does what im asking... id much rather not have another app running in the background.
Ianis G. Vasilev said:
Fortunately, SmartassV2 has a very good frequency management so you really don't need SetCPU if you are using it.
Click to expand...
Click to collapse
1% battery drain in 4 hours... minimal screen off frequency... higher frequency only if requested by kernel. I bet your script does only the minimal screen off frequency.
You can do that in tasker app. Its paid app but you can grab a beta trial from their site.
ok... lets try and rephrase this question.
i DO NOT WANT AN APP THAT HAS TO ALWAYS RUN.
i want a scrip that will detect when the phone is in voice call state and limit the phone to a frequency of my choice.
hi everyone ,
i am in search for a power-saving rom , now i have the stockrom v6. installed. i usually hear 2 hours music and chatting via whatsapp and after 4-5 hours der battery goes down to 10 % . is there any rom out there that you would recommend to me ?
Turn brightness down, use JuiceDefender and use Advanced Task Killer to end apps that you are not using
Conclusion said:
Turn brightness down, use JuiceDefender and use Advanced Task Killer to end apps that you are not using
Click to expand...
Click to collapse
Ive read a few posts regarding task killers and most say keep away as it uses more battery / cpu starting the apps fom fresh, im not sure how true this is. I currently have one installed but im in 2 minds to get rid.
-- Turn your Brightness at the lowest
-- Kill Unnecessary apps that running at background
-- Disable all animation???
-- Underclock your CPU using SetCPU 122Mhz - 245Mhz Governor: PowerSave
Hello everybody, today I present my guide or actually the procedure of modifications presently installed on my Xperia U.
1. Grab your Xperia U (I presume it is bootloader unlocked, rooted and installed Stock ICS based firmware)
2. Battery Supercharging-
a. Let your battery charge to 100%
b. Unplug charger and Reboot into CWM and wipe battery stats
c. Reboot into system and use phone as normal until battery is exhausted. (Now your battery is calibrated)
d. For maintenance of life of battery pack thereafter, let battery drain to not below 10%
e. Always charge battery short of 100% i.e. 85-95%
f. Once in a month, shut down your phone at 30-60% charge, remove your battery, and just leave it outside the phone for an hour or so.
Be compassionate, as Gandhiji had said
g. If you want to recalibrate your battery, follow steps 2a-2c. Recalibration for Li-poly is not that essential, since it has no memory but you can do it once a month or after flashing a new ROM.
h. Never leave your battery discharged for very long. Your Li-Poly battery will suffer a deep discharge.
3. CPU Control
a. Download BrainsKernel or Munjeni's Kernel
b. Install it using flashtool or fastboot (i presume you know how to do so)
c. Download your favourite CPU Control App (setCPU, noFrills CPU Control etc.)
I recommend CPU Tweaks as it gives you info on both cores at the same time and also has the time graph for when CPU is asleep (setCPU lacks that)
d. My recommended governor setup-
[Try to use a governor with inbuilt hotplug technology (hotplug means ability to control cores i.e. turn of second core when not required and turn it on when required) Eg. Hotplug, Lulzactive, PegasusQ, Hotplug etc.]
For normal use-
LulzactiveQ 800/200 MHz
For Music(Screen Off)
OndemandAX 800/200 MHz
For Gaming(Dead Trigger etc.)
Ondemand/Hotplug 1000/200 MHz
TIPS-
Remember that most governors with a screen off profile(Smartass, LulzactiveQ, OndemandAX) built in have a wake frequency (CPU immediately jumps to that frequency when screen on) is around 500-700 MHz, so try too keep your Max CPU limit at 800 MHz to prevent screen on delay. This is required as Xperia U has no 600 MHz intermediate CPU step, it has only 400 and 800. 400 is below the wake frequency so capping CPU at 400 MHz will cause lag during wakeup.
For me, using LulzactiveQ saves more power than SmartassV2 or Powersave. This is due to the fact that LulzactiveQ shuts off my second core much faster and much more dynamically than SmartassV2 of Powersave.
LulzactiveQ has a screen off profile of setting CPU speed to around 200-400 MHz while OndemandAX caps it at 500 MHz.
So OndemandAX is better for music as there is no tearing in playback when screen is turned off.
e. If you want to forcibly keep one core off (NOT RECOMMENDED. USE A HOTPLUGGING GOVERNOR INSTEAD) use XCore. It works on Xperia U and Xperia P. Check out the Play Store for further details.
4. RAM Management (Android does this on its own, usually. But you can help it)
a. NEVER use a Task Killer. Android kills tasks much more dynamically than your brain does
b. Delete all bloatware you do not need. This will prevent some background processes from being run and it will save some RAM.
c. Do not use a separate app for Facebook unless absolutely needed. (XDA App is fine )
d. That widget, sitting on your homescreen, which hasn't been touched for the past 1 week can be trashed.
5. GPS Superiority (You'll never use AGPS anymore)
a. Download an app called FasterGPS from the Play Store.(needs root)
b. Open the app and choose you continent and region. If your region isn't there, choose the closest region.
c. Get your ass out in the open and get a lock in less than a minute only on pure integrated GPS.
6. General Tweaks
a. Go to developer options in settings and set Animation Scale to 0.5x
b. Get a good statusbar mod (I recommend Xperia Tab n Grid Jelly Bean).
Why? So that you turn off the WiFi and BT and Packet Data when not required. I wouldn't do that earlier as I was too lazy to go all the way to settings to do so. Now I use the notification toggles and save some power
c. Turn OFF your phone and then charge it.
d. Use Lux Dash, an app to control your brightness. At night, set it to sub-zero to save power.
7. Physical Tips
a. Get a case for your phone. Incase you drop it, it will protect your phone.
b. I know you're tempted to take your phone to the pot and have fun but NO. People have lost phones like that.
c. Every week, clean your phone with a spectacle cloth.
d. Do not overstress your phone, or else you risk your hardware. I know they are designed to face all this but as Gandhiji said, compassion.
Hope these tips help you and your phone
Hi. I have a S5830i and my battery runs out quickly. I tryed battery calibration app from market but nothing happened :/ Any suggestions ??
Edit: I used to have root but i use odin to get from razodroid to stock rom.
Calibrating your battery doesn't magically extend it...
Also what do you mean by quickly? Battery drain while playing games? Standby? Or other...
If you're experiencing battery drain in standby lower your cpu frequency (Assuming you have a custom kernel)
Also are you sure you haven't left your phones apps open in the background lol ? < Noob mistake
The usual Xx James xX only on mobile
(XDA Premium)
Which ROM are you using ?
Unicorns1 said:
Hi. I have a S5830i and my battery runs out quickly. I tryed battery calibration app from market but nothing happened :/ Any suggestions ??
Click to expand...
Click to collapse
if u want to try some rom..there are roms like simplicity which give good battery life..
as for tweaks, use cpu control to set max-min frequencies and also use "deep sleep" option..app for that is No frills cpu control
try to reduce brightness and set screen turnoff time according to what's best u think!
Optimize RAM usage by killing unecessary apps(scripts like adrenaline, v6 supercharger are good for that)
turn off automatic sync if it's not important to you..
Search for scripts and flash them(must have custom kernel)
There is an awesome app called "Juice Defender".. It's real good and provides lot of options and schedules.. One of the good features is that with rooted phones it installs more tweaks and you can see a substantial increase in battery life!
Nabs Zains said:
Which ROM are you using ?
Click to expand...
Click to collapse
I am using stock o2 rom without root
may be it's just some app running in background..!
if it's not, then i assume that your expectation level from android phone about battery life is too high
if your battery works for you for one working day, then i assume it's normal (my personal opinion)!
is this happening to your phone ever since you bought the phone or just happening from past few days ?
if this problem is from past few days, then you should uninstall whatever you installed in past few days.
if you badly want good battery life, then i advice you should buy a new battery with more capacity for your phone
or you can also try and download juice defender from market!
Unicorns1 said:
I am using stock o2 rom without root
Click to expand...
Click to collapse
Lol, you need root to calibrate your battery...
The usual Xx James xX only on mobile
(XDA Premium)
Xx James xX said:
Lol, you need root to calibrate your battery...
The usual Xx James xX only on mobile
(XDA Premium)
Click to expand...
Click to collapse
I had root on my last rom but not now
first root your phone (espacially use rom).Then download battery calibration ,charge ur phone to %100,and click to calibrate.finally adjust cpu min to 312 max to 832(It's ideal).
no deep sleep
Hey,
I've a problem putting my phone into deep sleep. I've installed the thunderkernel (v2.1), which is capable to put the phone into deep sleep - however nothing happens. I'm using a custom rom (cm7).
I'm using link2sd with a ext2 partition (1GB) to extend the amount of space I've for apps. As far as I know there are no special apps running on my phone which could prevent it from going to deep sleep.
Do you have any suggestions/hints what is wrong or where I could check for the cause?
winnieXY said:
Hey,
I've a problem putting my phone into deep sleep. I've installed the thunderkernel (v2.1), which is capable to put the phone into deep sleep - however nothing happens. I'm using a custom rom (cm7).
I'm using link2sd with a ext2 partition (1GB) to extend the amount of space I've for apps. As far as I know there are no special apps running on my phone which could prevent it from going to deep sleep.
Do you have any suggestions/hints what is wrong or where I could check for the cause?
Click to expand...
Click to collapse
Install OnePowerGuard battery sAver app from playstore
It is a best battery saver app which controls Kernel and save battery try it ....
Sent from my GT-S5830i using Tapatalk 2
Hitesh2626 said:
Install OnePowerGuard battery sAver app from playstore
It is a best battery saver app which controls Kernel and save battery try it ....
Sent from my GT-S5830i using Tapatalk 2
Click to expand...
Click to collapse
Hey,
I was using up to now No-thrills CPU Control, I've tested now for the last day OnePowerGuard and I would say there is no difference...
With both applications I'm using the smartassV2 Governor and the cfq scheduler. With both apps deep sleep is omitted and I have ~95-98% percent of the time a cpu frequency of 156MHz.
Any more ideas what I could check or what I could do to get to know which process or setting is preventing the deep sleep?
winnieXY said:
Hey,
I was using up to now No-thrills CPU Control, I've tested now for the last day OnePowerGuard and I would say there is no difference...
With both applications I'm using the smartassV2 Governor and the cfq scheduler. With both apps deep sleep is omitted and I have ~95-98% percent of the time a cpu frequency of 156MHz.
Any more ideas what I could check or what I could do to get to know which process or setting is preventing the deep sleep?
Click to expand...
Click to collapse
In OnePower guard
Set the daily mode it works good try it for 2 days
You don't choose any Governor get it auto by daily mode
Sent from my GT-S5830i using Tapatalk 2
Hitesh2626 said:
In OnePower guard
Set the daily mode it works good try it for 2 days
You don't choose any Governor get it auto by daily mode
Sent from my GT-S5830i using Tapatalk 2
Click to expand...
Click to collapse
Sorry, but the default governor is "ondemand" which scales up the cpu very fast and needs ages to go back to lower frequencies. In fact I've solved the problem using Better Battery stats.
The problem were massive wakeups of the driver for the sdhc card (bmc.sdhc.3). I've reformated the second partition on my sd card from ext2 to ext4 and the wakeups were gone.
However you're right: OnePowerGuard is a quite nice application which make some tweaks to the system for people who doesn't want or are not able to tweak it, after I found the cause for the wakeups and fixed it, I'll think I'll prefer this app over No-frills cpu control. Thanks for you suggestion!