Best kernel and configuration for battery saving?(Pie) - Xiaomi Redmi 4X Questions & Answers

Hello, I would like to ask which is the best kernel and configuration (governor,io scheduler, etc) for battery saving? Also I need the kernel to be Pie compatible and I would prefer if it supported DT2W. Thank you very much

I use Dark Phoenix Fade kernel by Harukey. I use default setting/config. and it has pretty good battery life. I can reach +/- 24 hours for normal use (LTE data on, casual browsing, see 1 hour film).
Dark Phoenix Fade has DT2W also and yes, it supports Pie.

Related

[Q] battery optimized ROM

I have seen pretty many ROMs here, but am unable to make out which ROM is best optimized keeping battery life in mind. Could anyone please help suggest me a ROM or two that give the most of the battery life. Please.
You could take any ROM that will work with a kernel supporting OC/UV (like Setiron's) and use Xan's voltage app to limit the top speed of the CPU to something less than stock (1ghz is stock, your choices would be 800, 400, 200, 100)
Then apply an undervolt as low as you can go while still being stable.
This will of course result in a slower device, but that's the tradeoff. Less speed for more battery life.
Do note that the screen is the largest user of power by far and thus you can make the most difference by keeping the backlight as low as tolerable and shut it off whenever you aren't actively using it.
Da_G said:
You could take any ROM that will work with a kernel supporting OC/UV (like Setiron's) and use Xan's voltage app to limit the top speed of the CPU to something less than stock (1ghz is stock, your choices would be 800, 400, 200, 100)
Then apply an undervolt as low as you can go while still being stable.
This will of course result in a slower device, but that's the tradeoff. Less speed for more battery life.
Do note that the screen is the largest user of power by far and thus you can make the most difference by keeping the backlight as low as tolerable and shut it off whenever you aren't actively using it.
Click to expand...
Click to collapse
Thanks Da_G. I did use SetCPU, and set the speed to 800, but for some reason it is giving me lower battery life compared to without SetCPU. So took it out.
Also, I have my screen brightness turned all the way down with auto set to off.
I meant to ask for a ROM that has all the battery hogging stuff in it removed/optimized.
I am currently like 45% left after about 8 hours with moderate usage. Trying to see if I can stretch more than this.
My today's usage statistics:
1. 11 hours 25 min 4 secs since unplugged
2. Battery remaining: 63%
3. Voice calls: 1h 10m 15s
4. Display: 1h 15m 42s
5. 2 gmail accounts with push turned on with about 10 mails delivered today
6. google voice with push all time with about 100-120 messages delivered using push
a. I do not have SetCPU.
b. I have my brightness set to 0, with auto-brightness turned off.
c. I used SamServMode to turn on EDGE, and 3G turned off since the phone was off charging hook. In short, on EDGE all the time.
d. Static but nice, colored wall paper.
Could anyone suggest me if this is good enough. And any ROM that could get me battery atleast on par with what I am getting.
A few of my ideas:
1. Use a dark colored theme. Our nice SUPER AMOLED screens don't use up much power to draw black - so the more black - the merrier.
2. Be careful of what extra apps running. Things like widget locker are one more app to run. Go slender. Theme's are okay if they replace files like frameworkres.apk but if they run in background (see it under processes) then that's bad.
3. Be extra careful of making sure you are fully charged when you flash. This means, charge, turn off, charge, turn on, charge, flash. I get a little more charge when I go back to eclair stock .
also note that 95% of battery is the screen
Everything else that was said before me was spot on so try that too.
fatttire said:
A few of my ideas:
1. Use a dark colored theme. Our nice SUPER AMOLED screens don't use up much power to draw black - so the more black - the merrier.
2. Be careful of what extra apps running. Things like widget locker are one more app to run. Go slender. Theme's are okay if they replace files like frameworkres.apk but if they run in background (see it under processes) then that's bad.
3. Be extra careful of making sure you are fully charged when you flash. This means, charge, turn off, charge, turn on, charge, flash. I get a little more charge when I go back to eclair stock .
also note that 95% of battery is the screen
Everything else that was said before me was spot on so try that too.
Click to expand...
Click to collapse
Thank you kind sir. I shall do this. But I am not flashing anymore.
I loaded the AOSP ROM from Spaceman here
Code:
http://forum.xda-developers.com/showthread.php?t=827153&page=36
and am getting pretty much the battery backup I was getting with stock.
Thanks a bunch everyone who helped me on this.

[Q] Nexus 6 problems: display, battery

I've received Nexus 6 from FlipKart, Its great but two major concerns:
1. Screen is very yellow (warm color) and on reducing brightness it becomes magenta. When compared to any other phone including Nexus 5, its extremely yellow. Tried couple of apps, none of them do a good job of fixing the yellows. Did anyone find a good app/setting to calibrate this screen right?
2. Battery life is pathetic: From 100% to 10% in half day. SOT is barely 3 - 3.5 hours (Greenified Facebook, Encryption off), no gaming, where as my friend gets 5hours. Sometimes phone hangs and switches off. When I switch on, it looses 15% battery. It has only been charged 2-3 times (only got it 2 days ago). Does it get better with time? or Am I having a faulty battery?
Update: forgot to mention my phone shuts down at 28% battery. And it didn't boot at all. I realized battery was zero. Is this calibration issue? Or bad battery
Flash elementalx, you'll be able to change color values and battery life is great
1. You can change your RGB using any kernel with support to it. Almost every single kernel have support to RGB LCD KCAL. Use a app such as Trickster to modify the RGB once you flashed a kernel of your choosing.
2. Battery life is subjective to how you use your device. Just because someone was able to achieve 5 hours+ SOT doesn't mean you will either because there are way too many factors that play into effect such as: cellular signal strength, wakelocks, apps installed, etc. If you want to maximize your battery life, look into underclocking the CPU/GPU frequency and flash a custom kernel (e.g. Franco) that removes mpdecision. Mpdecision is a huge battery drain and the frequencies that it selects is completely random and unnecessary in my opinion.
http://forum.xda-developers.com/showpost.php?p=57808725&postcount=7 my battery life with Franco pre-r1.
I agree that mpdecision really does drain battery a lot. I have mine OVERCLOCKED to 2.88 ghz with sensei kernel and intelliplug. And I am still getting way better battery life than stock. Just flash this kernel with intelliplug and there goes your battery issues. And you can also adjust your screen colors.
rmx36 said:
I agree that mpdecision really does drain battery a lot. I have mine OVERCLOCKED to 2.88 ghz with sensei kernel and intelliplug. And I am still getting way better battery life than stock. Just flash this kernel with intelliplug and there goes your battery issues. And you can also adjust your screen colors.
Click to expand...
Click to collapse
For more elaboration on mpdecision,
All Qualcomm based phones have Qualcomm prorprietary userspace binary called "mpdecision" aka m(ake)p(oor)decision. Instead of letting the kernel itself to decide what frequencies and how many cores to run, this "mpdecsion" binary polls the kernel run queue statistics and decides for the whole system the "optimal" frequency and the "optimal" number of cores to use. The concept is fine, except the decision making is done in userspace and it's 100% closed source so there's no way to tweak it and there's a latency (because all userspace binaries needs to "poll" the kernel for the latest information which is slightly delayed). - faux123
Click to expand...
Click to collapse
In other words, mpdecision makes your phone sit at 1.5GHz for doing the most simplest tasks, even composing a email it'll bring your frequency to be at 1.5GHz.
Download CPU Spy and use your phone, then look at CPU Spy and you'll see how much time is spent in that frequency. Then flash another kernel that does not use mpdecision then you'll see the difference, the phone sits at frequencies that makes sense for the load that is on the device.
The alternative solutions would be, Franco's Hotplugging Algorithm or intelliplug by Faux.
Battery life is very subjective.
I am still 100% stock, encrypted, auto brightness and get over 6 hours SOT every charge. Mainly WiFi, some LTE. No gaming.
I will root and switch to another kernel when I have time and see the difference. I would expect more battery.
However if you are only at 2.5 hours SOT on a full charge, I wouldn't expect it to double just by changing kernels.
JasonJoel said:
Battery life is very subjective.
I am still 100% stock, encrypted, auto brightness and get over 6 hours SOT every charge. Mainly WiFi, some LTE. No gaming.
I will root and switch to another kernel when I have time and see the difference. I would expect more battery.
However if you are only at 2.5 hours SOT on a full charge, I wouldn't expect it to double just by changing kernels.
Click to expand...
Click to collapse
Thats so impossible. I've switched to 2G only but i run on Wifi all time and yet 1 day standby and 3.5hrs SOT.
zephiK said:
1. You can change your RGB using any kernel with support to it. Almost every single kernel have support to RGB LCD KCAL. Use a app such as Trickster to modify the RGB once you flashed a kernel of your choosing.
2. Battery life is subjective to how you use your device. Just because someone was able to achieve 5 hours+ SOT doesn't mean you will either because there are way too many factors that play into effect such as: cellular signal strength, wakelocks, apps installed, etc. If you want to maximize your battery life, look into underclocking the CPU/GPU frequency and flash a custom kernel (e.g. Franco) that removes mpdecision. Mpdecision is a huge battery drain and the frequencies that it selects is completely random and unnecessary in my opinion.
http://forum.xda-developers.com/showpost.php?p=57808725&postcount=7 my battery life with Franco pre-r1.
Click to expand...
Click to collapse
Impressive! I'm trying ElementalX kernel right now. Is it safe to switch-off MP-decision on that using trickster or shall I go with franco blind folded.
taranfx said:
Thats so impossible. I've switched to 2G only but i run on Wifi all time and yet 1 day standby and 3.5hrs SOT.
Click to expand...
Click to collapse
Well, not impossible as it has been that way on my phone since day 1.
But i agree that it is really odd how some people are getting 3 hours and others getting 6.
I had the opposite on my Note 4 though. Everyone got 6 and I got 4. So who knows?
taranfx said:
Impressive! I'm trying ElementalX kernel right now. Is it safe to switch-off MP-decision on that using trickster or shall I go with franco blind folded.
Click to expand...
Click to collapse
You only want to disable MPDecision if theres a alternative. For Franco, mpdecision is 100% removed so you don't need to disable anything.
I don't know ElementalX so I can't say, ask in their thread. If you use Franco, everything is done for you and you don't need to do anything on your part.
My battery life with LK is pretty good as well! I was able to tether for 10 hours straight and still had 22% left after sleeping ~8 hours.

CPU throttle

So I've gotten my standby time to be pretty good but under moderate use, the device is getting warm and chewing through battery. I.e 4hrs off charger, 40 minutes of screen and only 71% left. I'm stock rooted and removed bloat. Even had stuff greenified (just uninstalled to test now). Is there anything I can do without tripping Knox to slow down the CPU a little? The native power save mode is all or nothing now - they used to let you control which features were enabled on older devices
km8j said:
So I've gotten my standby time to be pretty good but under moderate use, the device is getting warm and chewing through battery. I.e 4hrs off charger, 40 minutes of screen and only 71% left. I'm stock rooted and removed bloat. Even had stuff greenified (just uninstalled to test now). Is there anything I can do without tripping Knox to slow down the CPU a little? The native power save mode is all or nothing now - they used to let you control which features were enabled on older devices
Click to expand...
Click to collapse
If your rooted, download a program called Trickster Mod. (All credit to the dev) It allows you to underclock the CPU. Stock value is set at 1.5Ghz. WIthout an overclocked kernel, that value cannot change. However, underclocking is available. And since this device is a true octa-core dropping it to 1.2 Ghz shouldn't be a problem. Also you can change your governor to a conservative one. Stock is ondemand. Conservative and Performance are able to be selected. Changing your TCP congestion to cubic instead of the stock bic, in my experience, gives you a bit better battery life as well. Hope this helps.
Thanks!
The app doesn't say it supports s6, does it definitely work?
You can try kernel tweaker which is also availble on the play store. By the way we do have a Q&A forum so your questions would be better suited over there.
I can't find anything called "kernel tweaker" exactly... Also my question was about apps and this is app subforum. Sorry if that isn't correct

[Q] Which kernel/kernel settings for better battery life?

Hey all. I'm running Chroma 7/1 on Zen 21 right now, and I can't say I like the battery life I'm getting. What kernel have you found gives the best battery life? Or what settings? Other suggestions? Lemme know. Thanks!
It's hit and miss. We don't know what else you are running as far as apps and settings go, so it's basically trial and error until you find What's best for you.
right, it all depends how you use the phone.
me, im a heavy user, lots of browser action. but i dont do much gaming. i like performance, but i get great battery life as well(about 5-6.5 hours sot). i strictly use ondemand/deadline, no hotplugging, fsync off. also, i like despair, vindicator, and elementalx kernels, but thats just me
oh, signal quality plays a huge role in battery life as well. so does screen brightness, keep your screen brightness down. i keep mine from 15%-0$.
I use elementalx. It doesn't have better battery life than any other kernel - they are all the same. It's all about tweaks..
Setting the up threshold higher for example, will change the % of load the cpu must be under before it ramps up to the next frequency or even to turn additional cores online.
Thanks. I guess it's trial and error then.
I've been using aicp and stock elemental x with good results.
YevOmega said:
Hey all. I'm running Chroma 7/1 on Zen 21 right now, and I can't say I like the battery life I'm getting. What kernel have you found gives the best battery life? Or what settings? Other suggestions? Lemme know. Thanks!
Click to expand...
Click to collapse
What improved the battery life of my N6:
Franco's kernel (default setting);
No wallpaper app;
Pixel battery saver;
Replaced apps with white background by alternative apps with a black background.
Installed/flashed apps modded by the Team Blackout
Disabled not used g-apps.
Disabled not used services

Note 5 fast battery drain

Hello everyone!
Usually I am not active on forums because usually most answers are somewhere in the vast internet. But this time I gave up.
I have a problem with my Note 5's (SM-N920L) fast battery drain. Now it even goes 20% per hour when I use it.
My phone is already about 1,5 year old and I use it a lot, so I read that might be a battery problem so I tried booting it into safe mode and it solved the problem so it seems there is a problem with some app or other functionality, not a battery. So I have factory reset my phone and it was working fine for maybe 3 days, then afternight it drained batterry ultra fast again.
I tried uninstalling any apps that I had installed the day before it broke again, but it didn't help
I have also rooted my phone previously to try to find the reason for fast drain with Gsam stats and WakeLock but I still couldn't find out what's the cause of the problem.
I've seen some posts about deep sleep issue, but my battery drain is qute ok when I'm not using it.
Did anyone have a similar problem? Do you have an idea what can I do to repair it?
Greetings,
Paweł (Paul) Sawicki
Recently I've been trying a different set of tweaks and have the best battery life I've ever had with this device.
DO NOT USE GREENIFY. As it drains the battery a lot these days.
-Rom: PixelRom v6 (Samsung based, all other roms suck for our device, this is odexed and the fastest)
-Kernel: Fuel kernel.
-Cpu governor:
Big: zzmove
Small: interactive
-Flash the lastest Magisk 13 beta.
-Download - then install the following magisk zip plugins through the magisk app:
-(Deleted crossbreeder, as it causes system hangs)
-DozeGMS
-https://forum.xda-developers.com/apps/magisk
Then install busybox (use one which installs successfully). Then hebf from the play store, don't apply any profiles. Disable the extra logging and kernel panics - set it to stay on boot.
-Battery tab - Enable improve battery, low ram device, instant doze.
And I do recommend making your wifi turn off when the screen goes off.
Welcome to three days of battery with frequent usage.
-
Thank you
Turbine1991 said:
Recently I've been trying a different set of tweaks and have the best battery life I've ever had with this device.
DO NOT USE GREENIFY. As it drains the battery a lot these days.
-Rom: PixelRom v6 (Samsung based, all other roms suck for our device, this is odexed and the fastest)
-Kernel: Fuel kernel.
-Cpu governor:
Big: zzmove
Small: interactive
-Flash the lastest Magisk 13 beta.
-Download - then install the following magisk zip plugins through the magisk app:
-CrossBreeder Lite Edition
-DozeGMS
-https://forum.xda-developers.com/apps/magisk
Then install busybox (use one which installs successfully). Then hebf from the play store, don't apply any profiles. Disable the extra logging and kernel panics - set it to stay on boot.
-Battery tab - Enable improve battery, low ram device, instant doze.
And I do recommend making your wifi turn off when the screen goes off.
Welcome to three days of battery with frequent usage.
-
Click to expand...
Click to collapse
Thank you for your detailed reply! :highfive:
I'll try to install the set you've mentioned and will get back soon with results. I hope this will be the solution.
Have a nice day!
Greetings,
Paweł (Paul) Sawicki
Also got the best battery life with Pixelrom 6
Turbine1991 said:
Recently I've been trying a different set of tweaks and have the best battery life I've ever had with this device.
DO NOT USE GREENIFY. As it drains the battery a lot these days.
-Rom: PixelRom v6 (Samsung based, all other roms suck for our device, this is odexed and the fastest)
-Kernel: Fuel kernel.
-Cpu governor:
Big: zzmove
Small: interactive
-Flash the lastest Magisk 13 beta.
-Download - then install the following magisk zip plugins through the magisk app:
-CrossBreeder Lite Edition
-DozeGMS
-https://forum.xda-developers.com/apps/magisk
Then install busybox (use one which installs successfully). Then hebf from the play store, don't apply any profiles. Disable the extra logging and kernel panics - set it to stay on boot.
-Battery tab - Enable improve battery, low ram device, instant doze.
And I do recommend making your wifi turn off when the screen goes off.
Welcome to three days of battery with frequent usage.
-
Click to expand...
Click to collapse
I can only find Crossbreeder Ultra Lite. The Crossbreeder Lite thread says it's for 5.1 and below. What one is right to use?
Check system processes. I found out recently that com.android.systemui uses 15% cpu even on empty home screen and heats up my device without any reason. It was definately the cause of my battery drain. I've been trying disabling apps and unnececery options, and suddenly ui stoped draining and went down to normal 0.5% cpu consuimption. But I don't know exactly what I changed. My latest action was to update all Galaxy Apps.
Actually - don't use that Crossbreeder plugin, it seems to cause system hangs. Everything else though is fine - it'll make the battery life sing!
I also accepted this device just had bad battery life. But now it's never been so good.
IMO Samsung should have used a single processor and use a bigger battery.
Turbine1991 said:
Recently I've been trying a different set of tweaks and have the best battery life I've ever had with this device.
DO NOT USE GREENIFY. As it drains the battery a lot these days.
-Rom: PixelRom v6 (Samsung based, all other roms suck for our device, this is odexed and the fastest)
-Kernel: Fuel kernel.
-Cpu governor:
Big: zzmove
Small: interactive
-Flash the lastest Magisk 13 beta.
-Download - then install the following magisk zip plugins through the magisk app:
-(Deleted crossbreeder, as it causes system hangs)
-DozeGMS
-https://forum.xda-developers.com/apps/magisk
Then install busybox (use one which installs successfully). Then hebf from the play store, don't apply any profiles. Disable the extra logging and kernel panics - set it to stay on boot.
-Battery tab - Enable improve battery, low ram device, instant doze.
And I do recommend making your wifi turn off when the screen goes off.
Welcome to three days of battery with frequent usage.
-
Click to expand...
Click to collapse
Ok I did most of these, except zzmoove thing which I dont know how to do... But my battery is still draining like crazy... almost more than 5% idle...
Can any body help?

Categories

Resources