Need help choosing a custom kernel - Xiaomi Poco F1 Questions & Answers

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

Related

Rom with best battery life?

I'm getting really bad battery life on cm9
Any suggestion for a battery friendly rom?
every rom runs differently on each phone so its hard to recomend one. have you tried a different kernel for cm9. change the govenors, io shedules, undervolt or underclock. also depends on your usage and apps installed. cm9 as a base should give you good battery life.
Can't say that there is a "Best" anything. As stated above roms have different outcomes depending on the phone. I am running Gubment Cheeze Build B1.1. I have had great battery life out of it. Extremely great life during sleep. I am hooked to wifi about 22 hours a day. I use bluetooth about 2 hours a day. I do not oc/uv .. or change anything about it... use it like it is right out of the box. If you want to try it .. I am sure you will like it.
http://forum.xda-developers.com/showthread.php?t=1798520

[Q] Battery life on kexec roms?

I've tried out a variety of kexec kernel roms on my xt912 and I can't seem to figure out how to get good battery life on any of them. I use cpu sleeper and hotplug but neither of these seem to help much I've also tried underclocking and using a custom kernel with subpar battery still. Any tips? I really like the added features but can't deal with the poor battery performance... Thanks for any suggestions!
For my kexec'ed phone, 24 hours is the limit....
Odesláno z mého XT910 pomocí Tapatalk 2
Well generally battery life on kexec is worse than on stock kernels. But you might want to try JBX Kernel - it works great and gives great battery life with decent performance :]
http://forum.xda-developers.com/showthread.php?t=2223517
dubisz said:
Well generally battery life on kexec is worse than on stock kernels. But you might want to try JBX Kernel - it works great and gives great battery life with decent performance :]
http://forum.xda-developers.com/showthread.php?t=2223517
Click to expand...
Click to collapse
I tried the JBX Kernel, the most recent hybrid version, and was getting pretty bad battery life and seemed to lose more battery with the screen off then on, what settings do you use?
Sacuraktive governor + sioplus scheduler, heavy undervolt (down to 830 mV), frequency lock at 100 mHz/1 gHz. You also need to remember that it's best to do a clean install on the first jbx kernel flash.
dubisz said:
Sacuraktive governor + sioplus scheduler, heavy undervolt (down to 830 mV), frequency lock at 100 mHz/1 gHz. You also need to remember that it's best to do a clean install on the first jbx kernel flash.
Click to expand...
Click to collapse
Alright thanks, I'll give it a shot!
dubisz said:
Well generally battery life on kexec is worse than on stock kernels. But you might want to try JBX Kernel - it works great and gives great battery life with decent performance :]
http://forum.xda-developers.com/showthread.php?t=2223517
Click to expand...
Click to collapse
I have to disagree. My battery life is much more improved with cm 10.1 (hotplug and noop scheduler) than with stock kernel. Moto has much **** going on in the background
Well don't mistake stock kernel with stock rom. Battery life on debloated roms with stock kernels is still better than kexec.
dubisz said:
Well don't mistake stock kernel with stock rom. Battery life on debloated roms with stock kernels is still better than kexec.
Click to expand...
Click to collapse
I have not tried that so I can't give any statement but stock "rom"(retail.eu) with stock kernel doesnt have that good of battery life
Battery has been an issue since day one with the RAZR. Kexec has been a bit hungry compared to stock. Juice defender helps quite a bit.
Sent from my OG RAZR

Battery life in different roms

