yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] sperelli:
On latest nightly cm 10.1 I OC your 7.2.1 to 1320... Visual artifact on FB surfing... Slowed down to 1096..
[Nexus S Android Development] ross231:
I have received my Nexus S a few minutes ago, and i am confused regarding kernels.

Can someone give me a list of kernels that will work on a 3G nexus S, running JB.
[Nexus S Android Development] :
Look for stempox's index in the general section
[Nexus S Android Development] monsterduc1000:
Merry Christmas Everyone! And a special thanks to Bedalus for building the best kernel out there =D
[Nexus S Android Development] :
See my second post
[Nexus S Android Development] towelboy:
Merry Christmas everyone!

Did some benchmarking and 1.1Ghz score was 1000 higher than 1Ghz :eek:

(Antutu, ondemand)
[Nexus S Android Development] rg2:
I second this. My screen definitely looked a lot better using voodoo gamma controls.
[Nexus S Android Development] :
Ok, due to demand, I'll bring it back.

I'm also going to look at making the free ram level customisable
[Nexus S Android Development] alen1901:
Bedalus, what do you think about this. ROW scheduler.

http://permalink.gmane.org/gmane.linux.ports.arm.msm/2911

Sent from SpeedMachine i9100
[Nexus S Android Development] brenix:
Oooh this looks awesome.. would be cool to see if there is a nice performance gain

Edit: Patch seems to apply cleanly to the code from github... Maybe you can build a test version with your latest code?

Edit2: For compiling to work, you need this: https://github.com/gokhanmoral/siyahkernel-sgs3/commit/bb6563ef198ae9ee73dd4e68853f6851bb3d6231
[Nexus S Android Development] rockerblood:
i tried 7.2, 7.2.1 and 7.2.2 all are good but i saw and feel the difference with v7.1.7 it gives my i9020A a good performance and stability;) thanks sir bedalus hope u dont mind if i stick on this version:)

Sent from my Nexus S™ i9020A
[Nexus S Android Development] :
I recommend that everyone finds a version they can fall back to!
[Nexus S Android Development] rockerblood:
indeed sir.

i know every version have their own compatibility such as stockROM cusrom and models.

but all the version ate great we just need to find what suitable version for our devices:)

Sent from my Nexus S™ i9020A
[Nexus S Android Development] :
OK, that should be available as an option in the next kernel. Gamma is back too. Now I'm looking at DerTeufel's user configurable memory code.
[Nexus S Android Development] leap_ahead:
7.2.3 !!
[Nexus S Android Development] :
v7.2.3 is here: http://goo.gl/HvUrp

-Restored gamma control

-Added ROW IO scheduler. Read speeds need comparing to CFQ, so please test and feed back!

-Added DerTeufel's user configurable memory, which is not working yet as far as I can tell.

To enable the verybigmem (440MB - no camera), echo 1 > sys/kernel/bigmem/enable (not working yet)

As I said, it's not working yet, and DerTeufel has just become the father of a new baby boy, so while all that's going on, I doubt he'll be working on that code, and I'm after rooting my One X+ this morning, so I'm too busy playing to look at it personally. But I'm sure it can be made to work eventually. It's very clever, and all credit to DerTeufel, who I know has already made it work on another board.

The ROW (Read over Write: meaning reads are preferred over writes) IO scheduler needs testing. I can't test things personally any more, so good feedback will be important to keep things rolling. The idea is that reads are far more important than writes in mobile devices, due to the sort of usage. The author claimed a 40% increase in reads. Please use benchmarking apps to see if this is true. I quite like SD Card Tester, despite it's flaws. Feel free to test read and write speeds using whatever app you like, but test CFQ too for the baseline. Test using the performance governor. Uh, what else... Put it into airplane mode, reboot and wait two minutes before testing. Do multiple passes and post all the raw data you collect if you have the time. Remember, just because it's new, doesn't mean it's better.
[Nexus S Android Development] rockerblood:
change log

version 7.2.3

