Kernel Guide for beginners and noobs ♥ ? ? - OnePlus 5 Questions & Answers

Hi guys,
my initial intention was to write down a guide/tutorial on kernels for Oneplus 5. But I don't know anything about kernels for mobile phone. Therefore i would like to ask you for your help. Or just pleasse if someone could answer my questions, believe lots of people have same questions.
I searched the forum but found nothing satisfactory/
1) Why should I use custom kernel?
2) What is custom kernel?
3) There are 10+ kernels for oneplus 5, how do I choose one? What are main differences betweem kernels?
4) If I have custom kernel, do I need to install Advanced Kernel Tweeks or Kernel Adiutor apps?
5) What these apps c an do?
I am keen on customizing my phone a lot. But kernel questions bug ne,Thanksfo reply!

vector88 said:
Hi guys,
my initial intention was to write down a guide/tutorial on kernels for Oneplus 5. But I don't know anything about kernels for mobile phone. Therefore i would like to ask you for your help. Or just pleasse if someone could answer my questions, believe lots of people have same questions.
I searched the forum but found nothing satisfactory/
1) Why should I use custom kernel?
2) What is custom kernel?
3) There are 10+ kernels for oneplus 5, how do I choose one? What are main differences betweem kernels?
4) If I have custom kernel, do I need to install Advanced Kernel Tweeks or Kernel Adiutor apps?
5) What these apps c an do?
I am keen on customizing my phone a lot. But kernel questions bug ne,Thanksfo reply!
Click to expand...
Click to collapse
You should have asked the 2nd question first but NVM.
1.Depending upon the kernel you use,custom kernels can provide better battery life and/or stability and/or performance.e.g Flash kernel focuses on stability,Franco kernel focuses on battery life,blu_spark focuses on performance.
2.A custom kernel is a kernel which is customized depending on the needs.
3.For better real-life performance and stability,I would suggest using Flash kernel or the "New kernel"(found on 1+5ts thread, compatible with 1+5)
4.Flash kernel and the "New kernel" are flash and forget types,you are better off flashing and forgetting them.However,you can use EXKM or Kernel adiutor to tweak the settings.The only setting I change is I change the I/O scheduler to Maple,that too using a script file.Hence I don't use any kernel modifying apps.I don't use AKT,you can give a try tho.I've heard that AKT for Oreo has bugs so I won't recommend.
5.You can change governor's,clock speeds, schedulers,block wakelocks blah blah blah....I personally don't recommend you to change the settings.The best settings have already been set by the devs as default settings.

Asv97 said:
3.For better real-life performance and stability,I would suggest using Flash kernel or the "New kernel"(found on 1+5ts thread, compatible with 1+5)
Click to expand...
Click to collapse
Could you link to this "new kernel"? What is her behavior in relation to battery life?

lvints said:
Could you link to this "new kernel"? What is her behavior in relation to battery life?
Click to expand...
Click to collapse
https://forum.xda-developers.com/oneplus-5T/development/newkernel-t3710363
Battery life is good enough.

@vector88 everyone that asks this questions i recommend to read that guide how governors are doing their job and why they are essential for good balance of battery life/performance: https://androidmodguide.blogspot.com/p/blog-page.html

Asv97 said:
https://forum.xda-developers.com/oneplus-5T/development/newkernel-t3710363
Battery life is good enough.
Click to expand...
Click to collapse
Any 5t version will work with 5? Or there is a different version for OP5? Couldn't find it there is.

Bewildered Wolf said:
Any 5t version will work with 5? Or there is a different version for OP5? Couldn't find it there is.
Click to expand...
Click to collapse
Good question!

Related

[Q] Recommended Kernels?

Hey, I've got a question, what is the most recommend kernels for cm10.2 or AOSP 4.3? I'm so confused and torn because there are so many!
I need a kernel for great battery life but still awesome improved performance in games, video streaming,etc. Please Help!!!
arDroid.99 said:
Hey, I've got a question, what is the most recommend kernels for cm10.2 or AOSP 4.3? I'm so confused and torn because there are so many!
I need a kernel for great battery life but still awesome improved performance in games, video streaming,etc. Please Help!!!
Click to expand...
Click to collapse
There are only two forms of kernel.. JWR and JSS. most recommended would be Faux,franco Hellscore.. See the ROM you are trying and accordingly flash the kernel.
Rohit02 said:
There are two forms of kernel.. JWR and JSS. most recommended would be Faux,franco Hellscore.. See the ROM you are trying and accordingly flash the kernel.
Click to expand...
Click to collapse
this is not the truth, this is only your opinion, nothing more.
every device reacts differently with every kernel. therefore it is best to try as many kernels as you can to find the kernel that is best with your personal device. one person say that xxx kernel is the best, another says that yyyy is the best, but in reality there is no best kernel. anyways, these what are the best kernel/rom threads are not allowed on xda, as "best" is an opinion not a fact.
There is no "best" ROM/Kernel threads allowed on XDA, reason being is whats "best" for you may not be "best" for someone else . Head over to the development section and see which "best" suits you.

