yashsingh1/xdaforums huggingface dataset:
[Nexus S 4G Android Development] jesusice:
Sooo.... you're *not* going to be adding that? ;)

*if you didn't wipe /system and /boot it is NOT A FULL WIPE* (relax, it's a signature)
[Nexus S 4G Android Development] steve.garon:
Off course I will ...

I might create a "Safe IO" version later but this release is all about speed!
[Nexus S 4G Android Development] tauzins:
anyone having reboot issues? b/c i am
[Nexus S 4G Android Development] steve.garon:
OP Updated!

Surprise experimental kernel.

SG-NS-ICS_24012012-NoFSYNC.zip and SG-NS-ICS_24012012_HIGH_HZ-NoFSYNC.zip
- Added V(r) IO Scheduler
- Tweaked deadline IO for flash devices
- Tweaked conservative governor
- IO backport from 3.2
- ext4 backport from 3.2
- ext4 tweaks
- optimized sha1, memcopy, string libs
- TCP tweaks
- Added USB-OTG
- and more ...

@bedalus: This one should be quite fast! :)

EDIT: Make sure you find stable voltage before flashing this kernel. It has faster IO but the actual write to flash memory is delayed. Reboots can cause corrupt files. Find your proper voltage settings with the stable kernel than flash this one...
[Nexus S 4G Android Development] tauzins:
hey garon, curious... my freaking phone keeps rebooting with your kernel i did a cache and davlik wipe before i flashed and im using pete's newest kernel... any clues?
[Nexus S 4G Android Development] steve.garon:
Use the stock voltage add-on... might solve your problem. This kernel is undervolted...
[Nexus S 4G Android Development] tauzins:
hmm same issues, matrix kernel works fine with 1.2 OC so... i dont think its an oc issue
[Nexus S 4G Android Development] jesusice:
Flashed SG-NS-ICS_24012012-NoFSYNC.zip a couple hours ago and have had no problems. Didn't clear anything as the script already clears dalvik. Noticed a speed difference, especially when bringing up the recent apps they're almost instant. Haven't changed speeds just changed to SIO with Lulzactive and enabled touch wake, bld and bln. Looks like a winner to me :)

EDIT: I did flash the stock voltages zip beforehand as Steve instructed.

*if you didn't wipe /system and /boot it is NOT A FULL WIPE* (relax, it's a signature)
[Nexus S 4G Android Development] Ludio:
I decided to be adventurous and flashed the latest and its fast! The browser loads so much quicker I perceive so far but still testing I personally haven't had any issues this morning with reboots or anything. Thanks Steve I appreciate the work. I am testing out the governors as well and find lag free works for me . Gives the best perceived smoothness but will continue to check.
[Nexus S 4G Android Development] steve.garon:
There is a big difference with my kernel and matrix at 1.2 OC.

First, the add-on reset the voltage, doesn't have anything to do with OC... Matrix's is not undervolted by default.

Second, even if your phone can do 1.2 @ 200Mhz bus, like matrix 1.2 OC, it doesn't mean it can handle 1.1 @ 220 Mhz bus. The bump in Mhz bus might be too much for your phone.
[Nexus S 4G Android Development] louderstill:
flashed 2401 this morning

cfg/conservative

iv had this same behavior on all versions:

first full charge with new flash

i loose the top 10% in the first hour

and android OS usage is thru the roof

[46% right now]

it still goes all day on that charge

subsequent charging yields "normal"

use results in line with what you'd expect

anybody else see similar?

my device is for communication not gaming

but i got 2 days out of 1401

[heavy texting, light phone use]

1701 was equally as good fiddling with different govs.

[too many choices now :rolleyes: ]
[Nexus S 4G Android Development] jesusice:
The issue about losing the first 10% is not a bug but how smartphone batteries work. Google and you should find the answer easily. And the Android OS showing high is just a bug with how ICS reports battery usage. Dianne Hackborn on Google+ has explained it.