Add ROW IO scheduler for improved read speeds, at the expense of write speeds. Should help improve loading times, most IO operations are reads.

Please test and give feedback!

-Gamma control is restored

-User configurable memory

of course as always ill given it a try:) feedback later..

Sent from my Nexus S™ i9020A
[Nexus S Android Development] ej8989:
Running tests now. I don't "feel" that much difference in overall system speed tbh.
[Nexus S Android Development] gregorypeg1000:
Playing temple run with row scheduler is much better than with cfq.

With cfq there is a little lag at loading the map while I play. With row no problem at all. And maybe a bit faster boot? Maybe a placebo. These are the differences I noticed. I will stick with row for the moment.
[Nexus S Android Development] ej8989:
cfq: read - 26.5mb/s, write - 6mb/s

row: read - 28.5mb/s, write - 4mb/s

that's the average i got for both.
[Nexus S Android Development] alen1901:
You notice improvement in longer operations, and with more data coming through.

Sent from SpeedMachine i9100
[Nexus S Android Development] sidnoit22:
Do give feedback about configurable memory.. its working or not?
[Nexus S Android Development] leap_ahead:
on 7.2.3 i get 407mb ram
[Nexus S Android Development] sidnoit22:
To enable the verybigmem (440MB - no camera), echo 1 > sys/kernel/bigmem/enable

and reboot and give feedback
[Nexus S Android Development] polobunny:
What about random iops? Any program to test more than just continuous read/writes.
[Nexus S Android Development] ej8989:
Can you suggest a program we can use to accomplish this kind of test?

Anyway, 440mb mod doesn't work yet. Let's wait for DerTeufel to finish his codes, as sir bedalus stated. :good:

I am noticing a bit of speed improvements when opening apps using the row scheduler. Loading times are 1.5x faster for some apps.
[Nexus S Android Development] Nexus HAL:
I want to keep the camera operational. can 7.2.3 be set to operate with 410MB ram? or 407 and 440 only?
[Nexus S Android Development] androidphone2012:
407 only. 440 without camera not working yet
[Nexus S Android Development] aLNG:
'opening apps' issue IO requests to disk(flash)? Anyone can explain to me, how IO scheduler help to improve loading time. :confused:
[Nexus S Android Development] ej8989:
Placebo effect? I dunno but i'm happy how my phone runs right now lol
[Nexus S Android Development] klinker:
Can't dl the 7.2.3 version...

On the road with my Nexus S...
[Nexus S Android Development] Basche:
Same here, I was trying to download the cm version
[Nexus S Android Development] towelboy:
I had trouble downloading too but after I stood next to the WiFi router it finally downloaded

Amazing colors now!
[Nexus S Android Development] :
Can someone confirm the downloads are actually still working? Before I overwrite my local copies...
[Nexus S Android Development] xxxMADxxx:
i can download sir :good:
[Nexus S Android Development] jiro-kun:
No problem here. Just downloaded it a couple of seconds ago.
[Nexus S Android Development] killswitch70:
marmite 7.2.3 CM ver

It was difficult at first. But I was able to download it finally. Strangely, but it seems incompatible with unofficial CM 10.1 nightlies. Dunno why.. : (
[Nexus S Android Development] elnahir:
No issues here as well, everything's OK! :good:
[Nexus S Android Development] :
Anyone else having compatibility issues?
[Nexus S Android Development] :
Time for a new avatar!
[Nexus S Android Development] elnahir:
Btw, since CM10.1 1224 + marmite 7.2.1CM my phone can't connect to the laptop via the USB cable. Same thing through CWM > mount media. Issue persists with 7.2.2CM and 7.2.3CM as well. Any ideas as to what might be causing this? Does it sound like a kernel-related thing?

Whenever I flash a nightly, I wipe cache + dalvik > flash ROM > flash gapps > flash kernel, btw.
[Nexus S Android Development] anshumandash:
This looks good. :) But why this picture?

Sent from my Nexus S
[Nexus S Android Development] xjerlzx:
so this is the last build? for ics?
[Nexus S Android Development] :
Unless some instability is found that I can easily fix I'm now going to concentrate on JB
[Nexus S Android Development] N@th_OC:
Excellent idea, i always saw ICS as a transition version, made to unified tablet and smartphone under the same system.

The improvment made on Jb are major but JB is just the continuity of ICS. So I think stay on ICS is an error.
[Nexus S Android Development] Icecoldmeat:
Bedalus , after a long time I found a bug.. I can't play videos using your kernel and MIUI. When I flash the stock kernel everything is fine.. any ideas?
[Nexus S Android Development] :
Oh, yeah, I forgot that one. I think it's the memory settings. I'm concentrating on JB right now. I start a new job full time on Monday, so it's likely I'll only be able to work on JB. Hopefully MIUI will update soon enough.

I've built a kernel that works with cm 10. Unfortunately DI locks up every time.
[Nexus S Android Development] Articudos:
Flash High-bigmem patch :)
[Nexus S Android Development] caliban2:
Got SOD with 1.5b on adamg's JellyBelly, all radios active. Just took a few minutes. Disabled deep idle and after an hour it still works. Needless to say, no last_kmsg was generated.
[Nexus S Android Development] :
Thanks. You nailed the issue exactly. I'm going to upload a new version based on kalim's source, but I'm having big trouble even with unmodified DI in JB. I recommend keeping it off. Or perhaps turn it on after turning on music, then off again before turning off music. Blah... I may try to find a way to automate that.
[Nexus S Android Development] Icecoldmeat:
Mkay, I am sticking to MIUI right now.. no more CM or AOSP.. so i need to wait till MIUI brings out JB. Thanks though. Good luck with your job.
[Nexus S Android Development] Articudos:
@icecoldmeat

http://xdaforums.com/showthread.php?p=28981680

Try this.:)
[Nexus S Android Development] :
Here is v2b: [LINK PULLED] (JB ONLY TEST VERSION)

-Back to using the cm-base

-The same as ICS release, however, Deep Idle is not stable

-We wait for thalamus or Ezekeel to patch!

-Recommend disable DI or only turn on before starting music, and off before stopping music

This will of course work with CM 10, and also I check with AdamG's AOSP ROM, so it's likely to be compatible with all current JB ROMs.

Oh, I forgot to say I disabled all the debug stuff in the config for this one, as there seemed to be little point in my trying to debug Deep Idle. (Just a note: I'm happy my mod is perfectly stable, as it works fine on ICS. And I know DI is unstable on JB because I built an unmodified version and still got SODs.) One option for me to explore is to find a way to disable DI if there is no music playing.

EDIT: Sorry to anyone who downloaded either of the two versions... I'm working on it... The first one had SOD, then the second one had messed up audio. I will work out what it is I've disabled that caused that, then re-upload!
[Nexus S Android Development] tchaari:
Thanks bedalus for sharing the new JB Kernel. You spent a lot of efforts on DI. It wasn't really easy to implement even on ICS...

Can you please take a look into HighBigMem stuff if you want to change your mind a bit from DI? :D

Nexus S is lacking some free RAM now :)
[Nexus S Android Development] :
I think I saw that r_data has a commit that I should be able to cherry-pick (which I just learned how to do!)

How's it going tchaari anyway? Busy with your platform thingy? :)
[Nexus S Android Development] sdhanjal15:
Way more smoother than the first build. But I can change any goveners on nstools..?:confused:
[Nexus S Android Development] ziociccio:
Hi Bedalus...thanks for your work :thumbup:

Kernel v2 for jb works,but when I lock my phone,it not wake up and I must remove battery :o
[Nexus S Android Development] :
Ahahaha... :o I must apologise. I uploaded two versions... neither work very well! I am working on a new one right now.