Any suggestions how to keep battery life longer with roms higher then 4.1.2? Every time i flash rom like cm kitkat, paranoid 3+ or higher my battery life sucks (battery life to 5 hours). And with 4.1.2 roms battery life is just awesome (about a day).
Sorry for bad english.
tuduxx said:
Any suggestions how to keep battery life longer with roms higher then 4.1.2? Every time i flash rom like cm kitkat, paranoid 3+ or higher my battery life sucks (battery life to 5 hours). And with 4.1.2 roms battery life is just awesome (about a day).
Click to expand...
Click to collapse
The reason why battery life is noticeably worse on kitkat is because of the lack of drivers available for or device. It isn't well optimised for our device and as a consequence, battery life is lost. If you absolutely want the best features (in kitkat) and want reasonable battery life, look for roms that have been built to be as close to aosp sources. That is look at rom like slimkat or neatrom aosp as they seem to have the least bloat ware and are running on the latest version of kitkat.
gsstudios said:
The reason why battery life is noticeably worse on kitkat is because of the lack of drivers available for or device. It isn't well optimised for our device and as a consequence, battery life is lost. If you absolutely want the best features (in kitkat) and want reasonable battery life, look for roms that have been built to be as close to aosp sources. That is look at rom like slimkat or neatrom aosp as they seem to have the least bloat ware and are running on the latest version of kitkat.
Click to expand...
Click to collapse
And how about kernels? Do they have any impact on battery life?
tuduxx said:
And how about kernels? Do they have any impact on battery life?
Click to expand...
Click to collapse
Kernels can provide driver updates to the graphics therefore there may be better performance in games. Most custom kernels allow the user to undervolt their cpu (and sometimes gpu) therefore accounting to battery savings. So yes, if tuned properly (sometimes if custom kernel settings are left to the defaults), there may be a slight improvement to battery life. As I said before, I can only recommend to you aosp roms such as neatrom or slim saber rom if you want minimal battery drain.

Kernel for OOS 3.1.4 & Battery question

Is anyone using any kernels with OOS 3.1.4? How's the battery life treating you?
Also, is there a version of bluespark for 3.1.4? I couldnt find any working builds in the bluespark thread.
I´m using arsenic kernel with the recommended profile. To be honest is nothing special, it´s just a bit better than stock kernel. When phone is idle battery loses around 3%.
I think bluspark does not support 3.1.4, he abandoned development I think.
spitzmk1 said:
I´m using arsenic kernel with the recommended profile. To be honest is nothing special, it´s just a bit better than stock kernel. When phone is idle battery loses around 3%.
I think bluspark does not support 3.1.4, he abandoned development I think.
Click to expand...
Click to collapse
I remember using that with mOOS and greenify with it. I chose zzmoov governer and easily got 5 hr SOT with the battery saving profile.
Yes I also used it with mOOS, and works better with it than with stock OOS, which does not surprise me.
Never used battery saving profile, but I reached 5hrs SOT though.
spitzmk1 said:
Yes I also used it with mOOS, and works better with it than with stock OOS, which does not surprise me.
Never used battery saving profile, but I reached 5hrs SOT though.
Click to expand...
Click to collapse
What are you on currently? Whats your best setup?
I have stock OOS 3.1.4 with arsenic kernel, greenify and Naptime.
I haven´t found the best profile for me yet, so I use the recommended profile in arsenic´s kernel (interactive cpu). Battery profile lags a bit for what I want.
As I play games a little bit more, I only have around 4hrs SOT.

Franco kernel vs sphinx kernel

I was looking to flash a new kernel for my poco f1.
I search for a bit and find out that people consider those 2 the best one out there
Can someone explain me which one is better and why?
Sphinx has better performance but runs hotter than Franco this is because Sphinxes clocks are higher.
Franco has lower clocks so you will see minor stutters in games but it is clocked lower than stock. While only francos gpu is overclocked.
Both are stable in all applications no crashing.
it's not overclocked on franco. and it's a bad idea to overclock when it throttles anyway at load. it will make things worse. you could actually get better performance if you underclock...
pingufanpoy said:
Sphinx has better performance but runs hotter than Franco this is because Sphinxes clocks are higher.
Franco has lower clocks so you will see minor stutters in games but it is clocked lower than stock. While only francos gpu is overclocked.
Both are stable in all applications no crashing.
Click to expand...
Click to collapse
Do u know which one have better battery life?
LQDForce said:
it's not overclocked on franco. and it's a bad idea to overclock when it throttles anyway at load. it will make things worse. you could actually get better performance if you underclock...
Click to expand...
Click to collapse
so in your opinion which one is better for battery life?
I'LL go for franco anytime.. of the day.. both are superb in performance.. but im getting longer battery life with franco.
Franco is a great developer, buy he doenst use f1, just develop for it. Sphynx is an f1 user and his kernel is better polished, i have better battey with it. But there are lots of good kernels here, now im using shadow kernel, it is very good too
kernels don't really matter for battery life. unless using drivers with issues, which isn't a problem on a poco.
if you're using miui, debloat services and processes that constantly report to miui and wake your device.
limit apps push notification and background access. disable sync of non essential services.
personally i don't believe in using battery saving profiles and tweaks like LKT and messing with CPU governers and I/O scheds, but you can experiment with those if you need more battery at the expense of performance.
also try to optimize battery for any service/app you don't need realtime sync for (or don't need it to stay running in background). can also try the google play services gms doze module.
use adblocking browser like Bromite / hosts file to prevent ads from loading will also help battery times.
all of these have far greater effect on battery than kernel level tweaks or differences.
To be honest, the kernels I love are not the two. I actually use Shadow and Twisted Prime. I am currently using Twisted's kernel because, in my use-case, it actually provided me with better performance and overall battery. However, Shadow kernel is also good because you can add tweaks that will make it even better.
After being with franco kernel for quite a while.. im.now.trying the MALAKAS or MLX kernel.. and im telling you bro.. this one's damn smooth and effficient too.. wow. Just wow..
santiagoruel13 said:
I'LL go for franco anytime.. of the day.. both are superb in performance.. but im getting longer battery life with franco.
Click to expand...
Click to collapse
Lol are you in dreams ?
Franco is the most power hungry kernel.
Evel the stock is better than it.
Without using any underclocking.
And after underclocking it gets like 2+ minutes in battery life and makes the phone's performance ****
SumanKaka said:
Lol are you in dreams ?
Franco is the most power hungry kernel.
Evel the stock is better than it.
Without using any underclocking.
And after underclocking it gets like 2+ minutes in battery life and makes the phone's performance ****
Click to expand...
Click to collapse
What kernel do you recommend that is balanced in terms of battery life and performance?
djdelarosa25 said:
What kernel do you recommend that is balanced in terms of battery life and performance?
Click to expand...
Click to collapse
Stock with tweaks
SumanKaka said:
Stock with tweaks
Click to expand...
Click to collapse
You're on MIUI, right?
djdelarosa25 said:
You're on MIUI, right?
Click to expand...
Click to collapse
Yes
SumanKaka said:
Stock with tweaks
Click to expand...
Click to collapse
What kind of tweaks..
Just wanna report that Twisted is the most balanced kernel that I've tried.

			
				
Sphinx kernel has a better performance than Franco, but the device will be hotter. If you're in a tropical country, the temperature may stay between 40°C-45°C in Sphinx. Franco saves a lot more battery, also low temperature, but I don't like the performance in games, but it is better than the stock kernel.
Giacoml said:
I was looking to flash a new kernel for my poco f1.
I search for a bit and find out that people consider those 2 the best one out there
Can someone explain me which one is better and why?
Click to expand...
Click to collapse
What is this? Some sort of competition? Ask your question in a more appropriate way whether you want better performance or better battery life. Both kernel serves different purpose.
---------- Post added at 22:05 ---------- Previous post was at 22:02 ----------
lucascm08 said:
Franco is a great developer, buy he doenst use f1, just develop for it. Sphynx is an f1 user and his kernel is better polished, i have better battey with it. But there are lots of good kernels here, now im using shadow kernel, it is very good too
Click to expand...
Click to collapse
That's quite the opposite. Francisco owns a Poco F1. Infact he was provided the unit by Xiaomi, afaik. On the other hand, Michael doesn't have a Poco F1. He owns a Dipper (Mi8) which share similar hardware and software with Poco F1.

Categories

Resources