Are there any advantages/disadvantages for using a stock kernel vs a custom kernel? Thanks for the responses.
Sent from my Modded Classic Evo... It's easier this way.
Stock kernel usually does'nt clock over 998MHz and you are'nt able to over or undervolt the kernel for better battery life.Also on custom kernels there are more governor options(smartass,etc.).Custom kernels can go up to 1118MHz sometimes higher,depends on the CPU.
Diablo67 said:
Stock kernel usually does'nt clock over 998MHz and you are'nt able to over or undervolt the kernel for better battery life.Also on custom kernels there are more governor options(smartass,etc.).Custom kernels can go up to 1118MHz sometimes higher,depends on the CPU.
Click to expand...
Click to collapse
I am aware of those differences. Basically, I'm wondering why I see so many people wanting to use a stock kernel (especially the one in the new OTA) and I was wondering why. Like what are the advantages of using the stock kernel over a custom kernel? Is it more stable? Are there any other things I may not be thinking of that would make a stock kernel a better choice? Thx again!
Sent from my Modded Classic Evo... It's easier this way.
I would think stock kernels to be smoother because they are designed for that particular rom/build,when a custom kernel is designed to run on different roms/builds,then when roms are updated or changed,the custom kernel does'nt,unless changed by the developer,hence the lag and FC's.I hope thats the answer you were looking for.
Custom kernels are made universal for several devices and roms. Although they yield benefits over stock, sometimes they can be unstable on certain setups. like mentioned above stock is made specifically for said device bout somewhat limited, though very stable
Sent from my OG Evo 4G via XDA app. Did I mention from inside my pocket?
Diablo67 said:
I would think stock kernels to be smoother because they are designed for that particular rom/build,when a custom kernel is designed to run on different roms/builds,then when roms are updated or changed,the custom kernel does'nt,unless changed by the developer,hence the lag and FC's.I hope thats the answer you were looking for.
Click to expand...
Click to collapse
Naturesretard said:
Custom kernels are made universal for several devices and roms. Although they yield benefits over stock, sometimes they can be unstable on certain setups. like mentioned above stock is made specifically for said device bout somewhat limited, though very stable
Sent from my OG Evo 4G via XDA app. Did I mention from inside my pocket?
Click to expand...
Click to collapse
Thanks clicked for both of you. Reason I ask is because I am running the new radios that were released with the newest OTA and wanted to know what to look for when I finally give the new kernel a try. Has anyone used the new kernel HTC released with the OTA yet? Has anyone a comparison they could share? Thanks.
Sent from my Modded MikG Evo... It's easier this way.
Thanks for the info.
Related
I know this is a really noob question, but what is a kernel? I see them all over the developer section when i look for roms, but i have no clue what it is (sorry if this is a bumped thread).
I also wanna know cuz i would like to use the right kernel to my incredible....
Sent from my Incredible using XDA App
A kernel is the bridge between the hardware (for example processor, memory, nand) and the software (the ROM). This is why changing the kernel can have such a huge impact on battery or speed. For example, one kernel can tell the processor to work its butt off, which decreases battery, while another will tell the processor to relax, increasing the battery life but decreasing speed. Since every processor is made from different silicon, not every kernel fits all phones.
Also, in kernels another important thing is the task scheduler. The Brain **** Scheduler (BFS) basically has ups and downs in performance but the Completely Fair Schedulare (CFS) is pretty much consistent in performance. It's hard to explain. I personally prefer BFS over CFS. Also, if you want higher quadrant scores, use BFS.
Hope this helps.
Thank you so much!
AOSP or Sense - it matters to the kernel
Noteworthy when flashing a kernel -
AOSP ROMs require AOSP kernels, Sense requires Sense kernels.
Same story with Froyo or Gingerbread ROMs, either AOSP or Sense.
Bootloops happen when they get mixed.
Great explanation, thanks- I was too embarrassed to ask, so I used the search...and here it was! finally I have a clue
smtom said:
Noteworthy when flashing a kernel -
AOSP ROMs require AOSP kernels, Sense requires Sense kernels.
Same story with Froyo or Gingerbread ROMs, either AOSP or Sense.
Bootloops happen when they get mixed.
Click to expand...
Click to collapse
Except that i have used ziggys latest bfs wo havs on cm7 an z roms
Sent from my ADR6300 using XDA App
Hey,
So sorry for what probably seems like a dumb question. I'm usually a Vibrant guy, but I'm helping a buddy out with a G2/looking at the feasibility of getting one myself. I know at least for the Vibrant our normal kernels don't play nice with our version of CyanogenMod 7. I was curious if the same held true here? Or can I flash any kernel? Also, I see that there are different types based on the type of ROM, which is a new thing to a Vibrant owner. So can anyone recommend me a kernel? I'm pretty decent on flashing and all that, and recovering a brick (at least with my Vibrant). Basically I want the best bottom-line performance. I don't need extra bells and whistles, just a nice high clock frequency. Thanks!
-MN_Vibrant
MN_Vibrant said:
Hey,
So sorry for what probably seems like a dumb question. I'm usually a Vibrant guy, but I'm helping a buddy out with a G2/looking at the feasibility of getting one myself. I know at least for the Vibrant our normal kernels don't play nice with our version of CyanogenMod 7. I was curious if the same held true here? Or can I flash any kernel? Also, I see that there are different types based on the type of ROM, which is a new thing to a Vibrant owner. So can anyone recommend me a kernel? I'm pretty decent on flashing and all that, and recovering a brick (at least with my Vibrant). Basically I want the best bottom-line performance. I don't need extra bells and whistles, just a nice high clock frequency. Thanks!
-MN_Vibrant
Click to expand...
Click to collapse
If you're looking for a kernel for CM7, the kernel included is quite snappy though I personally run pershoot's kernel as he undervolts and has some other tweaks which improves responsiveness *and* battery life, at least for me.
Sent from my HTC Vision using XDA App
CM7 already comes with its own custom kernel (which also supports some overclocking), so no need to flash a separate kernel if you don't want to. But as already mentioned, pershoot's works well too.
You can't flash any kernel. Some are Sense specific, and some are for non-Sense ROMs. Flashing the wrong one for your ROM can apparently brick the phone, so read thru the threads for the ROM and kernel you are interested in, to be sure. The ROM developer will usually have kernel recommendations, or you can see what kernels users of that ROM have tried.
Like stated above you will need to read the instructions and notes on the kernel thread. CM7 has special requirements. Other Roms don't need. but be very careful on what you flash!
Hey guys,
Still a bit noob concerning kernels so bear with me.
I am running CyanogenMod 9 on my AT&T SIII with their kernel. Would there be a lot of advantages to flash the KT747 kernel by Ktoonsez? Would it be faster?
If I flash this kernel, how do I go back to the CM9 kernel in case of problems?
Thanks!
t.square said:
Hey guys,
Still a bit noob concerning kernels so bear with me.
I am running CyanogenMod 9 on my AT&T SIII with their kernel. Would there be a lot of advantages to flash the KT747 kernel by Ktoonsez? Would it be faster?
If I flash this kernel, how do I go back to the CM9 kernel in case of problems?
Thanks!
Click to expand...
Click to collapse
Hi, I cant say it would have an advantage or be any faster or not because I haven't run CM9. I do use KT747 though. Only thing I can say is try it. If not you should be able to just flash your kernel back. Or just make a nandroid, which ya should do anyways
This thread is going to get closed pretty quick I'm sure. VS threads are not really cool to have and they all turn into personal opinion. You need to just try the kernels out for yourself and then decide. No one can give you an accurate answer for this.
jasvncnt1 said:
Hi, I cant say it would have an advantage or be any faster or not because I haven't run CM9. I do use KT747 though. Only thing I can say is try it. If not you should be able to just flash your kernel back. Or just make a nandroid, which ya should do anyways
Click to expand...
Click to collapse
Ok thx.
Didn't actually think to use the nandroid when changing kernels. I use it before changing roms but didn't know it worked for kernels too, which should've been obvious.
How do you find KT747? Does the undervolting make a big difference on battery life and/or performance?
task650 said:
This thread is going to get closed pretty quick I'm sure. VS threads are not really cool to have and they all turn into personal opinion. You need to just try the kernels out for yourself and then decide. No one can give you an accurate answer for this.
Click to expand...
Click to collapse
Sorry about that. I've just never tried a different kernel before and I was feeling a bit insecure.
t.square said:
Ok thx.
Didn't actually think to use the nandroid when changing kernels. I use it before changing roms but didn't know it worked for kernels too, which should've been obvious.
How do you find KT747? Does the undervolting make a big difference on battery life and/or performance?
Click to expand...
Click to collapse
Here is the thread with download
http://forum.xda-developers.com/showthread.php?t=1756776
UV/OC is really different for each phone. I just run the default settings as is after installed.
jasvncnt1 said:
Here is the thread with download
http://forum.xda-developers.com/showthread.php?t=1756776
UV/OC is really different for each phone. I just run the default settings as is after installed.
Click to expand...
Click to collapse
Ok, I'll check it out in detail. Thanks.
2 options to revert kernel changes.
1. Nandroid before installing the kernel. Then only restore system when you want to revert. Its quicker than restoring everything.
2. Reflash the ROM zip. It will reinstall the system without erasing your personal data.
Sent from my Xoom using XDA Premium HD app
Ok, I'll try it. Thanks!
Sent from my SAMSUNG-SGH-I747 using xda premium
task650 said:
This thread is going to get closed pretty quick I'm sure. VS threads are not really cool to have and they all turn into personal opinion. You need to just try the kernels out for yourself and then decide. No one can give you an accurate answer for this.
Click to expand...
Click to collapse
It's pretty absurd to say this. I understand that line of reasoning with ROMs, different roms do very different things, prioritize different ussage patterns, and apearl to different astetics.
Kernels are..... just Kernels. There are literaly only 3 metrics to judge a Kernel by:
1) Performance (how fast is stuff, this may or may not include overclocking).
2) Stability (self explanatory).
3) Battery life (also self explanatory).
There really isn't much subjective here. Some Kernels are just plain better than others. If one kernel is faster, and another has better battery life, then just say that. That's exactly the kind of thing that is helpful to all.
What really is the difference between all these stock type kernels that are "deodexed" I am specifically talking about the ones that Scott puts out that are basically Samsung kernels?
Am I gaining anything by upgrading these kernels when the new ones come out.
If I use an international kernel will that do anything negative to my United States phone?
I am running cleanrom 4.0.5 right now and just flashed an "L7" kernel, from Scott's website that allowed me to mess around with boot animations.
livingaboard said:
What really is the difference between all these stock type kernels that are "deodexed" I am specifically talking about the ones that Scott puts out that are basically Samsung kernels?
Am I gaining anything by upgrading these kernels when the new ones come out.
If I use an international kernel will that do anything negative to my United States phone?
I am running cleanrom 4.0.5 right now and just flashed an "L7" kernel, from Scott's website that allowed me to mess around with boot animations.
Click to expand...
Click to collapse
I usually dont mess with the kernel because I actually tried NOTE2CORE and that was kind of buggy for me my infrared light is always on if you know what Im talking about. the light next to the ear piece. I also tried perseus and saber and I did not tweak them or anything like UV or OC them. If you are crazy about OC and tweaking them those two are your best bet. If you are like me and cant really tell the difference in speed then keep it stock. I am running the new stock kernel MA4 or something. I am running CLEAN ROM also but the AT&T version 1.2.
Hope this helps and good luck
Best thing to do is search forums. This question has been answered many times. And there is some great guides already written on any questions you have about kernels. Thats how I learned and found a rom that I wanted. The info/guides will inform you much better than a post like this.
Hi,
Just got a used Epic 4g today and have a question for you seasoned vets.
I've decided to run CM 10.1.3 stable since it seems like a fairly solid, well supported ROM. Can any of you recommend a custom kernel to go along with it? I'd like to be able to play around with overclocking, undervolting, or even some more governors,
Thanks.
Honestly, I've had nothing but good experience using the kernel that ships with CM 10.1 (on two Epics used by two different people). I never felt like I needed to find a different one. What are you hoping to gain from a new kernel? Just curious...
hatchmt said:
Honestly, I've had nothing but good experience using the kernel that ships with CM 10.1 (on two Epics used by two different people). I never felt like I needed to find a different one. What are you hoping to gain from a new kernel? Just curious...
Click to expand...
Click to collapse
With the stock kernel, I don't see any voltage adjustment options nor any overclocking options. I'd like to have those.
doom5 said:
With the stock kernel, I don't see any voltage adjustment options nor any overclocking options. I'd like to have those.
Click to expand...
Click to collapse
Fair enough. Yeah, stock CM 10.1 only allows you to adjust the clock speed *down* (from what I can see in the performance menu). I'm afraid I'm no help with the custom kernel scene, so best of luck to you. I'll let someone else comment on that if they feel so inclined.
doom5 said:
With the stock kernel, I don't see any voltage adjustment options nor any overclocking options. I'd like to have those.
Click to expand...
Click to collapse
Nitest/Nutest probably have those (look around in the dev forum). Do note that Epic 4G is an old device with decreasing support, so Nitest/Nutest is pretty much the only custom kernel for AOSP ROMs.
Sent from Samsung Captivate Glide @ I927UCLJ3
AndyYan said:
Nitest/Nutest probably have those (look around in the dev forum). Do note that Epic 4G is an old device with decreasing support, so Nitest/Nutest is pretty much the only custom kernel for AOSP ROMs.
Sent from Samsung Captivate Glide @ I927UCLJ3
Click to expand...
Click to collapse
Thanks for your response. This device is old, but it has far better community support than my Droid Pro ever did.