Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,771,042 Members 47,087 Now Online
XDA Developers Android and Mobile Development Forum

Undervolting

Tip us?
 
blinqipa
Old
#1  
blinqipa's Avatar
Senior Member - OP
Thanks Meter 329
Posts: 759
Join Date: Aug 2012
Location: Kosova
Default Undervolting

Hello guys
I'm not a new user in kernels or ROMs .
I have a low-decent battery life ,and I'm sure there's a way to get a better battery life with undervolting .
I want to know
what is "undervolting" ?
What is the biggest damage it can cause?
What is PVS?
How do I know ,how much I can UV?
What are the steps to undervolt?
What I gain from UV (despite battery life)?
For your info ,I'm using AOSPAL ROM +FAUX's latest 16u kernel .
Thanks


Sent from my Nexus 5 using XDA Premium 4 mobile app
 
rootSU
Old
#2  
rootSU's Avatar
Senior Member
Thanks Meter 10670
Posts: 21,800
Join Date: Aug 2010
Location: Oxenhope, West Yorkshire, UK
http://forum.xda-developers.com/show....php?t=2537000

Sent from my Nexus 5 using Tapatalk
Want to root/unroot? All important guides and info threads are contained within the "Sticky Roll-up" thread in General. Click the link below to get there!



Philz Touch Recovery with passkey secure lock

I do NOT reply to support queries over PM.
Hammer_Of_The_Gods Old
(Last edited by Hammer_Of_The_Gods; 25th May 2014 at 02:13 PM.)
#3  
Guest
Thanks Meter
Posts: n/a
Hi,

Most of your questions have a reply:

About undervolting: http://forum.xda-developers.com/goog...hread-t2537000.

CPU binning: http://forum.xda-developers.com/goog...xus-5-t2515593.

The "risks" are instability like hard reboot, SOD, etc.... To find a "safe" value you will need to test by yourself to find what undervolting your CPU can handle, not all CPU's are equals.

Undervolt by steps like - 25mV, don't set your new values at boot unless your are sure it's stable (or you could encounter bootloop), test for a few days under different conditions (as your use).

The gain apart battery life (but you will not gain that much as people tend to think) is a little less heat, but again nothing huge..., better is to test by yourself and see what you will gain... or not.

Battery life depends mainly of your use, apps, signal quality and settings like, screen brightness, synchro, CPU governor, etc... In my opinion check first what could be the cause of your low battery life (and what is low battery life for you???) before play with undervolting.
The Following User Says Thank You to For This Useful Post: [ Click to Expand ]
 
KJ
Old
#4  
KJ's Avatar
Recognized Contributor
Thanks Meter 3208
Posts: 7,729
Join Date: May 2011
Location: The boonies - southwest Ontario
As said above, undervolting will get you very minor battery life increases.

More than likely you have an issue, or its just your setup and usage giving you the battery life you are seeing.

Undervolting will not change any of this.... You'll gain only minutes of battery time.

Try some troubleshooting in the below thread to see if you have an issue, or how to setup for better battery life. Read through it a bit, from the last page and work back a bit. You can post meaningful screenshots there too. From gsam or BBS.... not the stock battery screen, it has no real useful info for finding issues. Good luck!!

http://forum.xda-developers.com/show....php?t=2509132

Nexus 5 Battery Results
Sent from my new HTC One M8, N5, N7, Moto X, GTab3 or S2.

Need help with poor battery life on the N5...or any device really? Lots of info in first 4 posts! >>>>
[Battery Life Help] Troubleshoot Battery Issues Here....and Tips

The Following User Says Thank You to KJ For This Useful Post: [ Click to Expand ]
 
nigelhealy
Old
#5  
nigelhealy's Avatar
Senior Member
Thanks Meter 115
Posts: 505
Join Date: Aug 2012
Location: San Francisco
I've been undervolting many systems for many years, primarily Linux desktops and some servers, and the primary benefit is that you get less heat output which means when running cpu-intensive tasks the temperature climbs slower so the throttling of the clockspeed kicks in later, so your phone will be faster in certain situations. If you take a phone which has been idle for a while and run a benchmark, and then immediately run that benchmark again, the 2nd time gets a lower result as the phone is still hot from the 1st. This makes drawing conclusions about settings really dificult but it illustrate that throttling from heat is affecting speed.

For most users their perception will be the phone runs cooler.

You do undervolt at each step in the processor's frequency, and each step is a trial+error activity, the throttling I mention means finding a stable under-volt at the higher frequency which is labour-intensive,i.e take the max clock, and undervolt it a little, run a benchmark which forces it to run at high clockspeed, and if it passes that test then run it again at the next step down in frequency. Once you've got the most stable top clockspeed, then do it progressively for all the other voltages on the way down.

In some platforms in Linux and Windoze, we wrote scripts which save the stable voltages and then undervolts a little and runs a stress-testing benchmark and if the system hung it wouldn't save the current voltages so the previous higher voltages were safer, stick that script in a startup script area and leave the compute to do many self resets, and you've calculated your device's voltage range. I wonder if someone has that done for Android??? For a laptop the FAN would run slower saving battery time and for laptops that would lead to say 20% better battery life but on a phone it won't make much saving as no fan.

Your phone will run most of its time (like 95%) at its lowest frequency, so for effort/benefit just focusing on dropping its voltage will gain the most in the phone running cooler.

Battery life improvement is marginal, if you look at your battery stats its down to your application settings and screen brightness, i.e. how you use and what you do with your phone. So if your battery life is bad, use your phone less!

I carry a slim USB battery, it is the $/effort/benefit the best thing you can do, $20 doubles your battery life, if you get one with a 1.5A-2A output in just a few minutes when the phone doesn't mind a battery attached, will dwarth every possible tweak and hack anyone can form in benefit.
Nexus 5 stock 4.4.4 +ElementalX rooted, Nexus 7 2013 stock 4.4.4 +ElementalX rooed, Nexus 10 CM 11 rooted, OnePlusOne stock rooted.
The Following User Says Thank You to nigelhealy For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes