Battery life with Custom Kernel - Xiaomi Redmi Note 3 Questions & Answers

Hey,
First of all thanks to all the support from you.
I want to switch back to MIUI 8 developer, but I want a good battery backup( At-least 1.5 days).
I want to ask that do custom kernels really make any difference?
I know that CPU Governors may affect performance and battery life, but will custom kernel really work?
Can someone tell what is the difference (Idle drain, SOT, etc. ) between the battery lives with stock MIUI kernel and with Custom Kernel.

Adarsh2000 said:
Hey,
First of all thanks to all the support from you.
I want to switch back to MIUI 8 developer, but I want a good battery backup( At-least 1.5 days).
I want to ask that do custom kernels really make any difference?
I know that CPU Governors may affect performance and battery life, but will custom kernel really work?
Can someone tell what is the difference (Idle drain, SOT, etc. ) between the battery lives with stock MIUI kernel and with Custom Kernel.
Click to expand...
Click to collapse
Anyone?

Related

What's the point of custom kernels for CM7/9?

This will likely be a controversial topic, but I'm going to risk it.
Also note that this is not meant to be a jab at kernel developers, or an attempt to lick CM developers' balls.
I have just been thinking. Custom kernels often claim an improvement in battery life or performance with their kernels. With Samsung ROMs, this is believable. The case of the fuel_alerted bug not being fixed with Samsung ROMs is an example that Samsung kernels aren't the best.
However, with Cyanogenmod ROMs you would think that the developers of CM would know best, since they *probably* work far more intimately with the code than custom kernel developers. Has anyone found an improvement in battery life with a custom kernel as compared to the stock CM kernel?
Now, I'm aware that custom kernels offer some features not found in the stock CM kernel, like how dual-booting is available for Siyah. But let's focus on battery life and performance for now.
Again, this is not meant to be a flaming thread. I genuinely wish for a conducive discussion on this topic. Lastly let me express my appreciation for both CM and Kernel developers, for devoting their own free time for our sakes.
Thanks!
I'm not sure if this is what you are looking for as an answer but a tweak i've used to give better battery performance is CPU FREQ_MIN. This is the frequency below which the 2nd core is not used. I don't believe you'd be able to use this tweak without a custom Kernel
puccini said:
I'm not sure if this is what you are looking for as an answer but a tweak i've used to give better battery performance is CPU FREQ_MIN. This is the frequency below which the 2nd core is not used. I don't believe you'd be able to use this tweak without a custom Kernel
Click to expand...
Click to collapse
It helps, thanks Personally I would prefer to try to quantify battery life with different kernels myself. Most phone review sites choose to test battery life by looping a video, however I do not believe this accurately measures battery life.
If anyone knows of an app that loops web browsing I will be happy to test it for myself.
I don't even care for extra 10 minutes battery life. If you want extra battery life don't use the phone. Lol.
Sent from my GT-I9100 using XDA
Alvin Lai said:
I don't even care for extra 10 minutes battery life. If you want extra battery life don't use the phone. Lol.
Sent from my GT-I9100 using XDA
Click to expand...
Click to collapse
But I bought the phone so that I can use it right?

Wich kernel is better for battery saving?

Hi guys, as title say, i want to know wich kernel is better for battery life..
I´m on Unlimited ROM, by mv style, wich is really awesome. I´m using Mesa Kernel, but i read that Panic Kernel is good for battery life too.. And performance is also good. So.. wich kernel do you suggest me? Is Panic Kernel more battery friendly than Mesa?
Thanks
My Phone is a Mini Pro
I have never used MESA kernel so I can't compare the two
But kernel PANIC has good battery life... Better than rage and Kamarush v3 (no offense) (just my observations)
Sent from SMULTRON running CM9
Get battery monitor widget from market and test those kernels yourself.
It's better to yee for yourself then to blindly trust
It's easy to do, flash kernel a and leave the phone in standby during the night. In the mornign look at the battery consumption graph in BMW.
Then you take kernel b and do the same with it.
Just be sure to use the same min frequency and same governor.
EDiT:
A ROM also influences battery life. So let's say that for user B MESA has excellent batt life, for user A it might be bad.
That's why it's better to test and see for yourself
iONEx said:
Get battery monitor widget from market and test those kernels yourself.
It's better to yee for yourself then to blindly trust
It's easy to do, flash kernel a and leave the phone in standby during the night. In the mornign look at the battery consumption graph in BMW.
Then you take kernel b and do the same with it.
Just be sure to use the same min frequency and same governor.
EDiT:
A ROM also influences battery life. So let's say that for user B MESA has excellent batt life, for user A it might be bad.
That's why it's better to test and see for yourself
Click to expand...
Click to collapse
That's true....
Personally i try and aim to use a 'lite' rom + panic kernal if possible ....
But most phones give about 1 day worth of work. There are few that exceed that (ultimate? rom by mv_style)
Kernel panic has good battery life
Sent from my iphone5 using Tapatalk 2
I prefer kernel panic...in every way