@tchaari, they already had bigmem, but I increased it even more. It probably won't work now! I'll have to reduce it again!
[Nexus S Android Development] :
You have ondemand, smartassV2 and performance. There are no other choices.
[Nexus S Android Development] :
404MB? But camera is FCing on CM 10. Don't know if that's a kernel or ROM issue.
[Nexus S Android Development] :
Huh, fixing the SOD seems to have fixed the camera FC too.

Sorry everyone for the two false starts.

Here is v2c: http://d-h.st/7Ht (works with CM and AOSP Jellybean)

-Same features as my ICS builds.

-Deep Idle will cause your phone to have a Sleep Of Death [SOD] if your phone goes into a deep sleep. If you can remember to turn it on AFTER starting music, and turn it off BEFORE stopping the music, you'll probably be fine. Most likely you'll forget, so I recommend keeping DI disabled until a work-around is discovered.

Yes, this kernel has bigmem, or biggermem, if I remembered what morfic named it correctly.

I know have definitely uploaded the working version (because I just rebuilt it!) :D
[Nexus S Android Development] semprom:
Noob question. How do i disable deep idle? :D
[Nexus S Android Development] :
If it's not working through CWM (which has its own kernel) then the problem is with your cable, or with your computer
[Nexus S Android Development] dimeim:
Hey bedalus, congrats on an amazing kernel. Really the new standard for Nexus S. Smooth, fast, seems perfect. Thanks a lot!

I wanted to ask about the Bluetooth bug. Has it really been fixed? Because I still seem to get a lot of battery draining from Android OS with the BT on and I'm wondering whether there's still an issue or if it's gonna take it a few reboots/battery stats wipes to work.

Thanks!!
[Nexus S Android Development] rockerblood:
flashing marmite v7.2.3 done but every boot up to main screen the message appear as "please insert SD card"

anyone got the same problem?

but overall are smooth. only that message messed me up.

im on jellyshot v1.3

Sent from my Nexus S™ i9020A
[Nexus S Android Development] :
I don't know. I didn't use bluetooth when I owned the device. No-one else has reported any unusual drain. Anyone else got this issue?
[Nexus S Android Development] JerryPi:
I'm on cm 10.1 latest nightly with latest kernel and use bt on a daily basis with my watch and don't experience any issues.
[Nexus S Android Development] giaomnitel1:
Hi Bedalus,

I have just installed the 7.2.3 on CM10.1 (nightly 20121228) and it works very well!

Sorry for the "stupid" question, but what about the gamma control?

Can it be regulated by a third party app? If yes, which one?

Thank you
[Nexus S Android Development] Cuyi02:
I've had 2 reboots today. The first one using chrome (just had that one tab open) and the other was downloading the file expert update from the play store. That was the weirdest thing 'cause after the reboot it just continued downloading it. I thought I'd have to download it all over again. I'm on cm10 (stable) and using row scheduler.
[Nexus S Android Development] elnahir:
Thank you, mate! First I'll re-install the USB drivers and see what happens, and if that doesn't help.. well, new USB cable I guess. Thanks for the quick response!
[Nexus S Android Development] rockerblood:
if the reboots occur try to wipe cache at storage. if the reboots persists try v 7.1.7:)

Sent from my Nexus S™ i9020A
[Nexus S Android Development] elnahir:
Just reporting that flashing CM10.1 1228 Nightly with the stock kernel recognized my phone via the same USB cable. Guess I have screwed up somewhere along the re-flashing process. Anyhow, thanks for the advice :)
[Nexus S Android Development] kwibis:
Download voodoo sound for controlling the screen settings ;)

Sent from my Nexus S
[Nexus S Android Development] hiphopboy:
New patch high memory from hellybean kernel released
[Nexus S Android Development] liborio99:
so why my phone is so laggy? i cant do anyting in it! i flash the 7.2.3 "all other Roms" from google docs. CM 10.1 official :crying:
[Nexus S Android Development] klinker:
Change the rom or use stock kernel with cm10.1.

On the road with my Nexus S...
[Nexus S Android Development] dotlab:
If you're on CM 10.1 then flash CM version of marmite, not "all other roms"
[Nexus S Android Development] liborio99:
Stock kernel... From stock rom? Ir from cm 10?

Sorry for noob question
[Nexus S Android Development] klinker:
Jup...just install cm10.1 and don't change kernel.

On the road with my Nexus S...
[Nexus S Android Development] caliban2:
As mentioned by dotlab, your problem is that you're using the wrong version. Use "Custom IO control (CM tweak)". And one more: cm 10.1 is in its early stages, don't expect the same performance as cm10 just yet. Plus it's the first cm-version that is NOT based on an official stockrom.
[Nexus S Android Development] skinner12:
For my phone, v 1.1.7 is the best..

Nocerino's rulez..
[Nexus S Android Development] leap_ahead:
anyone know what is this? prototype hox+ kernel: hxore http://d-h.st/users/bedalus
[Nexus S Android Development] ej8989:
it's for his new htc one x+
[Nexus S Android Development] :
It's still not quite working yet

Yep. This isn't working yet either!
[Nexus S Android Development] caliban2:
After running 7.2.3 for three days, I think "row" has a downside on our phone, which is low on RAM:

At first it's snappy, apps start a tad faster, just as the benchmark-results would make you suspect. But I have quite some stuff running in background by now, 60mb free RAM and less. After half a day the system became really laggy, especially when switching between apps. It took up to 30 seconds for the system to be responsive again. I guess that's caused by the slower write-speeds? (moving stuff from ram to cache)

cfq doesn't show this type of extreme slowdown.
[Nexus S Android Development] schurl85:
Can confirm this observation, row is really faster but after some time it does lag. I can see that behaviour after heavy use but clears up after some time.

Other info for bedalus, there is a thread for a APP called seeder entrophy somewhere here on xda, could be worth to check out, the NS seems to me more lag free.
[Nexus S Android Development] hiphopboy:
Back to 7.2.2 from 7.2.3, less ram and not smooth
[Nexus S Android Development] anshumandash:
Completely agree. As others said row slows down &becomes laggy after sometime. Even cfq is not as smooth as in 7.2.2. So I am back to 7.2.2.

Sent from my Nexus S
[Nexus S Android Development] klinker:
What rom you are using people?

I'm on rasbeanjelly and 7.2.3cm with row sheduler now the third day and all is good, smooth, no lag, etc :)

On the road with my Nexus S...
[Nexus S Android Development] leap_ahead:
signature :P
[Nexus S Android Development] kwibis:
Rasbeanjelly here as well, same setup with no problems this far!

Sent from my Nexus S
[Nexus S Android Development] elnahir:
CM10 stable here - the last couple of 10.1 Nightlies were quite laggy..

Running 7.2.3 / cfq, no issues so far.
[Nexus S Android Development] anshumandash:
I am on Helly Bean. May be CM 10.1 base isn't working good with "row". Not sure. I am quite happy with 7.2.2. It's fast and smooth.
[Nexus S Android Development] schurl85:
I'm running cm10.1 nightly with 7.2.3 and row. I keep on using row, lag only is there when using heavy apps like crome with multiple tabs, otherwise it's quite smooth
[Nexus S Android Development] :
Cool. It makes me wonder what it will take to beat CFQ though. It shouldn't be the best, because it's designed for rotational devices! I suppose it's had a long time to evolve and refine though.
[Nexus S Android Development] polobunny:
Made for rotational devices or not though, some of the basic principles still apply, being that read is usually faster than write. Latency and fragmention don't apply though. Maybe ROW just needs to be refined a bit more before it gets prime time, the idea behind it makes a lot of sense.

Sporting 7.2.2 here. I had a freeze while I was using my phone at 500+ hours with 7.1.6, so there went my uptime. Since then I've updated to CM10.1 and it's definitely not as polished as CM10 was. Still need some work. Otherwise kernel is doing well. :)
[Nexus S Android Development] :
600 hours! Biggest uptime posted yet IIRC
[Nexus S Android Development] alen1901:
Dunno how about you, but, let the new year party begin. Happy new year guys and have a great party or hangout with your buddys, familly, coleeges.. Enjoy! Hope 2013. brings you a lot of great stuff, love, health and most important, bedalus new kernel. :p :beer:

