[Q]: kernel with the most battery life 4.2.2 - T-Mobile Samsung Galaxy S II SGH-T989

which 4.2.2 kernel has given you guys the most battery life?

Here's the thing. Within kernels, there are different governors. Those governors impact battery life as well. But, there is no one size fits all for governors, either. It really depends on how you use your phone.
I would suggest reading up on different governors starting HERE.
Once you can determine what governor might suit you best, find a kernel that supports it

Related

Pershoots kernel or CM kernel?

I'm on the latest CM7 build and would like to know the pros and cons of using each kernel. Hopefully someone can enlighten me.
I'm on Pershoot's right now, btw.
personally i like the pershoot kernels, they give u more frequencies to choose from... now this isnt really a big deal when u picking the overclock frequency (844Mhz vs 864Mhz vs 883Mhz isnt a big difference really), but given that the kernel can vary the frequencies in real-time means that the kernel has more options to chose from, also given a good algorithm that picks the frequencies it should result in better performance and less battery use (theoretically since the power required for 806MHz is less than 883Mhz).
Also pershoot kernels are UV, which should mean that the CPU is using less power to run at any given frequency (compared to running at that exact frequency with a non UV kernel).
Having said so, CM kernel gives u more options regarding the governors, under the original CM kernel i always picked the Conservative governor which gave me amazing battery life... this option is not available under the pershoot kernel and i believe pershoot recommends using the OnDemand option (not a 100% on this one though).
so in my opinion, and if am correct it's mostly a preference thing. I use the pershoot kernels.
let me know if am missing anything
awsrasool said:
personally i like the pershoot kernels, they give u more frequencies to choose from... now this isnt really a big deal when u picking the overclock frequency (844Mhz vs 864Mhz vs 883Mhz isnt a big difference really), but given that the kernel can vary the frequencies in real-time means that the kernel has more options to chose from, also given a good algorithm that picks the frequencies it should result in better performance and less battery use (theoretically since the power required for 806MHz is less than 883Mhz).
Also pershoot kernels are UV, which should mean that the CPU is using less power to run at any given frequency (compared to running at that exact frequency with a non UV kernel).
Having said so, CM kernel gives u more options regarding the governors, under the original CM kernel i always picked the Conservative governor which gave me amazing battery life... this option is not available under the pershoot kernel and i believe pershoot recommends using the OnDemand option (not a 100% on this one though).
so in my opinion, and if am correct it's mostly a preference thing. I use the pershoot kernels.
let me know if am missing anything
Click to expand...
Click to collapse
Thank you so much! Just the answer I was looking for! Very informative and straight-forward, thanks.
Looks like I'll be sticking to Pershoot's.
awsrasool said:
Having said so, CM kernel gives u more options regarding the governors, under the original CM kernel i always picked the Conservative governor which gave me amazing battery life... this option is not available under the pershoot kernel and i believe pershoot recommends using the OnDemand option (not a 100% on this one though).
Click to expand...
Click to collapse
You're correct. Pershoot uses the ondemand governor because he says it's more stable at the higher cpu clock cycles. Few issues with FC's, lockups, and reboots. Though I do love the interactive governor (still want the smartass gov) he is correct from what I've personally experienced. That may be due to small variances in the kernels though despite coming from the same source but who knows.
Pershoot also has a .zip for every kernel that's full of some /lib files to add extra functions to your device, most users probably won't find a use for them though.
KCRic said:
Pershoot also has a .zip for every kernel that's full of some /lib files to add extra functions to your device, most users probably won't find a use for them though.
Click to expand...
Click to collapse
Can you please explain these extra functions and how to apply them please?
Wouldn't mind having some new functions
Sent from my HTC Vision using XDA App
I've found I get better battery life with Pershoot's kernel compared to the stock CM kernel using the same clocks speeds and governor (245 Mhz-1017 Mhz, Ondemand). No statistics to throw up though.

Kernels

been looking through a lot of kernels and Roms, anyone have any particular ones they prefer and why? bit of help on mix and match.
thanks
Stock, or stock voltage and overclocked.
The kernel handles voltages better than manual users do. The rest of the stuff is mostly fluff.
I'm running codename rom at the moment, overclocked to 1.3 ondemand, changed nothing else, didn't go near voltage settings, but mostly just run it stock
adrynalyne said:
Stock, or stock voltage and overclocked.
The kernel handles voltages better than manual users do. The rest of the stuff is mostly fluff.
Click to expand...
Click to collapse
So undervolting and hotplug aren't really beneficial for improving battery life?
I was running morfic's trinity kernel. you can find the thread here

[Q] Which Kernel to use Galaxy S3

I am running CM10 M2 on my Samsung Galaxy S3 I747
Now my question is which kernel do i use because i would like to OC my phone but it has to have some speed and keeps some battery life.
I don't want to have a lot of speed with hardly to no battery life, i need a little speed plus good battery life if possible.
So if anyone has any suggestions please post
Leandre20 said:
I am running CM10 M2 on my Samsung Galaxy S3 I747
Now my question is which kernel do i use because i would like to OC my phone but it has to have some speed and keeps some battery life.
I don't want to have a lot of speed with hardly to no battery life, i need a little speed plus good battery life if possible.
So if anyone has any suggestions please post
Click to expand...
Click to collapse
You can try all that work with CM10. It's a preference thing. I'm using ktoonsez. You can OC and UC.
Sent from my SAMSUNG-SGH-I747 using xda premium
Im not saying there aren't any others as i have only used ktoonez's kernel, http://forum.xda-developers.com/showthread.php?t=1756776 simply because there is, IMHO, no need to. He has versions for each of the available android versions for the i747...obviously you would want to use the AOSP JB based kernel under CM10. Packaged along with the kernel is ktweaker which is an app that gives you control over the clock speeds, under volting, governors, schedulers, plus a bunch of other options. If you overclock your processor you are going to drain the battery faster, you can compensate for this by under volting the frequencies however pushing the CPU too hard can shorten the life expectancy and under volting too far will cause severe system instability. Im not sure how much experience you have with OC/UV'ing but its basically trial and error until to find the right balance of speed and stability that is right for you.Just be sure to read and follow his instructions carefully and dont mess with anything in ktweaker you aren't 100% sure what it does, and as always make a backup in your recovery before messing with system files.....happy OC'ing.
dntesinfrno said:
Im not saying there aren't any others as i have only used ktoonez's kernel, http://forum.xda-developers.com/showthread.php?t=1756776 simply because there is, IMHO, no need to. He has versions for each of the available android versions for the i747...obviously you would want to use the AOSP JB based kernel under CM10. Packaged along with the kernel is ktweaker which is an app that gives you control over the clock speeds, under volting, governors, schedulers, plus a bunch of other options. If you overclock your processor you are going to drain the battery faster, you can compensate for this by under volting the frequencies however pushing the CPU too hard can shorten the life expectancy and under volting too far will cause severe system instability. Im not sure how much experience you have with OC/UV'ing but its basically trial and error until to find the right balance of speed and stability that is right for you.Just be sure to read and follow his instructions carefully and dont mess with anything in ktweaker you aren't 100% sure what it does, and as always make a backup in your recovery before messing with system files.....happy OC'ing.
Click to expand...
Click to collapse
I'm still learning since it's the first one I tried.
Sent from my SAMSUNG-SGH-I747 using xda premium
There is a thread dedicated to ktweaker settings on the i747 HERE that would be a good place to start and get an idea of what you are doing. There are also several topics that discuss the different governors and schedulers, what the differences are, advantages/disadvantages to each etc. You can also search google for a plethora of information regarding OC/UV'ing, although most of it will pertain to desktop processors and video cards. While the voltages and frequencies will be significantly lower the same principles apply with mobile device chips.

[Q]Kern-fused need input.

Ok im looking at kernels and im not going to ask "whats the best?" but im really not understanding the difference.
What im looking for is a kernel thats stable (that seems like all of them), one that allows under-clock/volting (and any other batter saving tricks) and one that will work well with my rom (XenonHD rc3) as most of the kernels seem to be using anyrom i dont think this is an issue.
i have been using the stock kernel then tinys kernel but im wondering if Zen or Air are going to serve me better?
Here is the order im looking at things
Stability
battery
speed
cosmetics
From what i can tell the governors dont seem to matter much as long as there are a few available (performance, interactive, conservative, power-saver) and the schedulers are even less important as they can handle normal use just fine. SIO or no-op or CFQ all work just fine for me. never tried FIFO but it seems kinda restrictive when multitasking
So from a development standpoint could someone explain whats so different in TINY, ZEN, and AIR i would much appreciate your input. They all seem to start from google source, are the compiled different?
Ok so i am trying Zen and i like that the CPU can be clocked lower. but im still not sure about whats best for me. A comparrison chart would be grand but i have no idea what to compare
The major differences between kernels are what kernel version they're compiled from, what modules are compiled into the kernel, which I/O schedulers are included, and which CPU governors are included. Depending on what the kernel dev has included, the kernel tends to run better or worse on specific devices. Unfortunately, it tends to vary quite a bit even within a single device line.
Zen is the best one I've found yet for my device. Others swear by Franco, Air, Trinity, etc. It's really a matter of trial and error on a device-by-device basis.
Finally, your statement about governors and schedulers not being that important is a bit wrong, in my opinion. Schedulers are definitely the lesser of the two, but depending on your usage, you can get a little bit of an I/O performance increase by using the "right" scheduler. The same thing goes for governors. A properly tweaked governor can save a bit of battery and/or boost your performance. Just like the kernels themselves, though, it would vary device-by-device and based on the user's usage type.

Kernel question

Why does every kernel here not have voltage support?? I like to tune my voltages to improve battery life. The 6p has an 820 and it has voltage controls. Why can't we? Especially with elite kernel and elementalX two of the best kernels and neither have voltage controls
The Nexus 6p has a SD810.
The sd820 has dynamic Voltage. Undervolting is more complicated with that and not Worth the hassle.
If you search the elemental X Thread for the keyword undervolting you will find a lot of answers.
so what kernel produces the abosolute best batterylife? im on viper without any custom kernel
and is there going to be any extended battery cases>?
zachdees said:
so what kernel produces the abosolute best batterylife? im on viper without any custom kernel
and is there going to be any extended battery cases>?
Click to expand...
Click to collapse
For better battery try using a pnp tweak found in ROM section
Do you think there will be anymore development for this phone? As far as Roms go?

Categories

Resources