[Q] Whats the point of using custom kernel ? - Nexus 5 Q&A, Help & Troubleshooting

What exactly do i get if i will flash custom kernel to my hammerhead ? What do they provide to make it noticeable to an user ?

m4nu4l said:
What exactly do i get if i will flash custom kernel to my hammerhead ? What do they provide to make it noticeable to an user ?
Click to expand...
Click to collapse
Custom kernels provide improvements, tweaks and more power to the user.
Some provide patches to use certain mods... E.g. Multirom patched kernels
Others allow your phone to be overclocked and undervolted. (Both CPU & GPU)
Some just save more battery than others, some have display tweaks included allowing the user to copy Samsung's saturated screens or even lower saturation.
Remember, not all kernels are compatible with all roms.
Read on the bases of the roms and kernel compatibility!
Happy flashing and good luck!

Valdorous said:
Custom kernels provide improvements, tweaks and more power to the user.
Some provide patches to use certain mods... E.g. Multirom patched kernels
Others allow your phone to be overclocked and undervolted. (Both CPU & GPU)
Some just save more battery than others, some have display tweaks included allowing the user to copy Samsung's saturated screens or even lower saturation.
Remember, not all kernels are compatible with all roms.
Read on the bases of the roms and kernel compatibility!
Happy flashing and good luck!
Click to expand...
Click to collapse
Thanks for the explanation, feels like i'm not the guy who would need to overclock my nexus 5, its fast enough for me out of the box. Multi-rom sounds attracting tho.

Stock kernel works just fine
Sent from my Nexus 5 using XDA Premium 4 mobile app

m4nu4l said:
Thanks for the explanation, feels like i'm not the guy who would need to overclock my nexus 5, its fast enough for me out of the box. Multi-rom sounds attracting tho.
Click to expand...
Click to collapse
One thing I forgot to mention are also the sound tweaks!
There are a LOT out there that are really good, although the App Viper4Android will always reign superior!
I do recommend you have a look at some of the kernels.
You can get 150% out of your battery with the right rom/kernel combo and probably more if you sacrifice some performance.
Just saying it's something a lot of people don't experiment with, I personally am a flash-aholic and need to flash new kernels and roms every other day!

Valdorous said:
I do recommend you have a look at some of the kernels.
You can get 150% out of your battery with the right rom/kernel combo and probably more if you sacrifice some performance.
Click to expand...
Click to collapse
not true.
battery life is dependant on how you personally use your phone, how you set it up, what apps you use, and the quality of your phone/data connection. everything else, including kernels, play a very minor role in battery.

simms22 said:
not true.
battery life is dependant on how you personally use your phone, how you set it up, what apps you use, and the quality of your phone/data connection. everything else, including kernels, play a very minor role in battery.
Click to expand...
Click to collapse
Not necessarily, depending on the govenor (that comes with the kernel) your phone can idle better and some kernels have adjustments to the LMK (LowMemoryKiller) which handles background apps differently.
So in my opinion with the same usage and different handling of background apps, including undervolting and a battery saving governor.
You could easily hit 150% of the usual battery life,
Kernels play in that matter a HUGE role.
You could even throw in some display tweaks (in the battery's favour).

Valdorous said:
Not necessarily, depending on the govenor (that comes with the kernel) your phone can idle better and some kernels have adjustments to the LMK (LowMemoryKiller) which handles background apps differently.
So in my opinion with the same usage and different handling of background apps, including undervolting and a battery saving governor.
You could easily hit 150% of the usual battery life,
Kernels play in that matter a HUGE role.
You could even throw in some display tweaks (in the battery's favour).
Click to expand...
Click to collapse
first off, your "battery saving" govornor doesnt exist. it would depend on exactly what you are doing with the phone. the governor doesnt save battery, it tells your cpu how to behave with the incoming need. and they dont control how your phone idle. i use ondemand, and i doubt many phones idle better than mine.
undervolting DOES NOT save you battery, it can even use more than if not undervolted. the only benefit you will get from undervolting is a little less heat.
and again, kernels do not play a role in battery. if they did, every single person would be using the same battery saving kernel. but we are not. with every single kernel someone will have great battery, and someome will have terrible battery. that's because how ypu use it and your quality phone/data connection pre-decides what your battery will be like.
what you are believing are rumors. stuff people dont really know much about, but still keep repeating the non truth over and over. in reality, kernels have almost no influence in battery.
and btw, everything you can control with a custom kernel, you can with the stock kernel. and people get just as great battery on stock than on a custom kernel.
and yes, i do know what im talking about, ive been part of trinity kernel for 5 years now. and ive helped thousands with android and android related issues, including battery.

simms22 said:
first off, your "battery saving" govornor doesnt exist. it would depend on exactly what you are doing with the phone. the governor doesnt save battery, it tells your cpu how to behave with the incoming need. and they dont control how your phone idle. i use ondemand, and i doubt many phones idle better than mine.
undervolting DOES NOT save you battery, it can even use more than if not undervolted. the only benefit you will get from undervolting is a little less heat.
and again, kernels do not play a role in battery. if they did, every single person would be using the same battery saving kernel. but we are not. with every single kernel someone will have great battery, and someome will have terrible battery. that's because how ypu use it and your quality phone/data connection pre-decides what your battery will be like.
what you are believing are rumors. stuff people dont really know much about, but still keep repeating the non truth over and over. in reality, kernels have almost no influence in battery.
and btw, everything you can control with a custom kernel, you can with the stock kernel. and people get just as great battery on stock than on a custom kernel.
and yes, i do know what im talking about, ive been part of trinity kernel for 5 years now. and ive helped thousands with android and android related issues, including battery.
Click to expand...
Click to collapse
I know and have used your kernel.
If you noticed I said "In my opinion". No reason to get aggressive.
I have noticed something else.
And thought it worth sharing.
If I've offended you, I apologize.

Valdorous said:
I know and have used your kernel.
If you noticed I said "In my opinion". No reason to get aggressive.
I have noticed something else.
And thought it worth sharing.
If I've offended you, I apologize.
Click to expand...
Click to collapse
oh gosh, please dont apologize. i also meant no offence to you.
its not you i am aggressive with btw, its that false info that just wont die. i had still many people do, but its not as bad as before. you dont need to wipe anything when flashing kernels. but, many people used to insist that its a must. i spent a lot of time fighting that falsehood, now i dont see it as much. its the same about battery. if there was a "magic" pill, everyone would be using it. but just as many people using any random kernel will get great battery life on a "battery" saving kernel, and just as many people will get bad battery life as well.
please, again, i didnt mean offence. im just trying to pass the truth around, thats all. its just that this kind of thing isnt an opinion, there is a truth and a false here. id never go against any persons opinion if it was just about opinion.

Yeah....at best....just changing from one kernel to another MAY affect your battery about 5 to 10 percent one way or the other. In other words.....the direct affect on battery is minimal.
The biggest myth in the threads are that rom/kernel combos make big differences in battery life.
Simply put, they don't.
And everything @simms22 said. ?
---------- Post added at 07:59 PM ---------- Previous post was at 07:57 PM ----------
And in modern devices anyway....undervolting does nothing but keep heat down a bit.....and under clocking has an extremely minor affect as well.
Don't believe, try it and see. ?
I get the same battery life on any ROM....any kernel.

You can make your own ultra powersaving mode or your own hyper performance mode...

I'm just using custom kernel for gamma control, s2w/s2s (which is very useful for me when reading some articles on Chrome), also for USB OTG mounting. Oh oh, and also for killing time, you know messing up with frequency and stuff lol
Well, personally I never believe about the effect on battery life by using this or that kernel since there are lots of things that can affect your battery life, and for my case data connection is the battery killer :angel:

What are you guys talking about??. No, I'm not a kernel dev BUT I have tried so many ROM's and kernels on different devices for a long time now and by experience I can say that they DO influence battery life. I have seen %~50 increase (compared to stock) and aso have experienced just 4 hours of battery because a buggy kernel patch.
They're not placebo when your device start to last 19 hours instead of just 13 like it did since you bought It.

lovetatfitties said:
What are you guys talking about??. No, I'm not a kernel dev BUT I have tried so many ROM's and kernels on different devices for a long time now and by experience I can say that they DO influence battery life. I have seen %~50 increase (compared to stock) and aso have experienced just 4 hours of battery because a buggy kernel patch.
They're not placebo when your device start to last 19 hours instead of just 13 like it did since you bought It.
Click to expand...
Click to collapse
your cpu is set up differently with the custom kernel. thats why. its not the kernel itself. you can set up your cpu on stock so itll be like the custom kernel. its very easy if you are familiar with a few scripts and the root filesystems. for example, i run trinity kernel. with the way trinity kernel sets up my cpu, i get better than stock kernel in battery. trinity set my cpu to run all four cores always on, no hotplugging. it also disables mpdecision. i can set up the stock kernel that way as well. i can do it using a root file explorer, manually, or i can do it via script. and i do know people that run the stock kernel that just get fabulous battery life.
---------- Post added at 10:21 PM ---------- Previous post was at 09:55 PM ----------
there are things that you can do with kernel control apps as well.

Sometimes when you flash a kernel...and many times we flash a ROM right before.....you are only getting rid of a battery issue you previously had before you flashed. So with the clean start, of course you're battery will be much better (especially if you had an unfixed or unnoticed issue before)....and sorry to put it this way, but don't know how else to put it....but the less knowledgeable people think its the new kernel that's made such a huge. Pretty much all the most experienced people know kernels don't make a very big difference to battery life. You can flash clean stock with stock kernel and see a huge gain too if you had an issue before.
Test it yourselves. Flash your favorite ROM and some kernel one day. Go a few battery cycles without changing much or installing much. Then flash the same ROM and another kernel. Same changes and same few apps. And so on...
Eventually you'll get the point.

KJ said:
Sometimes when you flash a kernel...and many times we flash a ROM right before.....you are only getting rid of a battery issue you previously had before you flashed. So with the clean start, of course you're battery will be much better (especially if you had an unfixed or unnoticed issue before)....and sorry to put it this way, but don't know how else to put it....but the less knowledgeable people think its the new kernel that's made such a huge. Pretty much all the most experienced people know kernels don't make a very big difference to battery life. You can flash clean stock with stock kernel and see a huge gain too if you had an issue before.
Test it yourselves. Flash your favorite ROM and some kernel one day. Go a few battery cycles without changing much or installing much. Then flash the same ROM and another kernel. Same changes and same few apps. And so on...
Eventually you'll get the point.
Click to expand...
Click to collapse
That right!
It's all about how you feel about your devices.

simms22 said:
your cpu is set up differently with the custom kernel. thats why. its not the kernel itself. you can set up your cpu on stock so itll be like the custom kernel. its very easy if you are familiar with a few scripts and the root filesystems. for example, i run trinity kernel. with the way trinity kernel sets up my cpu, i get better than stock kernel in battery. trinity set my cpu to run all four cores always on, no hotplugging. it also disables mpdecision. i can set up the stock kernel that way as well. i can do it using a root file explorer, manually, or i can do it via script. and i do know people that run the stock kernel that just get fabulous battery life.
---------- Post added at 10:21 PM ---------- Previous post was at 09:55 PM ----------
there are things that you can do with kernel control apps as well.
Click to expand...
Click to collapse
Ok man whatever, I don't like to argue about the color of the sky so.. Yeah..
Also, I think you should e-mail all the kernel devs and tell them that they're full of bs and that they all are wasting their time improving nothing. You should try to reach Linus Torvalds and tell him that he has to stop developing worthless software, that we all can mod our systems the way we want'em to behave and that we don't need support for newer technology. :good:

lovetatfitties said:
Ok man whatever, I don't like to argue about the color of the sky so.. Yeah..
Also, I think you should e-mail all the kernel devs and tell them that they're full of bs and that they all are wasting their time improving nothing. You should try to reach Linus Torvalds and tell him that he has to stop developing worthless software, that we all can mod our systems the way we want'em to behave and that we don't need support for newer technology. :good:
Click to expand...
Click to collapse
It's a good job YOU know what you're talking about, otherwise this thread would have been worthless

The point is you can do some customizations with custom kernels. Gamma control, usb fast charge, etc etc.
But battery life? I never see the difference even with the similar usage that I always do every single day, really, I'm living in Indonesia and the data connection is the battery killer that makes me swearing aaaaall the time lol
I have tried that kernel this kernel (except caf kernel), you name it, but still nothing different, except each of them has their own characteristics.
My own solution? I bought a powerbank, that's my magic pill when my phone is out of battery.
Please, don't think I'm bashing kernel devs out there, they do fantastic job with their creations and I hope they don't stop doing that, I myself using ElementalX, because I need the features that the dev offers to user like me.
Sorry if my English is that bad :/
lovetatfitties said:
Ok man whatever, I don't like to argue about the color of the sky so.. Yeah..
Also, I think you should e-mail all the kernel devs and tell them that they're full of bs and that they all are wasting their time improving nothing. You should try to reach Linus Torvalds and tell him that he has to stop developing worthless software, that we all can mod our systems the way we want'em to behave and that we don't need support for newer technology. :good:
Click to expand...
Click to collapse
Sent from my Nexus 5 using Tapatalk

Related

[Kernel]Experimental 2.6.35 with Automatic Voltage Scaling (AVS)

This kernel is based on Thalamus's Oxygen Kernel but with AVS and he's given me permission to post it here for testing.
I implemented AVS from scratch (based on the Code Aurora kernel) and it seems to work well for me.
AVS uses some hardware to emulate the longest gate delays through the CPU datapath. If the delay is longer than expected, the CPU voltage can be decreased, if shorter then it can be increased. This means that the CPU is always running near the minimum voltage it requires and because power consumption rises with the square of voltage this is a good thing.
Here are the results of some initial tests (full load, no idle):
Clock Speed, Without AVS, With AVS
1113600,234mA,223mA
998400,207mA,190mA
768000,158mA,138mA
499200,111mA,93mA
384000,90mA,79mA
245000,70mA,64mA
So there are power savings of about 8-15%
All patches are initially pushed here:
https://github.com/dzo/kernel/tree/2.6.35-bravo-exp
and should end up here:
https://github.com/thalamus/kernel/tree/2.6.35-bravo-exp
You can see the current status of AVS by doing:
Code:
cat /sys/module/avs/parameters/status
Doing:
Code:
echo 1 > /sys/module/avs/parameters/debug
will put lots of debugging info in the kernel log.
To disable AVS do:
Code:
echo 0 > /sys/module/avs/parameters/enabled
The minimum voltage is set to 900mV but you can change this using e.g.:
Code:
echo 850 > /sys/module/avs/parameters/vdd_min
Putting too low a value in here will crash your phone because AVS seems to have trouble with low frequencies.
I also added some extra frequency steps, 76.8MHz and 192MHz.
Don't expect huge power savings, the CPU is only one of the things using power on our devices.
I think AVS is a nice idea and I'd like to know how stable it is on other people's phones.
To install, flash the attached update zip from recovery.
Please don't use this kernel unless you are fairly well informed about what you are doing.
15/4/12: Updated kernel with higher vdd_min
Going to give this a test now, I'll report back later.
How did you produce those mA readings btw?
have you tried using other kernels like Eviolets one? does it really save much more battery than EVs?
is it 100% stable??
with the kernel using some hardware to calculate the voltages needed wouldnt it take some more power to get the calculations done?
cez10 said:
have you tried using other kernels like Eviolets one? does it really save much more battery than EVs?
Click to expand...
Click to collapse
Why don't you try it and find out instead of asking questions.
is it 100% stable??
Click to expand...
Click to collapse
I think the words '[Kernel]Experimental' in the thread title are a clue.
with the kernel using some hardware to calculate the voltages needed wouldnt it take some more power to get the calculations done?
Click to expand...
Click to collapse
The overhead of the calculations is negligible.
So this is only for gingerbread AOSP ROMs or works on Sense as well?
lvnatic said:
So this is only for gingerbread AOSP ROMs or works on Sense as well?
Click to expand...
Click to collapse
Oh my...people just want to be spoonfed on XDA these days.
This kernel is based on Thalamus's Oxygen Kernel
Click to expand...
Click to collapse
As Oxygen is an AOSP ROM it's fairly clear that it's not going to be a sense kernel isn't it?
Thanks for sharing this.
What are the available governors? I can't find this information on github.
Will switching between governors (depending on phone state) cause any issues with the voltage change, that aren't advised?
_thalamus said:
Oh my...people just want to be spoonfed on XDA these days.
As Oxygen is an AOSP ROM it's fairly clear that it's not going to be a sense kernel isn't it?
Click to expand...
Click to collapse
He never mentioned it is specifically for AOSP or Sense ROMs. I was wondering if this is just a separate script, not kernel dependent. But if I give it a 2nd read then yes, it seems indeed it is an entire kernel, my bad, no need for a spoon...or w/e it means.
lvnatic said:
He never mentioned it is specifically for AOSP or Sense ROMs. I was wondering if this is just a separate script, not kernel dependent. But if I give it a 2nd read then yes, it seems indeed it is an entire kernel, my bad, no need for a spoon...or w/e it means.
Click to expand...
Click to collapse
Don't listen to Thalamus. He has no time for people less "knowledgeable" than him. There was a time where I thought a kernel was a kernel.
I thought I had escaped his unhelpful comments when I left Oxygen thanks to his attitude (if you don't like his attitude, then tough is the general gist of it). If he was a shop owner he would go bankrupt, quickly, as he has no people skills whatsoever.
If he wasn't a dev, he would be labeled a troll, yet he is allowed to get away with being nasty to people. When will XDA introduce a -thanks button?
I think the saying goes, if you don't have anything nice to say, then don't say anything at all.
Thanks, this one looks like a good project
As to stability: i've been using this kernel for a couple hours without issues, with very small draining btw; anyway a few minutes ago the phone became unresponsive: i was just typing a message with whatsapp, clocked 192x806, and a freeze occurred. A soft reset did the trick.
Keep up the good job
Edit: i'm on beta 2 fyi...
chronicfathead said:
Don't listen to Thalamus. He has no time for people less "knowledgeable" than him. There was a time where I thought a kernel was a kernel.
I thought I had escaped his unhelpful comments when I left Oxygen thanks to his attitude (if you don't like his attitude, then tough is the general gist of it). If he was a shop owner he would go bankrupt, quickly, as he has no people skills whatsoever.
If he wasn't a dev, he would be labeled a troll, yet he is allowed to get away with being nasty to people. When will XDA introduce a -thanks button?
I think the saying goes, if you don't have anything nice to say, then don't say anything at all.
Click to expand...
Click to collapse
Hahahahahaha.
That cheered me up, I'm having a crap day.
Happy to be of assistance.
Edit: You prove how little you know about me by saying that I have no time for people less knowledgeable than me. That is totally untrue. I spend a lot of time helping people who are less knowledgeable than me. What I have no time for is laziness, people who won't help themselves or idiots. There is a big difference.
_thalamus said:
Hahahahahaha.
That cheered me up, I'm having a crap day.
Happy to be of assistance.
Edit: You prove how little you know about me by saying that I have no time for people less knowledgeable than me. That is totally untrue. I spend a lot of time helping people who are less knowledgeable than me. What I have no time for is laziness, people who won't help themselves or idiots. There is a big difference.
Click to expand...
Click to collapse
I only base my observation on posts of yours that I have read. Rather than shooting people down, advise them so they can improve their knowledge.
sent by touching my Desire
In Airplane mode i had 2mA battery usage all night without AVS and 5mA usage with AVS. This is via Battery monitor widget.
Xinot said:
In Airplane mode i had 2mA battery usage all night without AVS and 5mA usage with AVS. This is via Battery monitor widget.
Click to expand...
Click to collapse
AVS has nothing to do with power consumption while the device is asleep. When the phone sleeps, the CPU is power collapsed, i.e. is completely powered down. AVS only changes the voltage while the CPU is awake.
The Kernel work great on Miui 1.4.8 since 2 days! No reboot or freeze... and in idle with JiuceDefender, 652Mhz max ondemand over 3h the device lost only 2% accu
Thanks for your work
Sent from my HTC Desire using XDA App
I've just updated the kernel in the first post to increase the minimum voltage and remove some possibly unstable frequencies.
Should be more stable now.
dzo said:
AVS has nothing to do with power consumption while the device is asleep. When the phone sleeps, the CPU is power collapsed, i.e. is completely powered down. AVS only changes the voltage while the CPU is awake.
Click to expand...
Click to collapse
OukkiDoukki! So i have something else going on here...
Thanks running sweet keep up the great work using on GV 2.0
Sent from my HTC Desire using XDA Premium App
cez10 said:
have you tried using other kernels like Eviolets one? does it really save much more battery than EVs?
is it 100% stable??
Click to expand...
Click to collapse
Just a quick post to say that I've been testing this kernel for 2/3 days (actually the version that Thalamus has in his experimental github) and find the battery usage to be the same. But the AVS code seems much cleaner than the implementation I have.
As for stability, I haven't had a single crash yet. And overall speed seems better than on my kernel.
Quadrant also confirms this.
Regards,
EViollet said:
Just a quick post to say that I've been testing this kernel for 2/3 days (actually the version that Thalamus has in his experimental github) and find the battery usage to be the same. But the AVS code seems much cleaner than the implementation I have.
As for stability, I haven't had a single crash yet. And overall speed seems better than on my kernel.
Quadrant also confirms this.
Regards,
Click to expand...
Click to collapse
Do you think you will be compiling ManU 1.5 from this source then?

kernels..

hey guys.. i guess im kinda new with androids but all i have is a question... now the i learned how to flash a rom.. its very cool but why do we need kernels what does it mean? just flashing a rom thats not all there are kernels and other stuff but i dont know what they are and what for
Kernels are the core system. Sort of like drivers. Custom Kernels affect stuff like Overclocking for speed, Undervolting the processor to save battery, GPS locks, WiFi range, etc.
They can increase stability, speed, and battery.
The big thing, I think, that most people sought after is the Overclocking/Undervolting (OC/UV). This overclocks the processor while lowering the power usage of the chip at the same time. So you get a faster phone while saving battery. Brilliant. It is my understanding that custom kernels come with normal settings by default. They only ALLOW overclocking abilities using programs like SetCPU and the likes. I think the voltage is lowered on all speeds though, so flashing an UV rom will save you battery even if running 1ghz stock speed. I've seen people go up to 1.4ghz.
It is best to test a rom first for a few days. Figure out what bugs you encounter, if any. Get a feel for the rom so when you flash a new kernel you can see if it will work for you. If you do too much at once and you encounter bugs it will be hard to pinpoint.
I've flashed custom kernels but don't do it often. I know CM roms have their own custom kernels that I believe are flashed back when flashing the rom. This is why CM7 differs from stock in a lot of ways. One example is stock G2x won't work with Wii remotes. The bluetooth stack in the kernel is a custom LG one and doesn't work. CM uses a more common bluetooth stack so you not only gain this functionality but also others.
The list goes on and on. I think most of the custom kernels are BASED off CM7 and are only compatible with CM7. I think a custom kernel on top of a stock LG rom will cause bootloops. So the kernel and rom have to work together.
I am not an expert but I think I've touched the bases. Someone correct me if anything is untrue or misinformative. Technicalities aside, this is the gist of it.
player911 said:
Kernels are the core system. Sort of like drivers. Custom Kernels affect stuff like Overclocking for speed, Undervolting the processor to save battery, GPS locks, WiFi range, etc.
...<snip>
Click to expand...
Click to collapse
excellent explanation, i've kinda been wondering about all this myself. Thanks!
player911 said:
Kernels are the core system. Sort of like drivers. Custom Kernels affect stuff like Overclocking for speed, Undervolting the processor to save battery, GPS locks, WiFi range, etc.
They can increase stability, speed, and battery.
The big thing, I think, that most people sought after is the Overclocking/Undervolting (OC/UV). This overclocks the processor while lowering the power usage of the chip at the same time. So you get a faster phone while saving battery. Brilliant. It is my understanding that custom kernels come with normal settings by default. They only ALLOW overclocking abilities using programs like SetCPU and the likes. I think the voltage is lowered on all speeds though, so flashing an UV rom will save you battery even if running 1ghz stock speed. I've seen people go up to 1.4ghz.
It is best to test a rom first for a few days. Figure out what bugs you encounter, if any. Get a feel for the rom so when you flash a new kernel you can see if it will work for you. If you do too much at once and you encounter bugs it will be hard to pinpoint.
I've flashed custom kernels but don't do it often. I know CM roms have their own custom kernels that I believe are flashed back when flashing the rom. This is why CM7 differs from stock in a lot of ways. One example is stock G2x won't work with Wii remotes. The bluetooth stack in the kernel is a custom LG one and doesn't work. CM uses a more common bluetooth stack so you not only gain this functionality but also others.
The list goes on and on. I think most of the custom kernels are BASED off CM7 and are only compatible with CM7. I think a custom kernel on top of a stock LG rom will cause bootloops. So the kernel and rom have to work together.
I am not an expert but I think I've touched the bases. Someone correct me if anything is untrue or misinformative. Technicalities aside, this is the gist of it.
Click to expand...
Click to collapse
Ya, thanks for putting the time into explaining. I was wondering the same thing..
Wow that was briliant thank you...
Sent from my LG-P999 using XDA Premium App

Best kernel to keep things simple, stable

I'm really very happy with my Nexus S 4G. It's unlocked and rooted, but otherwise pure stock and I really like it that way.
Coming from the Hero it's a pleasure to have a phone that doesn't require heavy modification to make it perform properly. Still, I miss the thrill of flashing ROM's and kernels.
I would like to try a kernel...mainly to simply o/c a bit, but I don't want it to suffer stable and reliable operation. I recall with the Hero, some of the kernels would adversely affect things like the GPS, making it something I couldn't rely on.
So my question: what kernel can I use that is uncapped, but will otherwise be as close to stock as possible?
Thanks for your thoughts!
Kernels are pretty different over here. I don't even know what's closest to stock. They pretty much all have mods in them. Matr1x kernel is pretty popular. You may have to up the voltage for it if you oc to 14xx. 1200 seemed pretty stable to me with default voltages. Currently franco kernel is pretty popular. You can't oc it, but it seems pretty snappy without oc. GLaDOS is also being used a bit but i've read some mixed reviews and for me at least it did seem a little lagging at times for the short period I ran it. I tried Trinity kernel when I first moved over from the hero and it seemed kind of flaky though it's possible that could have been due to the kang I was running. There are a few others out there. Cm7 kernel has a lot of the same mods cooked in though it's likely not the latest updates. You will see a lot of mention of BLN and Voodoo. There are apps on the market for those features and there's an app nstools that has some kernel config settings you can adjust depending on kernel. Mainly just try to read a lot. Most of the roms and kernels haven't given me any major issues beyond the random reboot, which coming from the hero, just means "normal" lol.
Sent from my Nexus S 4G running CM7/franco.Kernel
Once you flash you can't stop O_O that my experience i'll direct you to Peteralfonso's kernel on his website here
Searching the forums would help you more than anything. You will get more info by searching, rather waiting people to reply here. These questions are asked on daily basis. And get the same replies everyday. I don't sound to be mean but seriously there is more info than you can get by starting another thread, only thing is you need to dig the info.
I have tried a few different roms and kernels and for once cm7 runs perfect for me w the supplied kernel. No reboots. Has been stable at 1440 performance for testing but I usually leave it at 1000 on demand.
Yeah they all have this blinking light crap in it now by default which I hate, and the lights turn off and I don't like that either. I want the light on when I'm using the phone and off when I'm not, not the other way around!
Sent from my Nexus S using XDA App
I like the bln mod, but I do not like the one that turns off the backlights when using the phone. It's just easier to use the buttons imo and gives a quicker visual reference for everything. Otherwise I mostly am left wondering what is up with all the black space.
Sent from my Nexus S 4G running CM7/franco.Kernel
suhas_sm said:
Searching the forums would help you more than anything. You will get more info by searching, rather waiting people to reply here. These questions are asked on daily basis. And get the same replies everyday. I don't sound to be mean but seriously there is more info than you can get by starting another thread, only thing is you need to dig the info.
Click to expand...
Click to collapse
I hear you on that, and spent a lot of time reading comments and concerns and problems about the various kernels available. They all seem to pretty much be experimental, with various idiosyncratic problems and lots of bells and whistles such as aforementioned BLN, Voodoo, deep idle, etc.
I thought maybe I was missing something in my search for a kernel that would allow o/c, but not have the stability concerns of a the feature-rich, highly customizable kernels.
I think the Matr1x kernel will be your best option, u can OC it till 1400mhz, what I don't recommend to do, but at 1200/1300mhz its pretty stable.
It also got many options like BLN, BLX, Live OC, touch wake, etc.
But if you don't want them, why you just don't use 'em?
Like just flash the kernel and keep it like it is, and maybe do some overclocking.
wanna stable ? stock kernel
basically , there is no kernel more stable then stock ...
qtwrk said:
wanna stable ? stock kernel
basically , there is no kernel more stable then stock ...
Click to expand...
Click to collapse
True, but he prefers to OC it a bit.
Sent from my Nexus S
franciscofranco's kernel (link) works best for me. It's fast (no lags even without OC, I'm running at stock 1000 MHz), reliable (I've been using it for at least month and I haven't got any random reboots or application hangs) and battery efficient (thanks to deep idle and other tweaks).
irizwan said:
Once you flash you can't stop O_O that my experience i'll direct you to Peteralfonso's kernel on his website here
Click to expand...
Click to collapse
+1
Never found a more stable kernel than Pete's. However, I've been on Glados for the last week or so and am seeing excellent battery life with Deep Idle.
Icecoldmeat said:
True, but he prefers to OC it a bit.
Sent from my Nexus S
Click to expand...
Click to collapse
personally i think overclock is totally unnecessary , why ? 1 GHz is sufficient to handle all job you require to the phone...
Best thing to do would be compile your own stock kernel with oc.
qtwrk said:
personally i think overclock is totally unnecessary , why ? 1 GHz is sufficient to handle all job you require to the phone...
Click to expand...
Click to collapse
True again. I love 1100mhz because it gives you a bit more speed with no lagg, and you batterylife is still awesome.
Sent from my Nexus S
deville~> said:
franciscofranco's kernel (link) works best for me. It's fast (no lags even without OC, I'm running at stock 1000 MHz), reliable (I've been using it for at least month and I haven't got any random reboots or application hangs) and battery efficient (thanks to deep idle and other tweaks).
Click to expand...
Click to collapse
with deep idle OFF, the difference between the two is minimal, idle stats displayed deep idle has been 0
Downloaded and testing peter alfonso's kernel now. Its very minimalistic, no options like deep idle etc, and u can OC it up to 1400mhz. Running 400-1100mhz for a day now and the battery life is just awesome.
U can find it on:
http://www.peteralfonso.com
Sent from my Nexus S
albundy2010 said:
Best thing to do would be compile your own stock kernel with oc.
Click to expand...
Click to collapse
Or one with LiveOC which is kinda better cause it also OC the GPU =D
+1
Click to expand...
Click to collapse
the akward moment when someone said they +1'd you but actually didn't -_-
there're too many to choose.i don't like the ones that update so often indeed.

Looking for a specific rom

Well I'm not entirely sure what I'm looking for as this is the first time i'll ever install a custom rom.
I'm mainly looking for Battery and Performance, don't really care for features, but they wouldn't hurt if skins were great.
I've chosen a kernel already, which will be Franco Kernel!
Due to it's features of battery saving.
Also another question I have is for things such as Nightly and Stable releases etc, do I need to do a clean wipe every time I wish to update versions of the rom?
xPvn said:
Well I'm not entirely sure what I'm looking for as this is the first time i'll ever install a custom rom.
I'm mainly looking for Battery and Performance, don't really care for features, but they wouldn't hurt if skins were great.
I've chosen a kernel already, which will be Franco Kernel!
Due to it's features of battery saving.
Also another question I have is for things such as Nightly and Stable releases etc, do I need to do a clean wipe every time I wish to update versions of the rom?
Click to expand...
Click to collapse
well, generally, you arent allowed to post threads on xda asking about which rom(battery being the most requested). what is told to you is try out a few, decide which you like best, as we all have different needs and wants, and our devices all react differently. anyways, battery is not about rom or kernel(yes, you said you like franco for battery). battery life is nearly all about how you personally use your device, how you personally set it up, what apps you use, and very much the quality of your phone/data signal. everything else plays very little into it.
with every kernel someone will tell you that it gives the best battery life, someone will say it gives terrible battery life. there is no magic pill, it does not exist. i know you read about kernel so and so and its amazing battery life, but it is usually just fanboys spreading the use of the kernel.
anyways, if you are updating a rom, feel free to dirty flash it. no need to wipe.
simms22 said:
well, generally, you arent allowed to post threads on xda asking about which rom(battery being the most requested). what is told to you is try out a few, decide which you like best, as we all have different needs and wants, and our devices all react differently. anyways, battery is not about rom or kernel(yes, you said you like franco for battery). battery life is nearly all about how you personally use your device, how you personally set it up, what apps you use, and very much the quality of your phone/data signal. everything else plays very little into it.
with every kernel someone will tell you that it gives the best battery life, someone will say it gives terrible battery life. there is no magic pill, it does not exist. i know you read about kernel so and so and its amazing battery life, but it is usually just fanboys spreading the use of the kernel.
anyways, if you are updating a rom, feel free to dirty flash it. no need to wipe.
Click to expand...
Click to collapse
Thank you! :]
Guess I'll give SlimKat a spin!
Any thread links you could refer to me for first timers in terms of installing roms, backing up, etc.
I already have a rooted 4.4.3
xPvn said:
Thank you! :]
Guess I'll give SlimKat a spin!
Any thread links you could refer to me for first timers in terms of installing roms, backing up, etc.
I already have a rooted 4.4.3
Click to expand...
Click to collapse
http://forum.xda-developers.com/google-nexus-5/general/how-to-nexus-5-one-beginners-guide-t2510966
try uber
xPvn said:
Well I'm not entirely sure what I'm looking for as this is the first time i'll ever install a custom rom.
I'm mainly looking for Battery and Performance, don't really care for features, but they wouldn't hurt if skins were great.
I've chosen a kernel already, which will be Franco Kernel!
Due to it's features of battery saving.
Also another question I have is for things such as Nightly and Stable releases etc, do I need to do a clean wipe every time I wish to update versions of the rom?
Click to expand...
Click to collapse
try uber kernal, its a treat:good:

CM11 vs Stock? Anything better?

I've been using the nexus for a while, and although I like the stock rom, is CM11 better? Or any other rom in fact? And I guess when I say better I generally mean performance and possibly battery life? Would a kernal also affect this?
Sorry if I seem naive or anything. Recently switched from an ATT S4 with all its bootloaders and such..
"Best" ROM.
There is no such thing as a best ROM. The question itself is ambiguous. "Best" is obviously a subjective term.
What I want from a ROM may well differ from what you want from a ROM, ergo - what is best for me could be worst for you.
If you are asking what the most popular ROMs are, or which ROMs people are using, you can see which threads stay around on the first few pages (and have the most posts) in the Android Development or Original Android Development forums. You can also see what other people are running by reading the What are you running on your Nexus 5 thread.
If you are asking which is the most stable, being a Nexus device - they're all pretty stable.
If you are asking which is best on Battery, ROMs only affect battery if they have a feature that is badly coded. You will likely be able to read about this in the ROM threads. ROMs do not impact battery life. The only impact to battery life are your apps, your settings, how you use the phone and mostly, environmental issues such as Phone Signal.
For tips about improving battery life, please read [Battery Life Help] Troubleshoot battery issues here!
"Best" Kernel
Also, please note that as above, "best" is still subjective. What we all want from a kernel is different. Again, many people have the misconception that Kernels affect battery life. Let's get this cleared up. Although Kernel devs will build in optimisations and efficiencies that will improve battery life, these are very, VERY tiny...and if 1 kernel has these optimisations, they likely all have.
People will often say "Kernel x is better than kernel y for battery life". This is actually wrong. Kernels respond to user settings. Setting up the governor to favour either battery life or performance is simple enough to do, you just have to do some learning. The reason people think Kernel x is better than y is because developers set their kernels up with their preferred governor settings. This is what we refer to as out-of-the-box settings. The out-of-the-box settings for kernel x may well produce better battery results than the out-of-the-box settings for kernel y, which favour performance. The fact is, you as the user have the ability to tune kernel x or y to perform the same, be that battery or performance - so start learning how to do this yourselves - that way, you can choose the kernel based on the FEATURES you want, and not the fictional performance benefits of one kernel over another.
Hope this helps
The biggest thing is some of the customizations you can get with something like Xposed. A kernel might change things. You can always make a backup.
Sent from my Nexus 5 using XDA Free mobile app
@rootSU you should backup this answer to your clipboard and paste it again & again
Primokorn said:
@rootSU you should backup this answer to your clipboard and paste it again & again
Click to expand...
Click to collapse
I did. I wrote it and added it to both evernote and "clipboard admin"
rootSU said:
I did. I wrote it and added it to both evernote and "clipboard admin"
Click to expand...
Click to collapse
You should add the following to the end:
[THREAD CLOSED]
CM and other ROMs that have SuperSU baked into the system (as opposed to have it installed as an app that shows up in the app drawer) can have difficulties with apps that won't work due to being rooted, and often times the apps you can use to temporarily block/hide root access won't work properly with SuperSU baked in. That's the big reason why I stopped using them. It's simpler to just root stock Android and use xposed modules that can replicate 95% of what CM brings to the table.
rootSU said:
"Best" ROM.
There is no such thing as a best ROM. The question itself is ambiguous. "Best" is obviously a subjective term.
What I want from a ROM may well differ from what you want from a ROM, ergo - what is best for me could be worst for you.
If you are asking what the most popular ROMs are, or which ROMs people are using, you can see which threads stay around on the first few pages (and have the most posts) in the Android Development or Original Android Development forums. You can also see what other people are running by reading the What are you running on your Nexus 5 thread.
If you are asking which is the most stable, being a Nexus device - they're all pretty stable.
If you are asking which is best on Battery, ROMs only affect battery if they have a feature that is badly coded. You will likely be able to read about this in the ROM threads. ROMs do not impact battery life. The only impact to battery life are your apps, your settings, how you use the phone and mostly, environmental issues such as Phone Signal.
For tips about improving battery life, please read [Battery Life Help] Troubleshoot battery issues here!
"Best" Kernel
Also, please note that as above, "best" is still subjective. What we all want from a kernel is different. Again, many people have the misconception that Kernels affect battery life. Let's get this cleared up. Although Kernel devs will build in optimisations and efficiencies that will improve battery life, these are very, VERY tiny...and if 1 kernel has these optimisations, they likely all have.
People will often say "Kernel x is better than kernel y for battery life". This is actually wrong. Kernels respond to user settings. Setting up the governor to favour either battery life or performance is simple enough to do, you just have to do some learning. The reason people think Kernel x is better than y is because developers set their kernels up with their preferred governor settings. This is what we refer to as out-of-the-box settings. The out-of-the-box settings for kernel x may well produce better battery results than the out-of-the-box settings for kernel y, which favour performance. The fact is, you as the user have the ability to tune kernel x or y to perform the same, be that battery or performance - so start learning how to do this yourselves - that way, you can choose the kernel based on the FEATURES you want, and not the fictional performance benefits of one kernel over another.
Hope this helps
Click to expand...
Click to collapse
an absolutely wonderful reply!
simms22 said:
an absolutely wonderful reply!
Click to expand...
Click to collapse
As long as someone takes.something away from it, I've done my job
Sent from my Nexus 5 using Tapatalk

Categories

Resources