Sent from SpeedMachine i9100
[Nexus S Android Development] polobunny:
Yep. Correction though, I got confused, the kernel was 7.1.6, not 7.2. And exact time was closer to 500 than 600 after calculations.

I wish I could have took a screenshot, but it froze on me out of the blue. I was just browsing the web and suddenly my screen froze, stopped working completely but still displayed last thing displayed on screen. I wasn't able to collect any debugging file at the time and simply shrugged it off. These things happen even with stock, so I can't blame anyone or anything here. But overall I think it shows that 7.1.6 passed the stability test. :p
[Nexus S Android Development] :
Anyone willing should head over to the hellybean thread to help DerTeufel with his interesting boot ideas!
[Nexus S Android Development] Basche:
for me ROW scheduler seems to be fine, maybe cause i power off the phone when i sleep at night and power it back on in the morning. Maybe a reboot would help with the lag issues. I'm using Jellyshot 1.3 ROM
[Nexus S Android Development] FirePoncho86:
Happy new year, everyone! This kernel still making my nexus snappy, even after Google dropped support. Thanks Bed, cheers, everyone!
[Nexus S Android Development] caliban2:
Happy new year, everyone!

Let's see how long it takes LG and Google to finally make the N4 available here... ^^

Anyhoo, regarding 7.2.3 and row:

I'm back to row for 12 hours and it's still snappy. http://xdaforums.com/showthread.php?p=36109209 did it, disabling lockscreen widgets meant a huge performance boost, plus it added ~30mb of free ram. Under these circumstances row flies. Still testing of course, but I think I was right about ram being an issue. :)
[Nexus S Android Development] DerTeufel1980:
Thank you :)

If one wants to help, here is the link

http://xdaforums.com/showthread.php?p=36117650

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Nexus S Android Development] :
Looks like a useful app!
[Nexus S Android Development] :
Here's my thread in the HTC One X+ section: http://xdaforums.com/showthread.php?p=36078461

...very early days yet, but I'd love it if some of you take a look anyway!
[Nexus S Android Development] caliban2:
stay with marmite as your brand. ;) bedalus = marmite

(also will make you easier to find when i get my phone after the next ^^)
[Nexus S Android Development] alen1901:
The only thing why i dont want one x + over nexus 4 is that it has 1gb of RAM, stupid ugly old green notification lights front and back. :D

Sent from SpeedMachine i9100
[Nexus S Android Development] aladin6:
Okay, one day with ROW and no problems encountered. The device is snappy (I'm overclocking it to 1.3).

Good work bedalus ;).
[Nexus S Android Development] towelboy:
+100
[Nexus S Android Development] ciaastek:
My Nexus freeze when OC to 1.3GHz. On SlimBean and Xylon (both 4.2). It's AMOLED version. Changes (with frequency) were made by NSTools, Performance Control and ROM's performance tab. Any guess? 1096MHz works great.
[Nexus S Android Development] atxbang56:
666 pages...the devil is there

Sent from my pretty cool Nexus S

Phone : Google Nexus S i9023

ROM : MIUI 2.12.21 by MIUI France (Android 4.1.2)

Kernel : Marmite v7.2.3 by Bedalus @1320 MHz (FSB OC)
[Nexus S Android Development] leap_ahead:
omg
[Nexus S Android Development] Nexus HAL:
Worry not! Now you're on 667 :D
[Nexus S Android Development] Serris:
Anyone else cant download 7.2.3? Webpage isn't available..

EDIT: Nevermind its working now :)
[Nexus S Android Development] gfinockio:
You were post 6660.
[Nexus S Android Development] ttakacs:
Someone's going to be post 6666.
[Nexus S Android Development] ciaastek:
666 wow yes incredible amazing and funny as hell. Stop.