[Q] Battery Performance - Nexus 6 Q&A, Help & Troubleshooting

I'm looking for a kernel and custom rom that give me a perfect balance between battery life and performance on my Nexus 6. Thanks for the help.

Bliss pop and elementalx

I use BrokenOS(personal preference, mainly for UI) and Sensei kernel for battery. Its extremely customizable and upstreams the best features and optimizations from other kernels like elementalx and Franco and the likes. He releases it a few days after (or day of) and its extremely customizable. I've used it since release 5. He's currently on release 34

BlissPop and Franco Kernel :good:

I notice significant battery improvement with ElementalX kernel over stock kernel.

first off, kernels do not give you better battery. its a huge misconception. a kernel can help you better your battery, but will not improve your battery. you can get the same improvements by messing with your cpu yourself. battery life is all about how you personally use your device, how you set it up, what kinds of apps you install, and ver much the quality if your phone/data signal. thats it. there is no magic pill(kernel) that you can take to improve your battery life. if you want better battery life, keep away from terribly written apps, and apps that drain your phones resources.

simms22 said:
first off, kernels do not give you better battery. its a huge misconception. a kernel can help you better your battery, but will not improve your battery. you can get the same improvements by messing with your cpu yourself. battery life is all about how you personally use your device, how you set it up, what kinds of apps you install, and ver much the quality if your phone/data signal. thats it. there is no magic pill(kernel) that you can take to improve your battery life. if you want better battery life, keep away from terribly written apps, and apps that drain your phones resources.
Click to expand...
Click to collapse
Even then some kernels have customizations and optimizations to help lengthen the battery life. For example different CPU govorners and reduce unneeded clock speed overhead and under clocking can help too with the help of a custom kernel. So yes, poorly written apps and sensors that hog power tend to be the majority of power loss, I still think that the kernels introduce a bit of help too

Related

Devils vs Semaphore Kernels, OC'ing, and why?

Which kernels are you guys using, specifically with THS build 15? Is there noticable difference in day to day applications by flashing one of these kernels? What benefits do they offer (responsiveness)?
Also, how does overclocking effect the phones battery life, and heat output? I would assume a 300mhz overclock would produce a significant amount of heat and drain battery much quicker.
Can somebody bring me up to speed
Cheers
i heard that DEVIL 14.2 is good with cm9 build 15...... and yeah...of course.....overclocking will drain your battery muck quicker.... but u can under-volt to save battery life though undervolting stability depends on your kernel. for overclocking and undervolting glitch is better ( as far as i observed ) but personally i like devil kernel.
zamiurratul said:
i heard that DEVIL 14.2 is good with cm9 build 15...... and yeah...of course.....overclocking will drain your battery muck quicker.... but u can under-volt to save battery life though undervolting stability depends on your kernel. for overclocking and undervolting glitch is better ( as far as i observed ) but personally i like devil kernel.
Click to expand...
Click to collapse
Thanks for the response! While I'm an avid PC overclocker, I don't have to worry about battery life there , I think I will keep my 1000mhz and battery duration where it is. I'll likely try the Devil's kernel just waiting on a couple more responses

[Q] Recommended ROM, Kernel, governor, etc

Hey all. Which ROM, kernel, and governor do you recommend I use on my N6? There are so many options that I figured I'd ask. Currently running Benzo ROM and the kernel it came with. Thanks!
"Best" ROM.
There is no such thing as a best ROM.* The question itself is ambiguous.* "Best" is obviously a subjective term.
What I want from a ROM may well differ from what you want from a ROM, ergo - what is best for me could be worst for you.
If you are asking what the most popular ROMs are, or which ROMs people are using, you can see which threads stay around on the first few pages (and have the most posts) in the Android Development or Original Android Development forums. You can also see what other people are running by reading the What are YOU running on your Nexus 6??? thread.
If you are asking which is the most stable, being a Nexus device - they're all pretty stable.
If you are asking which is best on Battery, ROMs only affect battery if they have a feature that is badly coded.* You will likely be able to read about this in the ROM threads.* ROMs do not impact battery life.* The only impact to battery life are your apps, your settings, how you use the phone and mostly, environmental issues such as Phone Signal.
For tips about improving battery life, please read [Battery Life Help] Troubleshoot battery issues here!
"Best" Kernel
There is no such thing as the "Best" kernel.* What we all want from a kernel is different. Again, many people have the misconception that Kernels affect battery life.* Let's get this cleared up.* Although Kernel devs will build in optimisations and efficiencies that will improve battery life, these are very, VERY tiny...and if 1 kernel has these optimisations, they likely all have.
People will often say "Kernel x is better than kernel y for battery life".* This is actually wrong.* Kernels respond to user settings. Setting up the governor to favour either battery life or performance is simple enough to do, you just have to do some learning.* The reason people think Kernel x is better than y is because developers set their kernels up with their preferred governor settings.* This is what we refer to as out-of-the-box settings.* The out-of-the-box settings for kernel x may well produce better battery results than the out-of-the-box settings for kernel y, which favour performance.* The fact is, you as the user have the ability to tune kernel x or y to perform the same, be that battery or performance - so start learning how to do this yourselves - that way, you can choose the kernel based on the FEATURES you want, and not the fictional performance benefits of one kernel over another.
Hope this helps
rootSU said:
"Best" ROM.
There is no such thing as a best ROM.* The question itself is ambiguous.* "Best" is obviously a subjective term.
What I want from a ROM may well differ from what you want from a ROM, ergo - what is best for me could be worst for you.
If you are asking what the most popular ROMs are, or which ROMs people are using, you can see which threads stay around on the first few pages (and have the most posts) in the Android Development or Original Android Development forums. You can also see what other people are running by reading the What are YOU running on your Nexus 6??? thread.
If you are asking which is the most stable, being a Nexus device - they're all pretty stable.
If you are asking which is best on Battery, ROMs only affect battery if they have a feature that is badly coded.* You will likely be able to read about this in the ROM threads.* ROMs do not impact battery life.* The only impact to battery life are your apps, your settings, how you use the phone and mostly, environmental issues such as Phone Signal.
For tips about improving battery life, please read [Battery Life Help] Troubleshoot battery issues here!
"Best" Kernel
There is no such thing as the "Best" kernel.* What we all want from a kernel is different. Again, many people have the misconception that Kernels affect battery life.* Let's get this cleared up.* Although Kernel devs will build in optimisations and efficiencies that will improve battery life, these are very, VERY tiny...and if 1 kernel has these optimisations, they likely all have.
People will often say "Kernel x is better than kernel y for battery life".* This is actually wrong.* Kernels respond to user settings. Setting up the governor to favour either battery life or performance is simple enough to do, you just have to do some learning.* The reason people think Kernel x is better than y is because developers set their kernels up with their preferred governor settings.* This is what we refer to as out-of-the-box settings.* The out-of-the-box settings for kernel x may well produce better battery results than the out-of-the-box settings for kernel y, which favour performance.* The fact is, you as the user have the ability to tune kernel x or y to perform the same, be that battery or performance - so start learning how to do this yourselves - that way, you can choose the kernel based on the FEATURES you want, and not the fictional performance benefits of one kernel over another.
Hope this helps
Click to expand...
Click to collapse
this. and its very well said at that.
Thanks for the reply root.... However, nowhere did I ask what the "best" ROM is, I totally disagree that the stability will be equivalent because there are AOSP ROMs out there that are all in alpha for 5.1, as well as stock ROMs that may have certain rather experimental things, with nightlies being released. I guess the goal of my query was to find out what people have set some of their variables to (ROM, settings, kernel, kernel settings) to get better battery life with minimal performance drop.
YevOmega said:
nowhere did I ask what the "best" ROM is
Click to expand...
Click to collapse
Its my generic answer. Copy and paste. But you asked for recommendations and that gets the same answer because other than semantics, there's no difference in the question.
YevOmega said:
I totally disagree that the stability will be equivalent because there are AOSP ROMs out there that are all in alpha for 5.1, as well as stock ROMs that may have certain rather experimental things, with nightlies being released
Click to expand...
Click to collapse
That's you're prerogative but I'm not really talking about feature sets. That aspect of the answer is more generic, usually for people coming from HTC or Samsung where "camera sux" because the binaries were never released.
YevOmega said:
I guess the goal of my query was to find out what people have set some of their variables to (ROM, settings, kernel, kernel settings) to get better battery life with minimal performance drop.
Click to expand...
Click to collapse
Performance uses power, which uses battery. There is no way to get more battery life back than the amount of performance you're willing to sacrifice. Its a direct correlation.
I can tell you my settings, but they're not magic. Everything I gain in battery life, I lose in performance.
Edit. I think a good thing to do would be to pick a kernel based on features, then speak to users of that kernel to see how they set it up
@YevOmega, please check post #5 of the stickied Q&A thread for details on this question.
Sent from my Nexus 6 using Tapatalk
YevOmega said:
Hey all. Which ROM, kernel, and governor do you recommend I use on my N6? There are so many options that I figured I'd ask. Currently running Benzo ROM and the kernel it came with. Thanks!
Click to expand...
Click to collapse
The answer depends on how many ROM/kernel/governor combinations there, because that is how many answers you are likely to get. Stock based are usually the most stable, and everything is likely to work the way its's supposed to while CM/AOSP ROMs will have more cusomization and tweaks but are often troubled by instability or things that are broken. Me, I'm on Stock rooted 5.1 for now, until I flash something else. What is it that's important to you when it comes to the ROM?
I want it to be crisp most importantly, but it's nice to have things like PIE. Minimal bloatware, because yes there are still some system apps that I don't want but can't uninstall without jumping through hoops.
rootSU said:
Its my generic answer. Copy and paste. But you asked for recommendations and that gets the same answer because other than semantics, there's no difference in the question.
That's you're prerogative but I'm not really talking about feature sets. That aspect of the answer is more generic, usually for people coming from HTC or Samsung where "camera sux" because the binaries were never released.
Performance uses power, which uses battery. There is no way to get more battery life back than the amount of performance you're willing to sacrifice. Its a direct correlation.
I can tell you my settings, but they're not magic. Everything I gain in battery life, I lose in performance.
Edit. I think a good thing to do would be to pick a kernel based on features, then speak to users of that kernel to see how they set it up
Click to expand...
Click to collapse
Again, please read my statement. I understand that I can't just get better battery life out of thin air. I said minimal performance loss, not none. There is a variety of optimizations and my hope is that there are combinations that will improve my battery life without compromising performance too much.
YevOmega said:
Again, please read my statement. I understand that I can't just get better battery life out of thin air. I said minimal performance loss, not none. There is a variety of optimizations and my hope is that there are combinations that will improve my battery life without compromising performance too much.
Click to expand...
Click to collapse
You've misinterpreted what I've said. There is no minimal. Its loss or its not. Its an direct correlation. If you want to save x battery you must sacrifice y performance. There's no magic, smaller z performance that still gets you x battery.
I didn't say you wanted to get battery out of thin air (perhaps you need to read my statement). I'm saying you want to get battery out of medium air, but I'm telling you that it only comes out of thick air.
Let me try something else.
To increase battery by 6, you must decrease performance by 6. There is no magic setting that will allow you to get 6 battery out of 3 performance. If you only want to sacrifice 3 performance, you'll only get 3 battery.
Break it down. What uses battery most?
-Screen
-Radio
-CPU
So forgetting screen and radio which are out of the scope of this thread, let's look at CPU.
CPU voltage is controlled by the kernel. The kernel has a table that has a predetermined amount of voltage for every clock cycle step. As you can see here.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
So how you save power on CPU is to either prevent certain CPU frequency being used, limit the time it is being used for or try to not need that frequency. This will save 6 battery, but will lose 6 performance because in each case that battery is being saved, the CPU frequency is not being used. Its a relative battery to performance ratio.
So I can list all the kernel settings that will save you battery, but they all have an equal performance hit - which is what I'm trying to explain.
Alright thanks. Go for it. I have vindicator kernel, as a reminder, so if you don't mind listing some settings, that would be nice ?. Thanks!
YevOmega said:
Alright thanks. Go for it. I have vindicator kernel, as a reminder, so if you don't mind listing some settings, that would be nice ?. Thanks!
Click to expand...
Click to collapse
I use elementalx, but here's some things I like to do.
1 set up threshold higher (99) CPU ramps up at 99% load
2 hot plugging set to 2 cores offline when not in use
3 turn off all touch boosts
rootSU said:
I use elementalx, but here's some things I like to do.
1 set up threshold higher (99) CPU ramps up at 99% load
2 hot plugging set to 2 cores offline when not in use
3 turn off all touch boosts
Click to expand...
Click to collapse
How much SOT do you get, and what carrier are you on?
YevOmega said:
How much SOT do you get, and what carrier are you on?
Click to expand...
Click to collapse
It depends. At home, I can get 6 or maybe 7. On a work day, perhaps 4 or rarely 5.
I live in the UK so not sure the Carrier matters.
YevOmega said:
How much SOT do you get, and what carrier are you on?
Click to expand...
Click to collapse
rootSU said:
It depends. At home, I can get 6 or maybe 7. On a work day, perhaps 4 or rarely 5.
I live in the UK so not sure the Carrier matters.
Click to expand...
Click to collapse
Carrier only matters if you are comparing signal strength in regards to the same bands. Kernels can also allow you to undervolt if you forgot, there are other things we can do such as drop voltage on certain parts of the device, though this can cause instability.
Optimizations on ROM and kernel side can reduce the overhead on the CPU and we can also increase throughput on several aspects of the device such as memory and BUS. Other things that "may" increase battery life could be removing code for rotational storage and using flash based alternatives/optimizing it for non-rotational storage.
Thanks. And yeah, I know why carrier matters