AOKP MR1 Milestone 1 battery life

I have a i9300 and I really like this ROM, has everything i need except one thing: My battery is going out pretty quickly compared to previous ROMs i used (Foxhound for example).
I want to keep using it, so is there a good way to get better battery life? I'm using the default kernel that comes with the install because I dont know which ones would work with this ROM.
Any sugestions guys?
Thanks!
syspt said:
I have a i9300 and I really like this ROM, has everything i need except one thing: My battery is going out pretty quickly compared to previous ROMs i used (Foxhound for example).
I want to keep using it, so is there a good way to get better battery life? I'm using the default kernel that comes with the install because I dont know which ones would work with this ROM.
Any sugestions guys?
Thanks!
Click to expand...
Click to collapse
You can try to flash a Kernel that supports underclocking and undervolting of your CPU like the Temasek Kernel. Also keep an eye on what causes the massive battery drain. You can install a CPU monitoring app to see what`s using your CPU the most.
Also what do you mean by battery drain? Do you make it through the day?
Scarface1991 said:
You can try to flash a Kernel that supports underclocking and undervolting of your CPU like the Temasek Kernel. Also keep an eye on what causes the massive battery drain. You can install a CPU monitoring app to see what`s using your CPU the most.
Also what do you mean by battery drain? Do you make it through the day?
Click to expand...
Click to collapse
Thanks for the reply!
It's not really a drain, but I barely get through the day.. while with the same use i would end my day with 40% with foxhound.
In the normal battery control it says its 40% android use..

I am looking for good rom in battery life

Hi i just wonder what is best aosp rom in battery life i know the usage its different from person to person but i want ur experience guys with aosp roms
sym_m said:
Hi i just wonder what is best aosp rom in battery life i know the usage its different from person to person but i want ur experience guys with aosp roms
Click to expand...
Click to collapse
You should do compare and contrast on all available roms, that is stable enough to be used as daily driver. We all don't have the same usage in daily lives, we have different apps, which is depends on the user, different battery/performance mods, kernels, power management, etc. Just try LOS, Pixel Experience, etc. and record your power usage and compare it to all and you can determine yourself which one of them is good for you.
Btw. I'm using stock MIUI cuz I don't have problems installing custom kernel, battery mods, and other tweaks.
ROM has little to do in battery life (I agree, a few ROM specific features consume more battery like AOD). It's more Kernel related.
To my experience, stock miui ROM is always the best in terms of smoothness, fluidity and stability. If you feel the battery life is not that good, just grab a custom kernel and flash it through TWRP. You can also debloat useless System apps in order to have better RAM management.
I haven't tested everything, but stock kernel and stock ROM works the best for me. Most stable, best performance, smoothest, best battery(I get 10HRs of SOT). You should re-calibrate battery if you have been flashing many different ROMS.
Thanks guys i am on stock stable miui with sphinx kernel i am happy with it but i want to to try stock aosp that why i ask
For custom rom, you can try crdroid. For me so far thisbrom with default kernel has great battery backup. Manage to get 8h ++ sot starting from 90% battery. I will test more with next battery cycle. Normal usage social media, youtube and so far not try with pubg yet

Need help choosing a custom kernel