In short: Those behaviors are normal.

*if you didn't wipe /system and /boot it is NOT A FULL WIPE* (relax, it's a signature)
[Nexus S 4G Android Development] brianbgrp:
Testing 200/1.1 conseev so with 2401 test

2700+ quadrants

Sent from my Nexus S 4G using Xparent Red Tapatalk
[Nexus S 4G Android Development] vertigosrs:
Hey Steve I was jw if you planned on including the Wheatley governor in your next release? It seems to be getting a good review on mk's thread.
[Nexus S 4G Android Development] steve.garon:
I tried to put it in and it complained because of some other things that I did before and didn't want to compile. Short answer is no. Stable release will actually remove governors. I'll just keep the ones that are good. (ondemand, conservative, smartassv2, lazy, lulzactive and performance)

FYI, Wheatley was designed for GalaxyNexus so I doubt it's potential on Nexus S... Even it's author hasn't put it in his Nexus S kernel. I think this tells the whole story.
[Nexus S 4G Android Development] vertigosrs:
Thanks for the quick reply! I knew it was designed for the galaxy nexus, I had only asked because I noticed a lot of people seeing good results from it. Whether or not that was some kind of placebo effect from just being a new kernel is a whole different story, I just thought I'd throw it out there.
[Nexus S 4G Android Development] :
I ran this kernel all day yesterday with Crossbones and have no issues at all. Meaning the 1/24 kernel. I got 14 hours with medium usage which is pretty good. I do have a question though...after reading a little bit, the clock speeds are grayed out and can only use 1100/100. This is correct?
[Nexus S 4G Android Development] steve.garon:
Just use NSTOOLS to set cpu freq and other settings...
[Nexus S 4G Android Development] :
Perfect. Thanks:)
[Nexus S 4G Android Development] steve.garon:
I updated the OP.

No its not a new kernel, I just added FAQs to hopefully provide directions to new ppl that would like to use this and clean the thread. I'm not trying to be a jerk so don't be offended. :P
[Nexus S 4G Android Development] JohnCorleone:
I have tried every single kernel so far. I flashed the (I believe its stable) version. I took it easy on settings 1100/200 on demand and this kernel is giving me the best battery by far
[Nexus S 4G Android Development] :
So I left all settings to default this time on 24012012 kernel and its pretty badass with the battery and speed.
[Nexus S 4G Android Development] r_tarandus:
Been using this for about a week now with NO PROBLEMS.

I'm using the lazy governor about 95% of the time and battery life has been good; it lasts just about a day on regular use.

Thanks!
[Nexus S 4G Android Development] pbryson:
Tonyk what rom are you using?
[Nexus S 4G Android Development] :
Apex
[Nexus S 4G Android Development] :
Are the voltages the same with the stable and experimental kernel? I get stuck on the boot img with stable and experimental boots right up. I'm not too sure about the no file sync but I'll give it a try. If any thing goes wrong I guess I'll try stable with stock voltages.
[Nexus S 4G Android Development] steve.garon:
Voltage is the same.
[Nexus S 4G Android Development] :
Any other reason stable wouldn't boot for me? I'm pretty sure its me , just trying to eliminate user error.
[Nexus S 4G Android Development] steve.garon:
Bad flash? Bad download?
[Nexus S 4G Android Development] TheBurgh:
Smooth as always.
[Nexus S 4G Android Development] grifforama:
GPS crapped out on me today using this kernel just as I was about to embark on an upstate road trip. It would not keep a GPS connection for any decent length of time.

I kept trying but ultimately had to pull over and try another kernel, which worked.
[Nexus S 4G Android Development] joebarkho:
Whats the difference between the two 1/24's?
[Nexus S 4G Android Development] Braneless:
OP says higher refresh frequency, io tweaks, and no fsync (Facebook?).
[Nexus S 4G Android Development] joebarkho:
Did you use the stable or experiemntal one btw?
[Nexus S 4G Android Development] funcrusher:
which version?
[Nexus S 4G Android Development] chalan30:
fsync has something to do with writing data i believe and i think the jury is still out on how safe "no fsync" actually is. I read it could lead to data corruption. Not super well informed here so take it with a grain of salt.
[Nexus S 4G Android Development] steve.garon:
Only difference is higher refresh rate.

Fsync is for single file sync. By removing fsync, the file system write less often to the flash memory which makes IO a lot faster. When fsync is removed, the kernel groups IO operations before writing them to the flash memory. These operations stay in ram until they are written to the flash. The drawback of removing fsync is that is your phone crashes or you pull the battery before those IO operations took place, the file will actually not be saved. With fsync remove, you have to make sure that you shutdown your phone properly...

Think of this as the same think as the safely remove thumb drive in windows.
[Nexus S 4G Android Development] grifforama:
It wasn't an SG kernel.
[Nexus S 4G Android Development] JohnCorleone:
Must be because I have been using stable version since day 1 and I feel like the battery life is absolutely superb. All I did was bump it up to 1100 max and it flies
[Nexus S 4G Android Development] funcrusher:
No, I was asking which SG kernel were you using when experiencing GPS problems.
[Nexus S 4G Android Development] :
I dont know what i did, i tried a few different downloads and flashes and finally got things running. and im glad i did. im sitting at 90% after 7hrs 25 min. wow. pretty light use maybe a dozen or so text and a few calls, but still very happy. thanks op great work
[Nexus S 4G Android Development] TheBurgh:
This kernel has been excellent for me. Running 800/100, SIO, Smartass2 and its been sippin on gin and juice.
[Nexus S 4G Android Development] Braneless:
I am still running the stable 1.12 release. This kernel combined with AOKP Milestone 2 has been absolutely phenomenal, and I have had no need or desire to update.

Performance has been super smooth and quick, with zero lag or reboots. I also maxed out battery life at 51hrs with 4hrs of screen on time - I'm blown away.

Awesome work Steve!

Edit: running 100/1100mhz, interactive, standard voltage.
[Nexus S 4G Android Development] JohnCorleone:
I keep hearing good things about aokp. I am still on Bigxie. Maybe I need to see what I am missing since I made 3 new perfect nandroids on my Epic Touch
[Nexus S 4G Android Development] fristuff:
I'm still on the search for the best battery combo, and I'm currently on apex as well, kinda wanna try out aokp sometime, or you can try and let me know :D
[Nexus S 4G Android Development] grifforama:
Oh Sorry. Was running 24012012-NoFSYNC

What seems to tbe the most stable kernel so far ? I did like performance with this kernel, but the GPS was a big deal for me.
[Nexus S 4G Android Development] Braneless:
My battery screen caps show this kernel's performance when paired with AOKP Milestone 2. I maxed out at 51hrs with 4hrs of screen time and average about 30hrs with 5+ hrs of active usage (screen on, not just playing mp3's).
[Nexus S 4G Android Development] fristuff:
51 hours sounds crazy. I better try out aokp as well.

I just realized, when my phone tries to roam, it reboots and force closes on everything, entire android os... any idea if it's the rom or kernel? (Currently using apex + this kernel)
[Nexus S 4G Android Development] steve.garon:
Roam I'd say it is rom related. Low signal area, it might be the kernel Undervolt.

EDIT: Could be radio related too. have you tried other radio?
[Nexus S 4G Android Development] funcrusher:
SG-NS-ICS_14012012.zip works best for me. Completely stable with great performance. I haven't had any issues.
[Nexus S 4G Android Development] JohnCorleone:
Completely agree.
[Nexus S 4G Android Development] magnumfloyd:
Does GPS work on this kernel.
[Nexus S 4G Android Development] TheBurgh:
Works great for me
[Nexus S 4G Android Development] steve.garon:
OP Updated!

SG-NS-ICS_31012012.zip and SG-NS-ICS_31012012_HIGH_HZ.zip
- Removed useless Governors
- Removed useless IO Scheduler
- Tuned down conservative and ondemand for better battery life
- Kernel upgrade to 3.0.18
- Updated USB-OTG to Build5

This kernel should have performance similar to 24th but with better battery life :)
[Nexus S 4G Android Development] louderstill:
thnx steve

jus like 24 so far...
[Nexus S 4G Android Development] TheBurgh:
Better battery life. Is that possible. Thanks for the update.
[Nexus S 4G Android Development] vng10:
i flashed 31 after using 24 for awhile and i can already tell there is an improvement in battery life.. its a little quicker too than the 24 build.
[Nexus S 4G Android Development] jjhrrsn:
Flashed as has been fav kernel since teuv on gb. Using default settings and peteralfonzos stock 4.0.4 rom. No issues so far smooth as butter, will post back
[Nexus S 4G Android Development] njeske:
Great update. Upgraded from 1-24 to 1-31 this morning. Looks great so far. Better battery and performance. I really liked the InteractiveX governor that you removed, but oh well. I'll live. :)
[Nexus S 4G Android Development] vng10:
Question ... anyone seeing better battery when staying on the default overclock at 1.1 and conservative? I under clocked to 800 and changed to lazy but I feel like I could do better on default ...
[Nexus S 4G Android Development] jjhrrsn:
I used to always under and use lazy but last 2 releases used default settings and love them
[Nexus S 4G Android Development] jesusice:
Thanks for the update! I'm running the stock 4.0.4 build and was going to try and stick with the stock kernel but 8hrs was all I could bear ;) Your 131 kernel definitely feels smoother.

Question: The OP says Lulzactivev2 is enabled but NSTools says Lulzactive... which is correct?
[Nexus S 4G Android Development] steve.garon:
Yes. Its the same thing.
[Nexus S 4G Android Development] junkshow:
Wow...battery life on 1/31 build is INSANE! I'm using straight default settings. So good...thank you!
[Nexus S 4G Android Development] louderstill:
24 was great...

31 is indeed better on my device

you rock
[Nexus S 4G Android Development] pbryson:
which has better battery life the high Hz or regular
[Nexus S 4G Android Development] steve.garon:
High HZ should use more battery.
[Nexus S 4G Android Development] pbryson:
That's what I assumed but wanted to make sure thanks
[Nexus S 4G Android Development] zyrtek69:
Must put my 2cent in.. for my device ur kernels have always been super smooth but sacrificed battery for me. I dl'd 31 last night and used it stock undervolted with everything except fone calls. Got a phone call this morn and completed it then I got a reboot, so I upped volts 25 and no more reboots so far. Also battery life has been exceptional on this one for me. U da man Steve! Thanks for your hard work.
[Nexus S 4G Android Development] jesusice:
I also had reboots using the phone but I reflashed my ROM and the kernel and the stock voltages zip and been perfect since. Amazed how responsive it is on conservative.
[Nexus S 4G Android Development] njeske:
I also had rebbots during calls until I flashed the stock voltage mod. Everything's been great since then.
[Nexus S 4G Android Development] brianbgrp:
Last night I went from 730am till 9pm of charger and still had 40%

Left with 2.5 screen time

Sent from my Nexus S 4G using Xparent Red Tapatalk
[Nexus S 4G Android Development] luciferii:
best.. kernel.. ever..

i was using the matr1x kernel and it would crash left n right.. this one runs smoooth. thx for your werk!

-•°ŇêXûš Š 4Ğ°•- EliteMod 6.4 ICS
[Nexus S 4G Android Development] derekwilkinson:
it's the opposite for me
[Nexus S 4G Android Development] funcrusher:
You're a matrix cheerleader, though. ;P
[Nexus S 4G Android Development] SA-07:
Lol... and you're the fun crusher! :D
[Nexus S 4G Android Development] derekwilkinson:
i just cheer for the best team
[Nexus S 4G Android Development] funcrusher:
lol. You guys! :)
[Nexus S 4G Android Development] brianbgrp:
Oics I can't bring myself to change to a new one.

