Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

Undervolting

OP blinqipa

25th May 2014, 02:44 PM   |  #1  
blinqipa's Avatar
OP Senior Member
Flag Kosova
Thanks Meter: 362
 
797 posts
Join Date:Joined: Aug 2012
More
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
25th May 2014, 02:45 PM   |  #2  
rootSU's Avatar
Senior Member
Flag Oxenhope, West Yorkshire, UK
Thanks Meter: 13,839
 
25,030 posts
Join Date:Joined: Aug 2010
More
http://forum.xda-developers.com/show....php?t=2537000

Sent from my Nexus 5 using Tapatalk
Hammer_Of_The_Gods
25th May 2014, 02:51 PM   |  #3  
Guest
Thanks Meter: 0
 
n/a posts
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.
Last edited by Hammer_Of_The_Gods; 25th May 2014 at 03:13 PM.
The Following User Says Thank You to For This Useful Post: [ View ]
25th May 2014, 04:39 PM   |  #4  
Darth's Avatar
XDA: ASSIST
Recognized Contributor
Flag The boonies - southwest Ontario
Thanks Meter: 4,874
 
13,406 posts
Join Date:Joined: May 2011
More
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
The Following User Says Thank You to Darth For This Useful Post: [ View ]
26th May 2014, 06:54 AM   |  #5  
nigelhealy's Avatar
Senior Member
Flag San Francisco
Thanks Meter: 190
 
800 posts
Join Date:Joined: Aug 2012
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.
The Following User Says Thank You to nigelhealy For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes