yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] PatchouliNim:
I always use your kernel and I feel smooth at all roms! thanks:)

and I set LiveOC 110& 110-1100 min-max, Nexus S' default voltage without freezing!

I use noop + smartass v2!
[Nexus S Android Development] y3mita:
True, I was giving the guy another alternative which works for me.... as everything else TRIAL and ERROR.. and though I have not made TESTS like you have I have played with governors and schedulers for quite a while.

My best experience has been using 14.5 mathkid's SIO-LULZACTIVE2 but green flicker DEEPIDLE and whatnot has always made me come back to Air_Kernel..

I find this kernel to be one of the best around, I'm able to OC without issues, I love CPU_IDLE more than DEEP IDLE... in my opinion I think DEEP_IDLE gives you more problems than solutions and you have to patch bluetooth framework and whatnot... if DEVS know there's a problem applying DEEP_IDLE they should also make their kernels either (have the patch in it) or gives you the option to install a kernel without DEEP IDLE..

Anyhow, so far version 3.0 65fps blue colors is rocking stable and snappy and battery savings are great!

---------- Post added at 10:19 PM ---------- Previous post was at 10:13 PM ----------

r_data

When would we expect an update on your kernel? And what are you thinking on changing/adding?
[Nexus S Android Development] :
Yes, user experience is everything. What is the difference between CPU Idle and Deep Idle for you?

kernels ; battery ; ROM ; gov/sched

Now with summaries in the first posts. Convenient for XDA app users!
[Nexus S Android Development] y3mita:
The problem with DEEP IDLE is that not all ROMs have the bluetooth framework fix in order for DIDLE to work... therefore, you need to search, find, pick, install.

I've tried eugene373's implementation of DIDLE, GLADOS, mathkid, and compared to Air_Kernel's CPU_IDLE the battery savings were about the same.

But I have to favor matr1x kernel since mathkid did something in 14.5 where his kernel just gave me the most favorable experience *performance and batter life* were simply amazing I went up to 35 hours with heavy use ( 4.5 hours screen ON )

Not knowing if CPU_IDLE is better than DEEP_IDLE, in my experience I have not found much difference and I prefer as I said before a kernel where I do not have to tinker more stuff in order to make one of its functions work on my ROM.
[Nexus S Android Development] jark99:
Ive tried every kernal on here. And can finally say yours is the best for battery life!! Bugless beast+Air kernal!
[Nexus S Android Development] flibblesan:
I've gone back to the 3.0 kernel without deep idle. I'm having problems with a complete loss of radio and only a reboot fixes things. I was previously running Air Kernel without any such issues and after having a look around the forums the only reason I can see for my phone losing network is down to deep idle.

edit: might not be caused by deep idle. Doing some tests :)
[Nexus S Android Development] androidphone2012:
Please fix init.d support in the next build
[Nexus S Android Development] b1337:
i find noticeable battery life savings with deep idle implemented in the test kernel, and i am not a deep idle fan, ive had no reboots for a week now and have had some 2+ hour phone calls, hours of music playing, and numerous charges...

aokp 23

air 3.0 test

no oc/uv

smartassv2/deadline
[Nexus S Android Development] androidphone2012:
Wow, Ezekeel's Deep Idle is "real" :)

Sent from my Nexus S
[Nexus S Android Development] FL0OD:
Nice kernel. If voodoo color isn't fully adjustable then it shouldn't be advertised as a feature. Borking the Gama setting so people won't get green screens is fine but only being able to adjust the multiplier is worthless. You might just want to take that feature out as it's not fully functional. Colors are terrible stock. Enough of that. Kernel is very fast overall and have not experienced any problems at all running this on the NS4G.

Edit - blue screen color doesn't stick after power down and back up. Reboot after switching from 4g to 3g. But of course this isn't advertised to work on the NS4G.

°•neXus S4G•°
[Nexus S Android Development] erikiksaz:
Odd, same thing here. I find that if I charge it with usb (a slower 500ma charge), it doesn't reboot or SOD. But if I use my normal 1000ma wall charger it'll reboot like nobody's business.

Stock 100/1000, 100 Live OC, stock voltages.
[Nexus S Android Development] kindrich:
Hmm I'm using the Voodoo version and the color adjustment in Voodoo Control doesn't seem to do much here. My screen still looks as muted and washed-out as stock. Any idea?
[Nexus S Android Development] flibblesan:
colour adjustment works for me on my Nexus S i9020T, SuperAMOLED.
[Nexus S Android Development] FL0OD:
That's because he borked the Gama settings. You cannot adjust them.:thumbdown:

°•neXus S4G•°
[Nexus S Android Development] jesusice:
Blue Colors rocks anyways. :thumbdown: to annoying green flashes.
[Nexus S Android Development] Icecoldmeat:
Still the smoothest kernel for me :)

Cfq, conservative, stock speeds, awesomeness!
[Nexus S Android Development] dictionary:
Still waiting on a build without 65 fps, but with blue colors. Can't wait!

Well, I can, obviously, just impatiently. :p
[Nexus S Android Development] FL0OD:
When I dled the one with blue colors when I powered down and back up the colors went by by.

°•neXus S4G•°
[Nexus S Android Development] reddv1:
That's because of the 65fps mod kicking in after turning off the screen the first time.
[Nexus S Android Development] FL0OD:
Boo hiss. Would have liked to run this more than 20 minutes. Seemed nice.

°•neXus S4G•°
[Nexus S Android Development] krex:
We all have the option we like. The comments like, " it shouldn't be advertised ", "worthless"," it's not fully functional" and "terrible".. Why bother posting that? You're not going to hurt his feelings. You're not paying him. Respect his decisions, and if you don't like it, don't run it. Let's show him some respect.

Before you quote: http://xdaforums.com/showpost.php?p=21693907&postcount=949
[Nexus S Android Development] FL0OD:
Your right and that's why I'm not running it. And I don't feel it's right to post that you have something in a kernel that is not fully functional. Here's a Ferrari, but there's no tires. I also have a right to voice an opinion and you have the right to yours, even if we obviously don't share the same view. Just because I did not voice it in a manner you cared for doesn't make it disrespectful. Part is fact and part is opinion. BTW thanks for pulling my quote from Franco's thread it has little to do with what I was talking about here. If you read the OP then Read the posts you will understand why I put that there and the OP stood behind what I posted. Thanks for sharing.

°•neXus S4G•°
[Nexus S Android Development] r_data:
I'm sorry...

I can't work it because my computer was not working.... :(

I'm so sorry...

I will repair my computer soon.

Change log v3.1

-Updated base 3.0.21

-Added Lionheart governor

-Added Deep Idle

-Removed CpuIdle

-Ext4 Tweaked.
[Nexus S Android Development] Lalaca:
Since you're here and watching, r_data, I thought I'd second this.
[Nexus S Android Development] :
r_data, did you receive my PM? It's not showing up in my sent folder. But maybe that's just an XDA server issue...

kernels ; battery ; ROM ; gov/sched

Now with summaries in the first posts. Convenient for XDA app users!
[Nexus S Android Development] miata:
Great to hear a new version is cooking, sad to hear cpuidle is gone :(
[Nexus S Android Development] aLNG:
it looks like u know what this cpuidle is doing? care to explain?
[Nexus S Android Development] :
Glad to see Deep Idle in the coming update. Here'some Deep Idle goodness overnight from the test kernel.

Sent from my Nexus S
[Nexus S Android Development] :
It would be more sad to keep something that isn't working at the expense of something that does. Have you seen my battery thread?

kernels ; battery ; ROM ; gov/sched

Now with summaries in the first posts. Convenient for XDA app users!
[Nexus S Android Development] y3mita:
CPU IDLE replaced? Now I gotta find Bluetooth patch in order for deep idle to work?

Would you be kind enough to gives us an option with CPU Idle please?

If not, I guess 3.0 will be the last one I use :(
[Nexus S Android Development] nexus_junkie:
Most roms in NS forum have bluetooth sleep patch :) You don't have to worry about that.
[Nexus S Android Development] y3mita:
Could you tell which?
[Nexus S Android Development] :
Wildest pixel's pixel ROM does. You could try a cyanogenmod Kang from euroskank. Or nuhetri reloaded if you want to go to 4.0.4. There may be others...

kernels ; battery ; ROM ; gov/sched

Now with summaries in the first posts. Convenient for XDA app users!
[Nexus S Android Development] y3mita:
I don't like those ROMs I'll ask RomanBB about this.
[Nexus S Android Development] nexus_junkie:
Peter Alfonso, CodeName, 4.0.4 port etc too

AOKP (builds / milestones) also have that patch!
[Nexus S Android Development] miata:
I'm no expert but based on my own observation trying kernel with deepidle and cpuidle, I have better battery on cpuidle and its more stable like no random reboot at all. I'm not saying that deepidle doesn't work just that its not as stable and I've not benefited anything from it, maybe due to my usage of the phone. Anyway, I was on nuhetri's rom and now roman's aokp.

But its up to r_data what he wishes as its his kernel, right? :)
[Nexus S Android Development] y3mita:
I just hope r_data gives us a CPU idle kernel also.
[Nexus S Android Development] :
Impact of CPU idle on battery life is nothing. Tested using external equipment and stringent overnight tests.

kernels ; battery ; ROM ; gov/sched

Now with summaries in the first posts. Convenient for XDA app users!
[Nexus S Android Development] y3mita:
Are you saying deep idle works better?
[Nexus S Android Development] :
CPU idle doesn't do a thing. Deep idle works perfectly. Saves a considerable amount of power. Check my battery thread. Link below.

kernels ; battery ; ROM ; gov/sched

Now with summaries in the first posts. Convenient for XDA app users!
[Nexus S Android Development] flibblesan:
I agree. Sadly some people will ignore this and continue to ask for a kernel with CPU idle.
[Nexus S Android Development] b1337:
Deep idle does NOTHING over

night if youre not using your phone!! christ in a chariot!
[Nexus S Android Development] tchaari:
When it works, it saves considerable power in some particular cases :D
[Nexus S Android Development] y3mita:
When it works? I guess it's the same as CPU idle then
[Nexus S Android Development] b1337:
Ya when u use your phone while the screen off like how's it been discussed a thousand times
[Nexus S Android Development] :
It is a bit tiring correcting people spreading myths.

kernels ; battery ; ROM ; gov/sched

Now with summaries in the first posts. Convenient for XDA app users!
[Nexus S Android Development] y3mita:
r_data my apologies for bringing up discussions outer than your kernel... keep with your awesome work!
[Nexus S Android Development] joebarkho:
where is this deep idle kernel!!!!!!!!!!
[Nexus S Android Development] deetailed:
Yes, I've tried it before with no problems.
[Nexus S Android Development] r_data:
I'm using AOSP+ v3.0.2!
[Nexus S Android Development] tonylee83:
Thx for the great kernel!!! And so proud that it is made by korean!!
[Nexus S Android Development] nexusphone:
Could you release the alternate version adopting Ezekeel's Deep Idle instead of "Cpuidle backport from 3.2 Kernel"?
[Nexus S Android Development] rickbosch:
Why? If this is how the dev wants it, that's the way it should be. Too many kernels have been made unstable by devs adding too many features, that's why there's hardly any stable kernels for ICS now. This kernel flies, the battery life is good, why add Deep Idle when it causes instability?

Thanks to the r_data for this fantastic work.
[Nexus S Android Development] nexusphone:
No smoke and fire :p no reboot so far :)
[Nexus S Android Development] HiGGzZ:
Is it based on 3.2 branch?
[Nexus S Android Development] r_data:
No, this is based on 3.0.17.
[Nexus S Android Development] :
The kernel has the 3.0.17 base, the idle backport is from 3.2

For kernel benchmarks and more, see here: my thread
[Nexus S Android Development] :
I have a 9023. try it 'cause it really well:)
[Nexus S Android Development] nexusphone:
No SoD(Sleep of Death), No freeze

btw, Cool :)
[Nexus S Android Development] meisze:
I have tried it on my i9023 and it is working very well .
[Nexus S Android Development] Articudos:
Now, I'm using air kernel 2.5(moved from SG 011712 version). Almost always, download fails when I'm using stock browser. Is there way to fix this problem?(except using third party browser..)
[Nexus S Android Development] nexusphone:
removed, deleted
[Nexus S Android Development] Articudos:
Is it different?
[Nexus S Android Development] nexusphone:
The same file!
[Nexus S Android Development] Articudos:
Can be solved?
[Nexus S Android Development] nexusphone:
sorry for misunderstanding :( I didn't quite catch your words. On v2.4 download fail not occured but BLD error

I also hope "Download Fail on Stock Browser" will be fixed.
[Nexus S Android Development] mobile_pc:
System Settings -> Apps -> ALL -> Download Manager -> Clear Data

solved!

Edit : The same issue on SG kernel http://xdaforums.com/showthread.php?p=21944125#post21944125
[Nexus S Android Development] Articudos:
Thanks
[Nexus S Android Development] tchaari:
Sorry to extend the off-topic but after some readings and some explanations that I had from Steve Garon, I may add my 2 cents in deep idle & cpu idle dilemma. They are two completely different things:

1) Three main CPU states are implemented in the standard android kernel: NORMAL, IDLE and SLEEP

2) Ezekeel added an intermediate 4th state, which is Deep IDLE, to save more power in some particular cases (mainly when the processor should do something in background when screen is off). Bedalus proved here that it really saves a considerable amount of power in that particular cases (music play when screen is off). Few users are having some slight instabilities with it (that may be caused by other things than deep idle).

3) CPU IDLE backport consists in changing the standard android kernel drivers, used to put the CPU in idle/sleep states, by the ones developed in the linux 3.2 kernel. This backport is theoretically supposed to improve battery life (with just the basic 3 CPU states). It is 100% stable but saving power has not been proved in practice yet.
[Nexus S Android Development] xzilem:
When it work? it always work for me. Test air kernel with deep idle save me a lot compare to previous air kernel.
[Nexus S Android Development] y3mita:
So what we need is something a combination of both "CPU Idle and DEEP idle"

What if I'm not a music listener or I don't use my phone when screen is off?

How does deep idle benefit me?
[Nexus S Android Development] tchaari:
In this case, the benefit tends to 0 :)

I don't think that a combination of CPU IDLE and DEEP IDLE is easily feasible now unless Ezekeel ports DEEP IDLE to the CPU IDLE backport :D

---------- Post added at 01:45 AM ---------- Previous post was at 01:43 AM ----------

Do you have some tasks running in background when screen is off? (downloading or playing music...)

PS: I said "when it works" because I had some slight instabilities with previous deep idle enabled kernels. As I said before, these instabilities can be caused by other stuff on my phone that interfere with deep idle.
[Nexus S Android Development] b1337:
CPU idle doest work "yet" so just for get about it. let your phone sleep if you dont listen to music simple as that
[Nexus S Android Development] android_nexus:
b1337 is censorious, but his knowledge helpful :)
[Nexus S Android Development] :
Amazing summary.

kernels ; battery ; ROM ; gov/sched

Now with summaries in the first posts. Convenient for XDA app users!
[Nexus S Android Development] voyager_s:
been using the kernel for a few days now and no problems so far. Running stock ICS rom. Performance is smooth and fast and battery is good too. Mind u, I've been getting good battery a lot lately even with my previous kernel.

So...so far so good. Love the boot up graphics by the way. Thanks
[Nexus S Android Development] y3mita:
New version coming up!

I see CPUIDLE reverted and DEEPIDLE put in... plus additionals tweaks and the usual.... I'm running matr1x 17 for now and kernel is doing fine.

I will for sure try your 3.1 once is up!

Thanks a lot for your efforts!
[Nexus S Android Development] nexus_junkie:
Any news about the release with Deep Idle? :) Test version rock solid!
[Nexus S Android Development] bluefisch200:
Stop thinking about deep idle: http://www.xda-developers.com/andro...ry-study-brings-about-surprising-conclusions/
[Nexus S Android Development] b1337:
Stop posting old incorrect articles and try actually reading a thread
[Nexus S Android Development] ljordan2:
Check this out. Deep idle works.

Sent from my Nexus S from Tapatalk
[Nexus S Android Development] :
Yes, unfortunately for me and any readers of that article, after MORE thought about deep idle, it turned out I'd just cocked up the test in the most appallingly stupid way. Two ways in fact, 1) my ROM didn't have the necessary bluetooth patch, and 2) I hadn't opened and closed GTalk.

That's sort of old news though. The guy who wrote that article isn't to blame, he just took my results at face value. He knows about the new results, but he's busy with other stuff, although he's assured me there will be a follow up. Check out the new results if you like:

http://xdaforums.com/showthread.php?t=1478406
[Nexus S Android Development] jodtalingchan:
Agreed! Test version is amazing! ... May I ask for fully functional voodoo? It would be really nice. This kernel is just really great with codenamedroid rom. THANK YOU
[Nexus S Android Development] ljordan2:
What do you mean by fully functional voodoo? Voodoo colors and voodoo sound works.

Sent from my Nexus S from Tapatalk
[Nexus S Android Development] nexusphone:
The dev borking the Gamma setting to avoid green flicker
[Nexus S Android Development] jodtalingchan:
I close my eyes when I turn the screen on. Well it's just me ;-)
[Nexus S Android Development] rreyes0416:
This kernel is the best out there... 2 days without charging at 800mhz and using conservative...what else you can ask...great job man...
[Nexus S Android Development] tchaari:
What ROM are you using and what's your screen on time please?

is it stock ICS 4.0.3 Rooted as stated in your sig :)
[Nexus S Android Development] y3mita:
By screen time % probably 1 hour or so
[Nexus S Android Development] rreyes0416:
Im using codenamedroid 1.3 ; the screen time not sure...i just used the browser, facebook, took pictures ... not much of heavy use...but definitely I think deep idle works because it only use 1% of battery per hour when is at sleep...and thats awesome... im still using it and writing here without charging...2days 2 hour and 30min ... still with 18% battery...
[Nexus S Android Development] jodtalingchan:
I think codenamedroid is a great combination with this kernel. Give it a try!
[Nexus S Android Development] rreyes0416:
I dont know if this is part of the deep idle but it says that it only used 7% of the battery when the phone was idle in 2 days... i think thats freaking great...
[Nexus S Android Development] tchaari:
I don't think that "phone idle" item can give significant conclusion but can you click on the "screen" item to see how much was your screen on time?

y3mita guessed it is about 1 hour and I think it shouldn't be far from that on ICS :)
[Nexus S Android Development] doa4ever:
I've tried a lot of ROM's and Kernels in all combinations and returned after each new try to my favorite GummyNex0.7.0(build in Kernel Matr1x 14.5) which was stable & smooth and the battery keep up 20% longer.

The standby time after full charge was 54-67 hours (depends on the installed apps). Main reason for GummyNex0.7.0 was AURA I use as navigation and drains the battery 16-20% per hour.

Standby time for all other combinations was 40-46 hours and the battery drain with AURU was 29-37%.

After my last return to my favorite ROM I gave Air Kernel v3.0 a try (was not really happy with Air Kernel v2.4.) and surprise........

I'm really satisfied with Air Kernel v3.0. and GummyNex0.7.0.

Full charge 48-57 hours.

A lot faster as Matr1x 14.5.

SmartassV2 & CFQ & standard settings.

AURA needs 17-22% per hour.

Thanks a lot for this Kernel.:D

.......Not the newest ROM ist the best. Find the best Kernel for your old one.

I've found the best.......
[Nexus S Android Development] jalyn02:
I know it's off topic but my iPad 2 was in standby for a month and I only lost 6% battery life man, technology is great! Thanks for kernel because battery life is great on B/B Rom:)
[Nexus S Android Development] :
Try smartassV2 with noop. Check my thread about governor / scheduler combinations here.
[Nexus S Android Development] gotjazz:
oh a popular kernel I've slept on so far.... tome to change that. bookmarked :)
[Nexus S Android Development] Bruce lee roy:
I'm currently running this kernel on my ns4g with great results. I'm wondering if there is any potential harm to my device should I continue to use this kernel? Is it possible, or necessary, for additional performance improvements, to port this kernel to ns4g?
[Nexus S Android Development] XfandroidZ:
You should release a version of this for the nexus s 4g. I would to try it out on my phone.
[Nexus S Android Development] lackonne:
I used this kernel for my Nexus S 4G with miui oodie ported by Fergie. And it owesome.
[Nexus S Android Development] nexus_junkie:
Wimax driver remained, this kernel can be used on NS 4g

Sent from my Nexus S
[Nexus S Android Development] funcrusher:
This kernel is working quite well for me. Thanks a lot.
[Nexus S Android Development] jesusice:
Yup, 4G and everything.
[Nexus S Android Development] xxproblemzxx:
so what's the difference between the [only voodoo colors] version and the [65 GPS + blue colors] version?
[Nexus S Android Development] mixtapes08:
65 fps + blue colors get rid of green flashes in amoled screens.

Sent from my Nexus S
[Nexus S Android Development] xxproblemzxx:
Ohhh got it. Thanks man I think I'll try that version out first
[Nexus S Android Development] darth7:
Test kernel is the best for battery life.

Enviado desde mi Ice Cream Nexus Sandwich usando Tapatalk
[Nexus S Android Development] droidance:
Can't wait for new stable version :D
[Nexus S Android Development] r_data:
Released v3.1

It's been long!

And Release v3.1 now!
[Nexus S Android Development] PatchouliNim:
Wow! Thanks very much! :)

I've wanted DI + 65fps blue!

Great work! :D
[Nexus S Android Development] nexusphone:
Wow!!!!! Wow!!!!!!

Sent from my Nexus S
[Nexus S Android Development] android_nexus:
Thanks for the update! :)
[Nexus S Android Development] tehgeekguy:
Is there any way to disable the battery percentage from showing the padded version (up to 100%), and show the true percentage? I understand why a lot of people like that, but I prefer a true representation of where my battery is at. I have a feeling it's not something you can simply go in and edit, but if someone could point me to where it's at, I could compile it myself if needed.

The kernel looks nice, but that's the one thing keeping me away from it.
[Nexus S Android Development] y3mita:
Thanks very much for the update! :)
[Nexus S Android Development] androidphone2012:
cosmetic 100% tweak?
[Nexus S Android Development] gotjazz:
Getting awesome battery life here with test kernel 1000/400 smartassv2 and deep idle. I think I will stick around - performance is awesome as well :-D
[Nexus S Android Development] nexusphone:
Good! Nice Kernel :) Thanks for sharing

Sent from my Nexus S
[Nexus S Android Development] tehgeekguy:
How when it's fully charged, it shows 100% instead of 94%-96%. It's purely cosmetic. It's been discussed in quite a few threads. I understand people like seeing the 100%, but I'd rather see the actual percentage.