Just tried gummy and had to go back. May try Mandamans modded bb but I miss my red themes when I do

Sent from my Nexus S 4G using Xparent Red Tapatalk
[Nexus S 4G Android Development] steve.garon:
OP Updated!

SG-NS-ICS_05022012.zip and SG-NS-ICS_05022012_HIGH_HZ.zip
- Kernel Update to 3.0.19
- Use PM_FAST power saving method for WIFI to get Higher throughput and better compatibility.
[Nexus S 4G Android Development] brianbgrp:
Keep updating making me wanna flash even tho I'm getting amazing results with the last one. (2700 quadrant and 14_18 hours with 5 screen on)

Sent from my Nexus S 4G using Xparent Red Tapatalk
[Nexus S 4G Android Development] stellar:
What are your settings and ROM if you don't mind me asking? :)
[Nexus S 4G Android Development] brianbgrp:
default settings on oics 43.

Sent from my Nexus S 4G using Xparent Red Tapatalk
[Nexus S 4G Android Development] stellar:
Dang default ? I must not change anything then lol
[Nexus S 4G Android Development] brianbgrp:
Idles like a boss. I lost 3% over a nights sleep the other day

Sent from my Nexus S 4G using Xparent Red Tapatalk
[Nexus S 4G Android Development] stellar:
Default settings, I'm gonna charge my phone soon but dang I think this is pretty amazing :) AOKP Milestone 3.
[Nexus S 4G Android Development] :
Question.I'm sure its been asked..why no voodoo color option.. I love this kernel but I can't adjust the colors..
[Nexus S 4G Android Development] stellar:
I think the reason that you can't use voodoo colors is because the default colors right now don't give you the green flicker so it just saves the thread from being asked "why is my screen green when I turn it off" so many times .
[Nexus S 4G Android Development] steve.garon:
Just because of green flicker. Beside supercurio said he was working on something better. Be patient ;)
[Nexus S 4G Android Development] :
No not because of the green flicker..that doesn't bother me..I just would like to adjust the colors to the way i like that's all..Besides that love this Rom.I am being patient...thanks for the quick reply...
[Nexus S 4G Android Development] funcrusher:
LOL. That was the answer to your question -- He doesn't include it because of the green flicker.
[Nexus S 4G Android Development] JohnCorleone:
This is the thing I notice the most about this kernel (even overclocked a bit) is the battery practically doesn't move when idle. I think I am still using the first stable version.
[Nexus S 4G Android Development] bearsblack:
Loving the latest release! Thanks a ton steve!

AOKP_NS4G#ICK
[Nexus S 4G Android Development] jwhistler:
Has anyone tried this with the ICS 4.04 OTA release that was leaked last week? I'm running that ROM and am quite satisfied with its stock kernel but...the itch to try this kernel is making me squirm! :)
[Nexus S 4G Android Development] jesusice:
Q: Does the last kmsg have any personnel information that I should scrub out? I've had two reboot using the latest kernel today and have the kmsg from both with Bootlog Uptime but wasn't sure if it was something I should post publicly. I have no idea how to read the results but they both include the phrase kernel panic.
[Nexus S 4G Android Development] steve.garon:
I doubt it. It too low level...
[Nexus S 4G Android Development] JohnCorleone:
Can you hook up to my Epic Touch with TeamViewer and make a kernel please?! Lol
[Nexus S 4G Android Development] jesusice:
Flashed SG-NS-ICS_05022012 on a fresh flash after full wipe of AOKP Build 22 and also flashed SG-NS-ICS_StockVoltageMod.zip. Set governor to Lulzactive and SIO I/O using NSTools. Both reboots happened while the phone was idle, at least one of them while charging (not sure of the other).