Got a new N6, Which ROM/Kernel do you recommend ?

Hey XDA,
my Z3 broke and my insurance gave me 500€ to get a new phone so i got the Nexus 6 32GB Blue for 490 € at my workplace.
Before my Z3 i had many different Phones like the S5, LG G3, NEXUS 5, HTC ONE m7 and more
Well what mostly use me device for is communication, A LOT (LOT LOT³) OF Fn READING (Manga and Reddit Sync) and hearing my music on the way to school/work/whatever .
I am a experienced user with roms and flashing but with this new device i just want to flash something daily driver friendly but feature heavy rom and a good battery conserving kernel
So far ive looked around for some roms available here and already choosen the
CHROMA Rom because it seems to be popular here (Not sure why ?!) (What is "Layers" ?)
and the Vindicator Kernel because it looks very promising (Not sure if its the case tho) and it has a lot of features (for a kernel..)
So what do you guys use and show me some screens of your themes becuase i like the possibilty to use the cm theme engine
Thanks
RainbowSix
For stability.. Chroma/hellscore kernel
Or use the JDX based on latest android M which is pretty stable too but you may encounter few bugs
dex2grigg said:
For stability.. Chroma/hellscore kernel
Or use the JDX based on latest android M which is pretty stable too but you may encounter few bugs
Click to expand...
Click to collapse
What bugs may i encounter ?
"Best" ROM.
There is no such thing as a best ROM. The question itself is ambiguous. "Best" is obviously a subjective term.
What I want from a ROM may well differ from what you want from a ROM, ergo - what is best for me could be worst for you.
If you are asking what the most popular ROMs are, or which ROMs people are using, you can see which threads stay around on the first few pages (and have the most posts) in the Android Development or Original Android Development forums. You can also see what other people are running by reading the What are YOU running on your Nexus 6??? thread.
If you are asking which is the most stable, being a Nexus device - they're all pretty stable.
If you are asking which is best on Battery, ROMs only affect battery if they have a feature that is badly coded. You will likely be able to read about this in the ROM threads. ROMs do not impact battery life. The only impact to battery life are your apps, your settings, how you use the phone and mostly, environmental issues such as Phone Signal.
For tips about improving battery life, please read [Battery Life Help] Troubleshoot battery issues here!
"Best" Kernel
There is no such thing as the "Best" kernel. What we all want from a kernel is different. Again, many people have the misconception that Kernels affect battery life. Let's get this cleared up. Although Kernel devs will build in optimisations and efficiencies that will improve battery life, these are very, VERY tiny...and if 1 kernel has these optimisations, they likely all have.
People will often say "Kernel x is better than kernel y for battery life". This is actually wrong. Kernels respond to user settings. Setting up the governor to favour either battery life or performance is simple enough to do, you just have to do some learning. The reason people think Kernel x is better than y is because developers set their kernels up with their preferred governor settings. This is what we refer to as out-of-the-box settings. The out-of-the-box settings for kernel x may well produce better battery results than the out-of-the-box settings for kernel y, which favour performance. The fact is, you as the user have the ability to tune kernel x or y to perform the same, be that battery or performance - so start learning how to do this yourselves - that way, you can choose the kernel based on the FEATURES you want, and not the fictional performance benefits of one kernel over another.
Hope this helps
danarama said:
"Best" ROM.
There is no such thing as a best ROM. The question itself is ambiguous. "Best" is obviously a subjective term.
What I want from a ROM may well differ from what you want from a ROM, ergo - what is best for me could be worst for you.
If you are asking what the most popular ROMs are, or which ROMs people are using, you can see which threads stay around on the first few pages (and have the most posts) in the Android Development or Original Android Development forums. You can also see what other people are running by reading the What are YOU running on your Nexus 6??? thread.
If you are asking which is the most stable, being a Nexus device - they're all pretty stable.
If you are asking which is best on Battery, ROMs only affect battery if they have a feature that is badly coded. You will likely be able to read about this in the ROM threads. ROMs do not impact battery life. The only impact to battery life are your apps, your settings, how you use the phone and mostly, environmental issues such as Phone Signal.
For tips about improving battery life, please read [Battery Life Help] Troubleshoot battery issues here!
"Best" Kernel
There is no such thing as the "Best" kernel. What we all want from a kernel is different. Again, many people have the misconception that Kernels affect battery life. Let's get this cleared up. Although Kernel devs will build in optimisations and efficiencies that will improve battery life, these are very, VERY tiny...and if 1 kernel has these optimisations, they likely all have.
People will often say "Kernel x is better than kernel y for battery life". This is actually wrong. Kernels respond to user settings. Setting up the governor to favour either battery life or performance is simple enough to do, you just have to do some learning. The reason people think Kernel x is better than y is because developers set their kernels up with their preferred governor settings. This is what we refer to as out-of-the-box settings. The out-of-the-box settings for kernel x may well produce better battery results than the out-of-the-box settings for kernel y, which favour performance. The fact is, you as the user have the ability to tune kernel x or y to perform the same, be that battery or performance - so start learning how to do this yourselves - that way, you can choose the kernel based on the FEATURES you want, and not the fictional performance benefits of one kernel over another.
Hope this helps
Click to expand...
Click to collapse
Wow thats an awesome and big post with a lot of tought from you, thanks
I never asked for a best rom/kernel.. just your recommendation and im sorry that i didnt see the other thread you showed me
Do you have a tutorial for kernel settings ? because i didnt have a nexus for a long time now i never messed with kernel settings that much
And what is your opinion on my choosen rom/kernel ? what are you using and why ?
rainbowsixpro1 said:
Wow thats an awesome and big post with a lot of tought from you, thanks
I never asked for a best rom/kernel.. just your recommendation and im sorry that i didnt see the other thread you showed me
Do you have a tutorial for kernel settings ? because i didnt have a nexus for a long time now i never messed with kernel settings that much
And what is your opinion on my choosen rom/kernel ? what are you using and why ?
Click to expand...
Click to collapse
No worries, but recommendations kind of fall under "best" in a way anyway and it is all subjective.
FWIW, I like to use Slim Alpha and ElementalX kernel.
As for tweaks, it all depends what you want. Performance Versus Battery. Easiest thing to tweak is the governor settings. Some governors will allow you to change the Up Threshold. The % of CPU load before it steps up to a higher frequency. Set the up threshold high, it will stay at a lower frequency for longer, of course that impacts performance.
danarama said:
No worries, but recommendations kind of fall under "best" in a way anyway and it is all subjective.
FWIW, I like to use Slim Alpha and ElementalX kernel.
As for tweaks, it all depends what you want. Performance Versus Battery. Easiest thing to tweak is the governor settings. Some governors will allow you to change the Up Threshold. The % of CPU load before it steps up to a higher frequency. Set the up threshold high, it will stay at a lower frequency for longer, of course that impacts performance.
Click to expand...
Click to collapse
Well i am thinking to go battery but not 100%. but more like 80%
Problem is i dont know what the apps need to work fluid (or not?)
With recommendation i meant something like this
"AWESOME DUDE, I HAVE A NEXUS 6 WITH ROM X AND KERNEL X AND USE IT FOR DD AND LOTS READING
ITS WORKING LIKE A CHARM NEVER hv HAPPIER BEFORE BECAUSE THIS DOES THAT AND THAT DOES THIS"
sounds stupid, i know but maybe someone else using the N6 is in the same scenario as i am.
Got some good news 3 hrs from now i will hold a fresh Nexus 6 in my handy and now someone is offering me a GS6 32GBlack for exchange xD
GOT IT GOT IT GOT IT earlier but happy about this new awesome toy to play with