So I just unlocked the bootloader of my one-week-old Poco F1, flashed LineageOS 16, and everything has been smooth sailing so far. Now, I want to flash a custom kernel. What can you recommend for a good balance of battery life and performance? I'm not really keen on tweaking parameters so I want a flash-and-forget-it solution. Thanks in advance.
Sphinx works best for miui and lineage.
Franco is also up there
Canting kernel. At first I was flashing a different kernel daily. I found Canting and have been on it for nearly a week. Super stable. Not 1 random reboot or freeze and it also has vibration control, sound control, display control, Klaspe and just about everything else
https://github.com/khusika/canting_kernel_xiaomi_sdm845/releases
Sphinx Kernel is a good all-rounder, if you want a 'leaner' kernel go for Simple Kernel. As for performance, I've heard quite some praise from Malakas Kernel but I can't guarantee anything. An honorable mention would be Canting Kernel.
bump
Arter97 kernel is good for balanced performance and battery life and its very smooth
Sphinx Kernel
kernels benchmarked on LOS16
Brapabout said:
kernels benchmarked on LOS16
Click to expand...
Click to collapse
Did you benchmark these yourself?
djdelarosa25 said:
Did you benchmark these yourself?
Click to expand...
Click to collapse
Yes. 3x each test averaged with unthermal to rule out throttling.
Brapabout said:
Yes. 3x each test averaged with unthermal to rule out throttling.
Click to expand...
Click to collapse
Awesome! What do you personally recommend for the best balance of battery life and performance without tweaking? How about pure battery life?
djdelarosa25 said:
Awesome! What do you personally recommend for the best balance of battery life and performance without tweaking? How about pure battery life?
Click to expand...
Click to collapse
I use lineage stock and have been getting ~8 hours SOT with light usage, over 48 hours between charge. The gains/losses in performance and battery life between kernels were negligible for me in real world usage and sticking with stock is just one less thing for me to worry about when updating.
Brapabout said:
I use lineage stock and have been getting ~8 hours SOT with light usage, over 48 hours between charge. The gains/losses in performance and battery life between kernels were negligible for me in real world usage and sticking with stock is just one less thing for me to worry about when updating.
Click to expand...
Click to collapse
Yep, might as well stick with stock I guess. The development done into these kernels is very active that some even update every day. I think it's too much of a hassle to me to flash a newer version daily.
I also like to believe that wiping cache frequently, which is a prerequisite in flashing, hurts battery life, because the phone doesn't get to compile it and as a result, keeps on running background processes to rebuild it every time you do so. What do you think?
Go for FK. 8 hours sot while playing PoGo non stop on 4g. Very good performance and non heating issues so far.
Just wanted to update this post based on my findings:
Franco: Awesome battery life, though the device essentially becomes gimped. I'm not a fan of underclocking.
Malakas: Best performance by far, and also pretty good battery life. A bit unstable, though.
Sphinx: A good balance between performance and battery life, though idle drain is a bit high. Will test a bit more.
Not willing to test arter's since it's SELinux Permissive.
djdelarosa25 said:
Just wanted to update this post based on my findings:
Franco: Awesome battery life, though the device essentially becomes gimped. I'm not a fan of underclocking.
Malakas: Best performance by far, and also pretty good battery life. A bit unstable, though.
Sphinx: A good balance between performance and battery life, though idle drain is a bit high. Will test a bit more.
Not willing to test arter's since it's SELinux Permissive.
Click to expand...
Click to collapse
flash Twisted.it has best performance.
djdelarosa25 said:
Just wanted to update this post based on my findings:
Franco: Awesome battery life, though the device essentially becomes gimped. I'm not a fan of underclocking.
Malakas: Best performance by far, and also pretty good battery life. A bit unstable, though.
Sphinx: A good balance between performance and battery life, though idle drain is a bit high. Will test a bit more.
Not willing to test arter's since it's SELinux Permissive.
Click to expand...
Click to collapse
I'm running Evolution-X with the Optimus Drunk Kernel. I have the NVT panel version of the Pocofone and my experience has been excellent. I also service a FTS panel version of the Pocofone, that had the freezing problem, and the Optimus Drunk Kernel really helped turn the phone from a freezing/frustrating nightmare and a similar experience to the NVT panel version. I recommend both the Evolution-X ROM and the kernel. Currently, the default kernel on the ROM is the DERP kernel, which is also good.
Nowadays I just stick with the stock kernel

Categories

Resources