Was gonna pastebin them both but it says the second is too big and I'd have to have a pro account :/ (And apparently XDA says it's too big of a .txt file to upload?? 597kb is too big??) Let me know if you need the other - jesusice@gmail.com

http://pastebin.com/9WvEhsmk
[Nexus S 4G Android Development] steve.garon:
No kernel panic. Your cannot handle the overclock or undervolt. That's all.
[Nexus S 4G Android Development] grifforama:
My phone had the biggest geek out I've encountered so far using the latest kernel.

I woke up and turned my phone on, my status bar had gone, and I had tons of FC's

I had to re-flash my ROM (Bugless Beat 02/09) to get everything back in shape.

Weird.
[Nexus S 4G Android Development] jesusice:
Reflashed ROM and kernel again but this time didn't flash the stock voltages mod and am reboot free on the same settings.
[Nexus S 4G Android Development] steve.garon:
Added the test deepidle kernel to the OP.
[Nexus S 4G Android Development] grifforama:
I don't know what magic 01/31 has got in it but I'm back on it and my battery loves it. I'm staying put.
[Nexus S 4G Android Development] y2kdread:
I was wondering if anyone else is seeing problems with the init.d scripts not running.

I installed the init.d script and the stock voltage script, but I do not see these voltages getting applied.

EDIT - Do have the latest version of busy box installed and init.d does not work

Any Ideas?
[Nexus S 4G Android Development] jeremy112683:
In the oP. Download the init.d installer maybe
[Nexus S 4G Android Development] y2kdread:
Yeah, I already tried that and it doesn't look like it runs. When I check the voltages through NSTools I still see the default voltages.
[Nexus S 4G Android Development] steve.garon:
Reinstall busybox using busybox installer then re-install the kernel and reflash stock voltage. should work...
[Nexus S 4G Android Development] bearsblack:
so far so smooth with 11-02-12. But may I ask where the changelog is please :) I will always come back to the kernel for the colors and battery life. Thanks a ton steve!

AOKP_NS4G#ICK
[Nexus S 4G Android Development] steve.garon:
11-02-2012 is the same as 05 but has a test deepidle. But deepidle does not seem to work properly so its the same as 05 ... lol

EDIT: Actually that's not true... there is a difference. 05 has cpuidle backport, and 11 doesn't.
[Nexus S 4G Android Development] bearsblack:
lol well its working great! And battery life seems to be just as good! Thanks!

AOKP_NS4G #ICK+SG
[Nexus S 4G Android Development] 8616v:
Something is working cause I have over 17hrs of mostly idle time and my battery is still over 70%.....

But in nstools I appear to have no idle time

Edit: ....I have 11ms if top off time ....
[Nexus S 4G Android Development] brianbgrp:
Idle =/= deep idle.

Sent from my Nexus S 4G using Xparent Red Tapatalk
[Nexus S 4G Android Development] y2kdread:
Is verifying the voltages through NSTools the correct thing to do?

If so, I am still seeing the kernel default voltages after re-installing busybox and re-flashing the Kernel and the stock voltage mod. Do I need a specific version of busybox or anything like that?

Any other ideas?

EDIT: Other info that might help... I am using the latest test version of the Kernel and the Apex 1.0.2 ROM.
[Nexus S 4G Android Development] steve.garon:
you can check the voltage with nstools only if you have the use kernel default voltage unchecked.
[Nexus S 4G Android Development] grifforama:
Steve, had a random reboot on Pete's 0209 build with your 0131 Kernel.

I have the last kmsg. Can I send it to you ?

running On Demand, Deadline, 100/1100 Deep Idle On.
[Nexus S 4G Android Development] steve.garon:
sure, why not? ;)
[Nexus S 4G Android Development] y2kdread:
I ran into a Kernel Panic while restoring my phone using titanium backup. Here is a copy of the last_kmsg:

http://pastebin.com/7YdpKpP5

Please let me know if this helps.

Thanks!