Rom / Kernel Combo

Hello everyone.
I am looking for the best fit for me as far as a rom / kernel combo. I have had the phone a week and was on stock for a day. Battery life was decent but i was looking for more longevity out of the device. I then flashed Dirty Unicorns and love the battery life but not all the theming and black. Is there something stock like with very awesome battery life I can try out? I do like the stock look L / M. I like simple and clean looking with no extra apps. What is the best recommendation for me?
Thank you in advance.
"Best" ROM.
There is no such thing as a best ROM.* The question itself is ambiguous.* "Best" is obviously a subjective term.
What I want from a ROM may well differ from what you want from a ROM, ergo - what is best for me could be worst for you.
If you are asking what the most popular ROMs are, or which ROMs people are using, you can see which threads stay around on the first few pages (and have the most posts) in the Android Development or Original Android Development forums. You can also see what other people are running by reading the What are YOU running on your Nexus 6??? thread.
If you are asking which is the most stable, being a Nexus device - they're all pretty stable.
If you are asking which is best on Battery, ROMs only affect battery if they have a feature that is badly coded.* You will likely be able to read about this in the ROM threads.* ROMs do not impact battery life.* The only impact to battery life are your apps, your settings, how you use the phone and mostly, environmental issues such as Phone Signal.
For tips about improving battery life, please read [Battery Life Help] Troubleshoot battery issues here!
"Best" Kernel
There is no such thing as the "Best" kernel.* What we all want from a kernel is different. Again, many people have the misconception that Kernels affect battery life.* Let's get this cleared up.* Although Kernel devs will build in optimisations and efficiencies that will improve battery life, these are very, VERY tiny...and if 1 kernel has these optimisations, they likely all have.
People will often say "Kernel x is better than kernel y for battery life".* This is actually wrong.* Kernels respond to user settings. Setting up the governor to favour either battery life or performance is simple enough to do, you just have to do some learning.* The reason people think Kernel x is better than y is because developers set their kernels up with their preferred governor settings.* This is what we refer to as out-of-the-box settings.* The out-of-the-box settings for kernel x may well produce better battery results than the out-of-the-box settings for kernel y, which favour performance.* The fact is, you as the user have the ability to tune kernel x or y to perform the same, be that battery or performance - so start learning how to do this yourselves - that way, you can choose the kernel based on the FEATURES you want, and not the fictional performance benefits of one kernel over another.
There's no best combo either. Get the features you want and learn to tune the kernel to your desires
Hope this helps

What is the best kernel/governor for Battery Life ?

Hello, what is for you the best kernel/governor to get smooth and responsive experience with the best battery life ? Thanks.
Im on jdc team aosp rom and the battery life plus performance is excellent on the stock kernel settings. You can try bb kernel for this rom too, which has performance benefits and maybe minor degrade in battery life, not noticeable to most users. Ill suggest you use stock kernel on this rom. Note: im also using google play services doze and unified hosts adblock magisk modules. For good battery life, download the app called app opd from play store and from there restrict background activity permission for apps you dint want running in the background and dont want notifications from. Also restrict keep awake permissions.
Ive tried tweaking kernel settings in maby ways in many roms and many kernels. It never gives any better battery life, rather affects performance badly. Dude you bought a snapdragon 820 phone. Dont worry so much about battery and enjoy your life. Use my suggestions in first paragraph and youll be fine.
Sent from my Xiaomi Mi5 using Tapatalk

Categories

Resources