[Q] Benefits of using custom kernel? - Nexus 10 Q&A, Help & Troubleshooting

I've just flashed the latest version of paranoid android, loving it so far but was wondering about kernels and their benefits? What changes can you make and how exactly does it make the device any better?

joeyh51 said:
I've just flashed the latest version of paranoid android, loving it so far but was wondering about kernels and their benefits? What changes can you make and how exactly does it make the device any better?
Click to expand...
Click to collapse
Read the OPs of the kernel threads to get an idea of what they offer and decide which features you're looking for. Many offer the ability to over/underclock (not sure why you'd want to overclock when we're already running at 1.7, but to each his own I guess), others address the thermal throttling issues, but in general they usually include general improvements over the stock kernel. Make a backup and flash a few to see how they run.

Related

Stupid kernel question

i've found just enough answers about this to confuse me
I understand the difference between a kernel and a ROM, what i don't understand is compatibility. Unless there's an epic ROM (eg, CM) i usually prefer to stay rooted, but bloat free. but I've never had an android device that i can go as hack-crazy as i intend to do with my soon-to-be-arriving a500, and i'm planning on at least exploring some more in depth hacks.
So, my question is, how cross compatible are kernels. I know they're often designed for specific ROMS, i also know there are at least some instances where you can use one kernel across multiple ROMS, and that in some cases one ROM can accept multiple kernels. But... i guess i'm just looking for clarification. How exactly does ROM/kernel compatibility work? can i swap out the stock kernel for the fastest kernel, or is it more complicated than that?
thanks in advance guys.
mtmerrick said:
i've found just enough answers about this to confuse me
I understand the difference between a kernel and a ROM, what i don't understand is compatibility. Unless there's an epic ROM (eg, CM) i usually prefer to stay rooted, but bloat free. but I've never had an android device that i can go as hack-crazy as i intend to do with my soon-to-be-arriving a500, and i'm planning on at least exploring some more in depth hacks.
So, my question is, how cross compatible are kernels. I know they're often designed for specific ROMS, i also know there are at least some instances where you can use one kernel across multiple ROMS, and that in some cases one ROM can accept multiple kernels. But... i guess i'm just looking for clarification. How exactly does ROM/kernel compatibility work? can i swap out the stock kernel for the fastest kernel, or is it more complicated than that?
thanks in advance guys.
Click to expand...
Click to collapse
Most kernel threads will state which ROMs they're compatible with. Stick with what the OP of the thread states, and you should be OK, with exception of a few minor bugs here and there now and then.

[Q] Does a custom Rom come with a Kernel?

Does a custom Rom come with a Kernel?
My specific case :
Nexus 7 32Gb Wifi
Android 4.1.2
Rom : PA 2.54
Kernel : Franco 3.1.10
My plan is to update to PA 2.99Beta6 which is based on Android 4.2.
I'd like to know if I'll also need to flash a new kernel as part of the upgrade process or if the PA 2.99Rom also includes the required kernel.
My guess is that it will be included with the Rom but figured it wouldn't do any harm to ask.
PMSL, how on earth do you think a ROM would actually work otherwise without a kernel.
Sorry but.... #facepalm
Sent from my Nexus 7 using xda app-developers app
My fear was that a Rom might use or expect the stock kernel, cheers for the answer though.
With that in mind, I wonder why Roms don't tend to ship with custom kernels. Franco's seems to be widely preferred to stock.
Mr_Loon said:
My fear was that a Rom might use or expect the stock kernel, cheers for the answer though.
With that in mind, I wonder why Roms don't tend to ship with custom kernels. Franco's seems to be widely preferred to stock.
Click to expand...
Click to collapse
most roms that are actually developed ship with custom kernels(like cm for example). roms that are just compiled from aosp source that have some mods added usually use the default android kernel(or stock roms with added mods). also, many roms ship with other custom kernels included. anyways, many others prefer trinity kernel
Mr_Loon said:
My fear was that a Rom might use or expect the stock kernel, cheers for the answer though.
With that in mind, I wonder why Roms don't tend to ship with custom kernels. Franco's seems to be widely preferred to stock.
Click to expand...
Click to collapse
Sorry I may have picked up on your question wrong, but many developers, well in fact most would use custom kernels, some prefer stock, stock kernels are generally very stable but quite limited in what they can do, for example take the pretty amazing Siyah on Galaxy S3 which gives you the ability to dual boot different ROM, s, i had AOSP as my main ROM and a Samsung ROM as my secondary ROM which was great for a while but they novelty wore off for me as I really only used the AOSP ROM, not to mention over clocking , etc, etc, etc.
I use Trinity Seven kernel on the Nexus and i find that the tablet seems to charge faster than with the CM kernel that comes with Liquid Smooth ROM.
Hope that answers some of your questions anyway
Sent from my Nexus 7 using xda app-developers app