Help here!

I want to know if I need to install a custom rom or a custom kernel or a combination of both so that I can overclock my phone(1ghz single core). Please help. Why is everybody so silent here, so unwilling to answer a simple question as this. My fourth post of the same question.
todopertin said:
I want to know if I need to install a custom rom or a custom kernel or a combination of both so that I can overclock my phone(1ghz single core). Please help. Why is everybody so silent here, so unwilling to answer a simple question as this. My fourth post of the same question.
Click to expand...
Click to collapse
Any custom ROM that comes packaged with an included kernel should allow you to overclock. AFAIK the oveclocking capability lies within the kernel (at least with Xperias this is the case) . At the least, a stock ROM with a custom kernel and a CPU/Performance app will give you overclocking options.
My suggestion though is to get a ROM like PAC, that comes with a kernel and the needed app to manage your CPU settings.
Langes said:
Any custom ROM that comes packaged with an included kernel should allow you to overclock. AFAIK the oveclocking capability lies within the kernel (at least with Xperias this is the case) . At the least, a stock ROM with a custom kernel and a CPU/Performance app will give you overclocking options.
My suggestion though is to get a ROM like PAC, that comes with a kernel and the needed app to manage your CPU settings.
Click to expand...
Click to collapse
That is not fully correct.
Most PAC builds use the stock CM kernel. Our ROM offers performance settings to manage that, but they generally do not allow overclocking.
Some of us have additional builds with performance kernels built in. Not all of us though.
Your best approach would be to install PAC for your device then check your devices XDA thread for a popular performance kernel and flash that afterwords. The performance control will see the new CPU settings and you will then be able to configure it as you need.
DL an oc app, like CPU tuner or whatever..
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
todopertin said:
I want to know if I need to install a custom rom or a custom kernel or a combination of both so that I can overclock my phone(1ghz single core). Please help. Why is everybody so silent here, so unwilling to answer a simple question as this. My fourth post of the same question.
Click to expand...
Click to collapse
Yes, you need a kernel with overclock support .
On Gs2 I use PAC and dorimanx kernel
On your phone you need to search for kernels and roms for your model
Sent from my GT-I9100 using Tapatalk

[Q] Custom Kernel

Hello,
I use SM-N9005 4.4.2, Baseband ver. N9005XXUENC2, Kernel ver. 3.4.0-1168347, Build number KOT49H.N9005XXUEND5.
It's a rooted, stock ROM somewhat modded with Xposed, Android Tuner app etc.
I'd like to flash a custom Kernel which will allow overclocking, eXtended battery life and some other neat features I hope more experienced XDA community will recomend.
So, what Kernel would you recomend as a mix of stability and performance for my stock TW rom? I am fairly inexperienced in these waters. Are Baseband version, Build number etc important when deciding on a Kernel?
Any advice would be welcome. Thank you in advance.
Misce said:
Hello,
I use SM-N9005 4.4.2, Baseband ver. N9005XXUENC2, Kernel ver. 3.4.0-1168347, Build number KOT49H.N9005XXUEND5.
It's a rooted, stock ROM somewhat modded with Xposed, Android Tuner app etc.
I'd like to flash a custom Kernel which will allow overclocking, eXtended battery life and some other neat features I hope more experienced XDA community will recomend.
So, what Kernel would you recomend as a mix of stability and performance for my stock TW rom? I am fairly inexperienced in these waters. Are Baseband version, Build number etc important when deciding on a Kernel?
Any advice would be welcome. Thank you in advance.
Click to expand...
Click to collapse
Try n3 by wootever, sneakykat and leankernel (last doesn't have so many features but is great for battery & performance) and my personal favorite ael kernel of course.
The kernels are pretty easy to flash just put on SD flash and wipe Cache & dalvik. So don't worry if you don't like the kernel just flash another one.
One more thing don't put two different apps for kernel settings (like Synapse & Trickster) on the device cause that may cause conflicts. Have fun testing
4aces said:
Try n3 by wootever, sneakykat and leankernel (last doesn't have so many features but is great for battery & performance) and my personal favorite ael kernel of course.
The kernels are pretty easy to flash just put on SD flash and wipe Cache & dalvik. So don't worry if you don't like the kernel just flash another one.
One more thing don't put two different apps for kernel settings (like Synapse & Trickster) on the device cause that may cause conflicts. Have fun testing
Click to expand...
Click to collapse
Is it really necessary to wipe cache & dalvik? I've read in several posts that it is not required as there will not be any benefit.
kwayteow said:
Is it really necessary to wipe cache & dalvik? I've read in several posts that it is not required as there will not be any benefit.
Click to expand...
Click to collapse
To quote Hacre, an excellent dev on other Samsung devices - wiping cache and dalvik for kernel flashing is like filling your car tires when the gearbox is ruined...
4aces said:
Try n3 by wootever, sneakykat and leankernel (last doesn't have so many features but is great for battery & performance) and my personal favorite ael kernel of course.
The kernels are pretty easy to flash just put on SD flash and wipe Cache & dalvik. So don't worry if you don't like the kernel just flash another one.
One more thing don't put two different apps for kernel settings (like Synapse & Trickster) on the device cause that may cause conflicts. Have fun testing
Click to expand...
Click to collapse
Thanks for your response. I've flashed the AEL kernel, recommended by you.
What are the immediate advantages I received compared to the default one? How do I get the most out of it now - what next?
Thanks for your patience.
Misce said:
Thanks for your response. I've flashed the AEL kernel, recommended by you.
What are the immediate advantages I received compared to the default one? How do I get the most out of it now - what next?
Thanks for your patience.
Click to expand...
Click to collapse
That is pretty hard to answer cause I do not know what settings you prefer. (Performance, battery or a mix of both). Download Trickster from app store or set cpu (for last you have to pay though). At first I would try to set just governor and I/O scheduler. In the link you will find some information. Got helped not too long ago
http://forum.xda-developers.com/showthread.php?p=52955859#post52955859
Make sure to hit thanks for nikolaschum for the awesome posts and links he provided! !
4aces said:
That is pretty hard to answer cause I do not know what settings you prefer. (Performance, battery or a mix of both). Download Trickster from app store or set cpu (for last you have to pay though). At first I would try to set just governor and I/O scheduler. In the link you will find some information. Got helped not too long ago
http://forum.xda-developers.com/showthread.php?p=52955859#post52955859
Make sure to hit thanks for nikolaschum for the awesome posts and links he provided! !
Click to expand...
Click to collapse
Is it safe to simply overlock my N9005 to 2.8 Ghz?
Misce said:
Is it safe to simply overlock my N9005 to 2.8 Ghz?
Click to expand...
Click to collapse
No for Benchmark maybe but most of the time the phone will crash then.
Personally I take 22565600 as max and 300 min with intellidemand governor and deadline scheduler but every phone works different that's also why you won't find any "perfect" kernel or governor.
how can I flash the kernel I tried CWM to flash the zip file but it doesn't work please help me to find my solution

[Q] ROM / Kernel Needed ~ Please Help!!!

I have had this phone since release and have been flashing ROMs and Kernels to it from the beginning. I mainly bounce on the ROM side from ParanoidAndroid to SlimKat to Purity. I tend to use either AK as a Kernel or a variant of Hells. I want to flash a ROM and Kernel combo that I can stick with (until I grab a Nexus 6 that is). I only need 3 things from any STABLE ROM / Kernel combination but they are non-negotiable in no particular order. Smooth performance, battery longevity and optimal audio quality. I would like whatever combo to be specifically geared towards that if at all possible. I am a junkie / flash addict and need this viscious cycle to end! Haha. If anyone could help me it would be greatly appreciated. Thank you very much in advance!
adamshumpisxxx said:
I have had this phone since release and have been flashing ROMs and Kernels to it from the beginning. I mainly bounce on the ROM side from ParanoidAndroid to SlimKat to Purity. I tend to use either AK as a Kernel or a variant of Hells. I want to flash a ROM and Kernel combo that I can stick with (until I grab a Nexus 6 that is). I only need 3 things from any STABLE ROM / Kernel combination but they are non-negotiable in no particular order. Smooth performance, battery longevity and optimal audio quality. I would like whatever combo to be specifically geared towards that if at all possible. I am a junkie / flash addict and need this viscious cycle to end! Haha. If anyone could help me it would be greatly appreciated. Thank you very much in advance!
Click to expand...
Click to collapse
Simpleasop(stock kernel is stunning too or else go for ak or hellscore) is the answer to all your OCD's.
Rohit02 said:
Simpleasop(stock kernel is stunning too or else go for ak or hellscore) is the answer to all your OCD's.
Click to expand...
Click to collapse
Thank you. Link please? Also...which Kernel do you recommend out of the two to be used in conjunction with this ROM?
Is this the one?
http://forum.xda-developers.com/nexus-4/development/simpleaosp-t2818402
adamshumpisxxx said:
Is this the one?
http://forum.xda-developers.com/nexus-4/development/simpleaosp-t2818402
Click to expand...
Click to collapse
yes.. Inbuilt kernel is good. or try ak.
Awesome. Thanks for your help. One last thing. Do you have any custom settings for the AK Kernel I can use? I see a lot of people tweaking and optimizing Kernels but never have myself. Perhaps you have something you could share. Anyway, I'll flash your suggestions in a day or two and let you know how it went.
adamshumpisxxx said:
Awesome. Thanks for your help. One last thing. Do you have any custom settings for the AK Kernel I can use? I see a lot of people tweaking and optimizing Kernels but never have myself. Perhaps you have something you could share. Anyway, I'll flash your suggestions in a day or two and let you know how it went.
Click to expand...
Click to collapse
on ak..
uv -50
smartmax governor, row scheduler
sound tweaking as you wish.
read buffer - 1024
thats it.
the BEST BAttery and performcnce you'll get with this.
The above our my standard and all time fav settings I use always

[Discussion] Favourite Kernel and Why ?

We have another post for ROM. Why do we not have another post for Kernel ?
As we can see, we have more than 5 kernels that are from XDA developer or someone else. But which one is really good for your ROM and which one still keep updating ?
I have been using OP5T for 2 months. Have used so many kernels but i still got stuck in those and do not know which is more stable. I am planning to use the kernel from Blu_Spark. Is that good ?
Post your favourite kernel and tell everybody why you use that. It will help newbie to pick what they want.
I am using Flash kernel at the moment but I have already tried Blu, franko, arter, ElementalX etc, but honestly for me it's difficult to see any difference since this phone have already a great battery life and great speed. On my previous phone (S8) the custom kernel gives a big advantage since the phone have tons of bloat and and isn't running stock like Android.
vvt4994 said:
We have another post for ROM. Why do we not have another post for Kernel ?
As we can see, we have more than 5 kernels that are from XDA developer or someone else. But which one is really good for your ROM and which one still keep updating ?
I have been using OP5T for 2 months. Have used so many kernels but i still got stuck in those and do not know which is more stable. I am planning to use the kernel from Blu_Spark. Is that good ?
Post your favourite kernel and tell everybody why you use that. It will help newbie to pick what they want.
Click to expand...
Click to collapse
I have tried Blu and Franco for now and both have been very good. I really think kernel performance depends on the combo with the ROM as well as your device. I'm on Liquid Remix with Franco currently but I may give Resurrection Remix a try with Flash. If I had more time, I'd flash every ROM with every kernel to get a feel for all the possibilities LOL. :good:
For me Franco and flash kernel are the Best.... Now with ob3 with Franco kernel
Enviado desde mi ONEPLUS A5010 mediante Tapatalk
Did the Franco improve battery or performance? Someone Tried the Boeffla?
At the moment, both Flash Kernel and RenderKernel are great options in my opinion. I have tried most of the other kernels on xda and if you are looking specifically for smoothness/speed, these are the two you should test first. I do not run battery cycles; everyones daily use scenario really differs too much.
Flash Kernel currently has some kernel features I need (Kcal support & wakelock blocker) while RenderKernel does not have these features quite yet. While it lacks in some features, RenderKernel is undoubtedly the smoothest kernel for 5T right now.
I am on a 5T with OOS 5.0.3.
I like Franco but recently some custom ROMs have WIFI cannot turn on problem after I flash Franco kernel.
:fingers-crossed:
(Don't blame any devs here just sharing.)
crashazz33 said:
At the moment, both Flash Kernel and RenderKernel are great options in my opinion. I have tried most of the other kernels on xda and if you are looking specifically for smoothness/speed, these are the two you should test first. I do not run battery cycles; everyones daily use scenario really differs too much.
Flash Kernel currently has some kernel features I need (Kcal support & wakelock blocker) while RenderKernel does not have these features quite yet. While it lacks in some features, RenderKernel is undoubtedly the smoothest kernel for 5T right now.
I am on a 5T with OOS 5.0.3.
Click to expand...
Click to collapse
Where can I download flash kernel?
mo123456789 said:
Where can I download flash kernel?
Click to expand...
Click to collapse
https://forum.xda-developers.com/oneplus-5t/development/op5t-flash-kernel-v2-15-1-t3729330/page34
I haven't really played around with Kernel choices much.
I use and appreciate the professionalism of ElementalX kernel.
With it's options to adjust for extreme brightness, it quickly became a favorite a couple years ago and I've just stuck with it since.
Now most devs are adding high brightness to their kernels.
I guess I can start checking other kernels out.
I do like that ElementalX stays very stockish, reliable.
I can pretty much flash it and feel confident nothing weird will pop up over the next few days.
CZ Eddie said:
I haven't really played around with Kernel choices much.
I use and appreciate the professionalism of ElementalX kernel.
With it's options to adjust for extreme brightness, it quickly became a favorite a couple years ago and I've just stuck with it since.
Now most devs are adding high brightness to their kernels.
I guess I can start checking other kernels out.
I do like that ElementalX stays very stockish, reliable.
I can pretty much flash it and feel confident nothing weird will pop up over the next few days.
Click to expand...
Click to collapse
ElementalX, Franco, and flash were all my go-to kernels back in the 6p days (just a few months ago, lol), so it's hard to pick, especially since they all ended up on the 5t. Right now I'm on exkernel though I am partial to flash. Battery life is amazing on all 3, but the overclock on ex just adds that extra bit of smoothness that I've never experienced before. Call it placebo but I just love this kernel (exkernel).
any more input?
im curious to know if fsync affects battery performance at all, can someone also test this out if you are on a kernel that enables disabling the fsync feature
virtyx said:
any more input?
im curious to know if fsync affects battery performance at all, can someone also test this out if you are on a kernel that enables disabling the fsync feature
Click to expand...
Click to collapse
Tried it but didn't notice any difference.
Technically it should improve performance when using the phone, but it won't be noticeable.
boeffla
simple and steady, close to stock for daily using.
blu_spark, always on the Fastlane. ?
Does flashing a custom kernel solves Google play services battery drain?
Do I need custom recovery and root to flash a custom kernel? I'm not willing to play with kernel adiutor so I'm not really interested in rooting
luws said:
Does flashing a custom kernel solves Google play services battery drain?
Do I need custom recovery and root to flash a custom kernel? I'm not willing to play with kernel adiutor so I'm not really interested in rooting
Click to expand...
Click to collapse
Custom kernel has nothing to do with google play services. You need custom recovery to flash a kernel, but most kernels for op5t are "flash & forget" which mean there is no reason to change the setting of the kernel.
Sent from my ONEPLUS 5T
vagkoun83 said:
Custom kernel has nothing to do with google play services. You need custom recovery to flash a kernel, but most kernels for op5t are "flash & forget" which mean there is no reason to change the setting of the kernel.
Sent from my ONEPLUS 5T
Click to expand...
Click to collapse
maybe not Google play services specifically, but with my latest phone (zuk z2), kernel was directly related to deep sleep
stock OOS/kernel has a serious issue with Google PS in terms of deep sleep. Besides that, I dont feel any need to flash a custom kernel. SOT is incredible already, and performance is really fluid.
luws said:
maybe not Google play services specifically, but with my latest phone (zuk z2), kernel was directly related to deep sleep
stock OOS/kernel has a serious issue with Google PS in terms of deep sleep. Besides that, I dont feel any need to flash a custom kernel. SOT is incredible already, and performance is really fluid.
Click to expand...
Click to collapse
If you are OK then there is no need to flash a kernel. If an app is crap (like Google services or facebook) the kernel can't do miracles and its not kernels job to control wakelocks of user apps
Sent from my ONEPLUS 5T
I keep changing between blu and new kernel
Not sure which to stick with but I think new kernel gives me a bit more battery

Categories

Resources