Hi, I've been using the TouchControl app for a while and I really love it but the battery drain is huge. I want to know if the custom kernel s2w and dt2w are more battery friendly than the TouchControl app. Thanks
Enviado desde mi Nexus 5 mediante Tapatalk
Yes more battery friendly.
I have a love hate relationship with Touch Control for the same reason, but Im ignorant to s2w-dt2w. But youve peaked my attention.
That's an intersting question. In fact i was going to create a topic about it my self. :good:
IMHO, if you leave out the battery consumption issue, Touch Control is better than s2w and dt2w because it supports more customization.
I tried s2w and dt2w in a few kernels and couldn't find a way to set the “delay time” like in Touch Control e.g. I can swipe slowly to turn off the screen, but I want the delay to be short (i.e. you have to swipe really fast) to turn the screen on because otherwise the screen could be accidentally turned on when I'm walking around with the phone in my pants pocket.
I love TouchControl for the exact same thing, I think that TouchControl and s2w - dt2w might have the same battery consumption because it's the digitizer always on that cause the battery drain but it's just my theory.
Enviado desde mi Nexus 5 mediante Tapatalk
Touch control would be better if the developer ever bothered to update the app or fix the huge battery drain. Also if you use a kernel like bricked with the same amount of money you can buy his app and have the benefits of controlling the kernel tuneables in addition to having s2w and dt2w.
MLopez14 said:
I love TouchControl for the exact same thing, I think that TouchControl and s2w - dt2w might have the same battery consumption because it's the digitizer always on that cause the battery drain but it's just my theory.
Enviado desde mi Nexus 5 mediante Tapatalk
Click to expand...
Click to collapse
Is this correct?
MLopez14 said:
I love TouchControl for the exact same thing, I think that TouchControl and s2w - dt2w might have the same battery consumption because it's the digitizer always on that cause the battery drain but it's just my theory.
Enviado desde mi Nexus 5 mediante Tapatalk
Click to expand...
Click to collapse
I think that all s2w dt2w code has been created by a single developer - showp. Here is a link to his kernel where it all started. http://forum.xda-developers.com/sh...el Hammerhead | Sweep2wake | KnockKnock/Dt2w
I also believe that both the app and all other kernels had taken advantage of showp's code with some minor modifications.
The reason why the battery drains is because of hardware architecture that is different in nexus5 (I suggest you read detailed explanation in kernel thread I referenced above) - but as I recall the chip being activated for s2w is also soldered to digitizer or something, which activates it. Showp mentioned that if lg shared hardware architecture details it would be possible to eliminate battery drain by deactivating specific chip until it is needed. Again, read the thread for details. The thing is that lg is not inclined to share the information, and kernel developers are making no money on their work, except for optional control software which is not free. App developer is probably charging for compatibility with multiple kernels, including stock, plus additional configuration settings. But in terms of s2w I don't know if anyone can do anything to improve battery usage until additional hardware specs are released. While showp created the original code - I think that all developers referencing his code should take initiative and try to address the issue from different angles. Hammering any individual thread would change nothing. And while showp already expressed his honest opinion - I don't know if other developers had done the same. Maybe all developers may admit that they are not planning to do anything (especially those who simply refer to showp for s2w). But if someone takes initiative then it would be great.
delacrow said:
… I also believe that both the app and all other kernels had taken advantage of showp's code with some minor modifications …
Click to expand...
Click to collapse
I'm not sure about that because Touch Control has been around since the Nexus S days… (by the name of PGM) and @bponury wrote the kernel module himself.
However, the code to make them (swipe/double-tap to wake) work on Nexus 5 could be similar based on available hardware architecture detail like you mentioned :fingers-crossed:
I am gonna give more points for Custom kernel s2w-dt2w as this is better option for the one who love to save the battery or need battery for the longer time as he keeps himself busy in journey.
Related
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?
Hey there,
i like a lot slide2wake and slide2lock, i really think it is a breakthrough feature!:victory:
The only way i can enable this feature is through Touch Control.
I've tried different kernels, but only Franco's r32 has been working with Touch Control.
When i enable the mod, the battery drains in half a day,
withouth the mod can last a day and a half. :crying:
Is there any kernel who work this mod without the huge drain?
Or is there another configuration different from Touch Control which works better?
I'm on paranoid android beta 4 custom ROM.
Thanks!
charlieBin said:
Hey there,
i like a lot slide2wake and slide2lock, i really think it is a breakthrough feature!:victory:
The only way i can enable this feature is through Touch Control.
I've tried different kernels, but only Franco's r32 has been working with Touch Control.
When i enable the mod, the battery drains in half a day,
withouth the mod can last a day and a half. :crying:
Is there any kernel who work this mod without the huge drain?
Or is there another configuration different from Touch Control which works better?
I'm on paranoid android beta 4 custom ROM.
Thanks!
Click to expand...
Click to collapse
Many kernels have slide2wake etc. TouchControl is a kernel module but kernels that advertise this feature should not need the module.
You'll have to test them all for yourself. Obviously the digitiser has to be powered to accept touch input when teh screen is off so there will always be SOME drain.
charlieBin said:
Hey there,
i like a lot slide2wake and slide2lock, i really think it is a breakthrough feature!:victory:
The only way i can enable this feature is through Touch Control.
I've tried different kernels, but only Franco's r32 has been working with Touch Control.
When i enable the mod, the battery drains in half a day,
withouth the mod can last a day and a half. :crying:
Is there any kernel who work this mod without the huge drain?
Or is there another configuration different from Touch Control which works better?
I'm on paranoid android beta 4 custom ROM.
Thanks!
Click to expand...
Click to collapse
Day and a half of battery is long for me.
I suggest downloading a kernel and tweaking the CPU clock and voltage to achieve more battery life. Chaos kernel comes to mind but I am biased because that is what I run.http://forum.xda-developers.com/showthread.php?t=2551441
rootSU said:
Many kernels have slide2wake etc. TouchControl is a kernel module but kernels that advertise this feature should not need the module.
You'll have to test them all for yourself. Obviously the digitiser has to be powered to accept touch input when teh screen is off so there will always be SOME drain.
Click to expand...
Click to collapse
Some drain is acceptable, driking battery not.
The kernel mod has been implemented (if i am not wrong) to better handle what and where the phone has to be awake than a simple app, i thought it could last better than what happened to me.
Anybody experiencing a better battery lasting with this mod enabled?
Any suggestion on the best kernel to try?
Otherwise i will test them with patience and report here
charlieBin said:
Some drain is acceptable, driking battery not.
The kernel mod has been implemented (if i am not wrong) to better handle what and where the phone has to be awake than a simple app, i thought it could last better than what happened to me.
Anybody experiencing a better battery lasting with this mod enabled?
Any suggestion on the best kernel to try?
Otherwise i will test them with patience and report here
Click to expand...
Click to collapse
That is not my understanding. My understanding is it is an external module for custom kernels. However if jernel already has function built in, touchcontrol not necessary. The Kernels specific apps have controls to cover it.
There is no BEST kernel. Read each thread of Kernels to see if it has the feature and test it yourself.
Although if Franco kernel has slide2wake etc built in, you should test that first WITHOUT touch control.
rootSU said:
That is not my understanding. My understanding is it is an external module for custom kernels. However if jernel already has function built in, touchcontrol not necessary. The Kernels specific apps have controls to cover it.
There is no BEST kernel. Read each thread of Kernels to see if it has the feature and test it yourself.
Although if Franco kernel has slide2wake etc built in, you should test that first WITHOUT touch control.
Click to expand...
Click to collapse
Will test Franco without touch control as soon as possible! Thanks pal,
i'll report what happens
charlieBin said:
Will test Franco without touch control as soon as possible! Thanks pal,
i'll report what happens
Click to expand...
Click to collapse
Okkei, i've been doing my homeworks after rootSu suggestions.
I found a somehow related question about franco's kernel
http://forum.xda-developers.com/showthread.php?t=2593181
It looks like you need to use a different kernel based on franco to use slide2wake.
So i tried one of the links, the linaro kernel http://forum.xda-developers.com/showthread.php?p=47459608
Following the instructions i created the file for the configuration and i have enabled the mod without using the touch control app.
I'll try this kernel and mod for a couple of days to see how it goes, hoping that this will make some difference.
By the way i bought franco's app which is pretty cool to set up a better configuration for any option, audio, screen and performance,
and it also works with linaro.
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
So since now it's allowed to ask... What are the best kernel/settings for battery life, counting I don't do heavy stuff (I don't care about performance)?
Although its allowed to be asked now, it doesn't mean the answer changes. Your question addresses 2 things.
1) "best"
2) "battery"
Well let me start by saying in regards to ROMs and kernels, there is no "best". Best is subjective. What is best for me is not always best for you. That's why these threads previously were not allowed.
Forgiving the term "best" in the above context, let's look at kernels and battery life. Now here is a shocker - they're all exactly the same!
Battery is determined by how you use your phone. Your settings such as brightness and auto updates etc as well as what network you're on and how strong your signal is.
Kernels do have optimisations that could lead to pretty much unnoticeable improvements in battery life but if they're in one custom kernel, they're in them all.
"But, but how come I get better battery on kernel x than kernel y? Surely kernel x is better for battery?"
No! There is no battery difference between kernel x and kernel y. It may seem like kernel x is better for battery but different developers set different kernels up differently. Dev x maybe set kernel x up for battery and dev y set kernel y for performance. So out of the box, the kernel x seems better. But all YOU have to do is change the kernel governor settings and make kernel y the same as kernel x on battery or make kernel x perform as well as kernel y.
In short, there is no such thing as a kernel that is best for battery. Hopefully you have learned this now. Choose the kernel with the FEATURES you want THEN learn to tune the governor to get what you want out of it.
All the kernels here are good.
Sent from my Nexus 5 using Tapatalk
as @rootSU said, "best" does not exist. we all use our devices completely differently so best kernel would be best depending on your personal needs and how you use the phone. also, battery life is all about how you petsonally use your phone, how you set it up, what apps you use, and most importantly is the quality of phone/data signal. everything else is very minor in relationship to battery.
rootSU said:
Although its allowed to be asked now, it doesn't mean the answer changes. Your question addresses 2 things.
1) "best"
2) "battery"
Well let me start by saying in regards to ROMs and kernels, there is no "best". Best is subjective. What is best for me is not always best for you. That's why these threads previously were not allowed.
Forgiving the term "best" in the above context, let's look at kernels and battery life. Now here is a shocker - they're all exactly the same!
Battery is determined by how you use your phone. Your settings such as brightness and auto updates etc as well as what network you're on and how strong your signal is.
Kernels do have optimisations that could lead to pretty much unnoticeable improvements in battery life but if they're in one custom kernel, they're in them all.
"But, but how come I get better battery on kernel x than kernel y? Surely kernel x is better for battery?"
No! There is no battery difference between kernel x and kernel y. It may seem like kernel x is better for battery but different developers set different kernels up differently. Dev x maybe set kernel x up for battery and dev y set kernel y for performance. So out of the box, the kernel x seems better. But all YOU have to do is change the kernel governor settings and make kernel y the same as kernel x on battery or make kernel x perform as well as kernel y.
In short, there is no such thing as a kernel that is best for battery. Hopefully you have learned this now. Choose the kernel with the FEATURES you want THEN learn to tune the governor to get what you want out of it.
All the kernels here are good.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
simms22 said:
as @rootSU said, "best" does not exist. we all use our devices completely differently so best kernel would be best depending on your personal needs and how you use the phone. also, battery life is all about how you petsonally use your phone, how you set it up, what apps you use, and most importantly is the quality of phone/data signal. everything else is very minor in relationship to battery.
Click to expand...
Click to collapse
These for sure ^^^^
Anyone that says otherwise is simply misinformed. ?
The kernel itself has nothing to do with battery life, it's the CPU and GPU tuning that effect performance/battery life and each kernel is probably tuned a little differently by default. That being said, you can tune any custom kernel any way you want.
rootSU said:
Although its allowed to be asked now, it doesn't mean the answer changes. Your question addresses 2 things.
1) "best"
2) "battery"
Well let me start by saying in regards to ROMs and kernels, there is no "best". Best is subjective. What is best for me is not always best for you. That's why these threads previously were not allowed.
Forgiving the term "best" in the above context, let's look at kernels and battery life. Now here is a shocker - they're all exactly the same!
Battery is determined by how you use your phone. Your settings such as brightness and auto updates etc as well as what network you're on and how strong your signal is.
Kernels do have optimisations that could lead to pretty much unnoticeable improvements in battery life but if they're in one custom kernel, they're in them all.
"But, but how come I get better battery on kernel x than kernel y? Surely kernel x is better for battery?"
No! There is no battery difference between kernel x and kernel y. It may seem like kernel x is better for battery but different developers set different kernels up differently. Dev x maybe set kernel x up for battery and dev y set kernel y for performance. So out of the box, the kernel x seems better. But all YOU have to do is change the kernel governor settings and make kernel y the same as kernel x on battery or make kernel x perform as well as kernel y.
In short, there is no such thing as a kernel that is best for battery. Hopefully you have learned this now. Choose the kernel with the FEATURES you want THEN learn to tune the governor to get what you want out of it.
All the kernels here are good.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
Well said!
Sent from my Nexus 5 using Tapatalk
People never believe this to be true lol. So hard to explain it sometimes. Maybe this answer needs a sticky thread?
It's mentioned in the battery help thread....just no one believes it. Lol
Hi,
Should I root my nexus 5?
I still have a year warranty so...
Which kernel should I flash then : Franco Kernel, or Code Blue Kernel?
I am running lollipop 5.0.1 stock right now. Screen on 1/4 brightness, no location and WiFi turned off when I don't use it. Know I am getting around 12h battery life with 2-3h screen on time, would one of the kernels help with battery life? And how much? Will it be worth to void my guarantee for it?
Thanks in advance!
Sent from my Nexus 5 using XDA Free mobile app
Tr3bIx said:
Hi,
Should I root my nexus 5?
I still have a year warranty so...
Which kernel should I flash then : Franco Kernel, or Code Blue Kernel?
I am running lollipop 5.0.1 stock right now. Screen on 1/4 brightness, no location and WiFi turned off when I don't use it. Know I am getting around 12h battery life with 2-3h screen on time, would one of the kernels help with battery life? And how much? Will it be worth to void my guarantee for it?
Thanks in advance!
Sent from my Nexus 5 using XDA Free mobile app
Click to expand...
Click to collapse
Questions belong in Q&A.
"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.
Hi!
Thanks for taking your time and your explanation mate, you really helped me out! Think I am gonna see for Franco kernel, cause there are more users and more tweaking options to fit my wills.
Thanks again!
Sent from my Nexus 5 using XDA Free mobile app