will rooting tf300t make it less laggy/smoother?

can anyone confirm
updated to latest jelly bean, was wondering if rooting and install custom rom? if available will make a better experience?
wakkaday said:
can anyone confirm
updated to latest jelly bean, was wondering if rooting and install custom rom? if available will make a better experience?
Click to expand...
Click to collapse
Rooting not so much. All rooting does is allow you to access system files.. However, if you decide to install a custom rom or use the root to run apps such as LagFix or delete bloatware, you will definitely see an increase in performance. I was like you, wondering if rooting is worth it.. once I did it, I haven't looked back. It's so much faster!
zaki0saad said:
Rooting not so much. All rooting does is allow you to access system files.. However, if you decide to install a custom rom or use the root to run apps such as LagFix or delete bloatware, you will definitely see an increase in performance. I was like you, wondering if rooting is worth it.. once I did it, I haven't looked back. It's so much faster!
Click to expand...
Click to collapse
ok great can you advise which rom to install? please i am a newbie
if you let me know your setup... i will research and install the same and give it a go..
thank you
wakkaday said:
ok great can you advise which rom to install? please i am a newbie
if you let me know your setup... i will research and install the same and give it a go..
thank you
Click to expand...
Click to collapse
That all depends on whether you want Asus apps and features, or the latest version of Android with a little more customization. Personally, the fastest stock rom I have used is CROMi-X, which can be found in the development forum. v5 was recently released, which is based on the latest source from Asus. Definitely good to try that rom out if you are a first timer, there is plenty of support and you will find the speed boost to be really nice.
Then there's Cyanogenmod 10.2, which is quite stable on the TF300 now and it is what I am personally using. It doesn't include any stock Asus apps at all, it is based off the official CM sources. To be honest, the performance with CM10.2 is really quite good and there may be some kernels coming that will allow us to even overclock :good:
zaki0saad said:
That all depends on whether you want Asus apps and features, or the latest version of Android with a little more customization. Personally, the fastest stock rom I have used is CROMi-X, which can be found in the development forum. v5 was recently released, which is based on the latest source from Asus. Definitely good to try that rom out if you are a first timer, there is plenty of support and you will find the speed boost to be really nice.
Then there's Cyanogenmod 10.2, which is quite stable on the TF300 now and it is what I am personally using. It doesn't include any stock Asus apps at all, it is based off the official CM sources. To be honest, the performance with CM10.2 is really quite good and there may be some kernels coming that will allow us to even overclock :good:
Click to expand...
Click to collapse
ok thank you . i will try out the roms. i hope they are easy to install.
thank you mate...can i do it all via the transformer pad, or would i need a pc windows computer too?
thanks
wakkaday said:
can anyone confirm
updated to latest jelly bean, was wondering if rooting and install custom rom? if available will make a better experience?
Click to expand...
Click to collapse
With custom rom TF300T is like a new device.
Stock - never more
can i do the rom / unlocking root via the device itself if i have all files on usb? or do i need a pc?
perce_ption said:
With custom rom TF300T is like a new device.
Stock - never more
Click to expand...
Click to collapse
I second that. I was too tired of the laggyness with the stock rom. So I flashed CM. Now I have no idea how did I stand stock rom for almost a year.
Sent from my TF300T using Tapatalk 4
I'm currently on CM10.2 and there is like a new tablet for me. it runs really smooth.
I am currently on Paranoid 3-99 and I support the it feels like a new tablet argument in full mode.
So I highly recommend rooting it and going for a different custom ROM paranoid and cm are the best so i highly recommend using one of them good luck and enjoy the new experience

[Q] What is the fastest stable ROM+kernel+libs?

So searching comes up with >1 year old threads and not really answering my question.
I got a used N4 recently for my daughter, and I want it to be as fast and stable as possible. I unlocked, then ADB flashed the currrent Google image and then rooted, made it ART runtime and applied the Z2 Bionic lib zip, applied current Franco kernel. Then I was halted in terms of is that the fastest?
Is that best combination which exists right now?
Is CM11 better?
I didn't really form a concluson of the Z2 Dalvik lib vs ART.
From what I know, this patch is currently faster than ART itself:
http://forum.xda-developers.com/nexus-4/general/4-4-4-4-x-qualcomm-optimized-dalvik-t2546120
Since ART is 'experimental' right now of course it lacks of improvements, but I am sure if Android L is released this October this wouldnt be the case anymore.
Also some Custom Roms like Cyanogenmod has its own optimized bionic libs, sometimes better than the stock ones or any patches. I highly recommend you to try this out, because than you dont have to search and compare no more.
In terms of kernel, I would not recommend you to use franco's kernel on a Custom Rom. Make sure to use any other kernel. This is just my personal experiences with franco's kernel and someone might call me too dumb to use this kernel, but why do I have so much trouble with franco and every other kernel runs fine like matr1x, ak or semaphore? Judge for yourself
CCody said:
From what I know, this patch is currently faster than ART itself:
http://forum.xda-developers.com/nexus-4/general/4-4-4-4-x-qualcomm-optimized-dalvik-t2546120
Since ART is 'experimental' right now of course it lacks of improvements, but I am sure if Android L is released this October this wouldnt be the case anymore.
Also some Custom Roms like Cyanogenmod has its own optimized bionic libs, sometimes better than the stock ones or any patches. I highly recommend you to try this out, because than you dont have to search and compare no more.
In terms of kernel, I would not recommend you to use franco's kernel on a Custom Rom. Make sure to use any other kernel. This is just my personal experiences with franco's kernel and someone might call me too dumb to use this kernel, but why do I have so much trouble with franco and every other kernel runs fine like matr1x, ak or semaphore? Judge for yourself
Click to expand...
Click to collapse
Right so I saw the claim that sticking with Dalvic and using the optimised Dalvik lib is faster but I gave up keeping track of it as too much "feels" and "benchmarks aren't representative" conclusion.
Noting to avoid Franco with custom ROMs. The custom one I did was CM and Franco warns to not use it!
nigelhealy said:
So searching comes up with >1 year old threads and not really answering my question.
I got a used N4 recently for my daughter, and I want it to be as fast and stable as possible. I unlocked, then ADB flashed the currrent Google image and then rooted, made it ART runtime and applied the Z2 Bionic lib zip, applied current Franco kernel. Then I was halted in terms of is that the fastest?
Is that best combination which exists right now?
Is CM11 better?
I didn't really form a concluson of the Z2 Dalvik lib vs ART.
Click to expand...
Click to collapse
the fastest.. whatever im using.
but really, these kinds of threads arent allowed on xda since you are asking us to compare roms. oh, ill clue you in a little, cm isnt even close to the fastest. and no, franco kernel isnt the fastest either.
Best ROM/kernel threads are not allowed on XDA
The best bet is to head over to the development sections and try some out for yourself and see which combination suits you best
Thread closed

Kernel VS Not. Difference?

Good day
Anyone can show the differences between a Kernel ROM and NOT?
I'm currently running on SuperStock-Rom V2.4 and planning to flash SuperStock-Kernel.
Want to know the Advantages and Disadvantages.
Thanks
One is a full ROM with different software and various interface differences, depending on the ROM you choose.
A kernel is the base operator for any OS. This tells your hardware how to work and potentially unlocks features the standard kernel does not allow.
Not sure if this explains them well in non technical terms.
riso123 said:
One is a full ROM with different software and various interface differences, depending on the ROM you choose.
A kernel is the base operator for any OS. This tells your hardware how to work and potentially unlocks features the standard kernel does not allow.
Not sure if this explains them well in non technical terms.
Click to expand...
Click to collapse
That helps, thanks Man! But from your opinion. Which one is better? Kernel or Not?
Want to know more about difference between the two. Heheh. Much better from DEVs. Hehehe.
Thanks!
I think i had the wrong question here.
I was actually thinking the Kernel is a different ROM that comes with Kernel version.
So Kernel is a add-on to flash on top of a ROM. Right?
Harvie Almighty said:
I think i had the wrong question here.
I was actually thinking the Kernel is a different ROM that comes with Kernel version.
So Kernel is a add-on to flash on top of a ROM. Right?
Click to expand...
Click to collapse
Yes. The two are totally separate things. You can be rooted on a stock ROM and use a custom kernel.
Likewise, you carbon be in a custom ROM with a stock kernel.
To ask which is best wouldn't make sense as they are two totally different parts of a phone\OS.
riso123 said:
One is a full ROM with different software and various interface differences, depending on the ROM you choose.
A kernel is the base operator for any OS. This tells your hardware how to work and potentially unlocks features the standard kernel does not allow.
Not sure if this explains them well in non technical terms.
Click to expand...
Click to collapse
riso123 said:
Yes. The two are totally separate things. You can be rooted on a stock ROM and use a custom kernel.
Likewise, you carbon be in a custom ROM with a stock kernel.
To ask which is best wouldn't make sense as they are two totally different parts of a phone\OS.
Click to expand...
Click to collapse
In my case, I'm currently in a custom ROM right now which is SuperStock-Rom V2.4, can I flash the SuperStock-Kernel V2.0.1?
Thanks
depends rom might conflict with kernel since kernel moght set flags the rom woukd freak on. A good kernel can make a stock rom fly. But a stock kernel cant help even the most optimised rom. Kernel is what gives it the horse power.
Just make sure you have a flashable backup of your current kernel so you can revert if you run in to any boot issues, then you should be good to go.

Categories

Resources