yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] Paragon_X:
This may not be the best place to ask settings for the governor but since I'm using this kernel I'd like some assistance if possible.

I've done my reading from this thread http://xdaforums.com/showthread.php?t=1369817 however my issue is understanding smartass v2 and the settings. What I would like is to have settings that can set it to screen off 100mhz or even 200mhz for music but nothing above. I tried the battery savings settings and with cpu spy it scalles between 400mhz and 200mhz which is okay but ideally I want it going between 200mhz and 100mhz screen off when music is playing... anyone know how to adjust accordingly? I've tried to no avail.
[Nexus S Android Development] TigaTiger:
Hey Mathkid. Im not sure why but v19.5 has much better battery life than v20 (from what im experiencing, not sure about others) on a i9023 with CM9 rom. Ive tested both with the exact settings/apps..etc you get the point.

Great and BEST kernel btw. Loving it. better than any other
[Nexus S Android Development] :
Flash matr1x v20.0 > think "wow, cool..." > mess with phone for several hours straight > phone battery dead
[Nexus S Android Development] mixtapes08:
Noticed this too. Maybe it's just us :)

Sent from my Nexus S®
[Nexus S Android Development] antrobi3:
Same problem here,ver. 19.5 has better battery life than ver. 20.
[Nexus S Android Development] notabene:
I've tried to add +25mV steps to 100 and 200mhz, and problem with DI on and playing music is gone... No reboots
[Nexus S Android Development] TigaTiger:
As I said earlier about 19.5 has better battery than 20. Does anyone think we should use easy battery saver at all? Or is it just a waste of space and battery?
[Nexus S Android Development] caliban2:
I dunno, in that case the last cm9-nightlies must produce less batt-drain, because I get slightly better batt-life with v20. In any case, everything's a bit smoother compared to v19.5, and I think that's where the batt-life comes from - performance. 50 fps not having an effect on slcd screen, right?
[Nexus S Android Development] sdhanjal15:
I have an idea....

Why not have a matrix with 50hz

And one with the original. Then people can choose
[Nexus S Android Development] mixtapes08:
Let mk decide :)

Sent from my Nexus S®
[Nexus S Android Development] BurningKoala:
slim 3.8 + cfs 20 + min 100 max 800mhz + smartass v2 + noop

1d16h 4h screen on with 10% battery left ,7 hours wifi,all time 2g
[Nexus S Android Development] sdhanjal15:
Just a thought.
[Nexus S Android Development] lupoalberto12:
It isn't a bad idea.

Bye!

! :) !
[Nexus S Android Development] 309041291a:
Not sure why some people are reporting worse battery life (comparing 19.5 to 20.0). I'm getting slightly better (if not the same) battery life, but I have much better performance.
[Nexus S Android Development] jayjay3333:
I agree. Doesn't seem worse for me. If anything seems smoother and about equal battery.
[Nexus S Android Development] The1Shark:
I agree too. It feels the same.
[Nexus S Android Development] TigaTiger:
Well i think everyone knows, not every phone is made the same way

Eg cfs kernel works better for someone than the bfs kernel. But it could be opposite for someone else. You'd have to try both to know.

Same with v19.5 and v20. Different outcomes may result.
[Nexus S Android Development] VaksenDK:
That is because you guys have an i9020 with AMOLED, and we have an i9023 with SLCD. On our device v20 sadly performs laggy and delivers less battery time than than v19,5 - apparently because of the switch from 56 to 50 Mhz. At least that is my own experience, as well as what I have read from other i9023 owners.

It is a real shame if this kernel becomes an AMOLED-only kernel from here on, but then again v19,5 is awesome on my device, so maybe I just don't need any more updates.
[Nexus S Android Development] caliban2:
Well, I own a 9023, and I already reported the exact opposite of what you claim "all 9023-users" to experience...

Please, do me a favour and stop using the word "we", because I get none of your problems. v20 is perfectly fine on 9023 and its slcd-screen!
[Nexus S Android Development] TigaTiger:
As i said earlier, not every phone will run the same or have the same properties. It might me a majority of people who have this problem but not ALL (as caliban2 pointed out)
[Nexus S Android Development] onasri15:
Got any suggestions on my problem MK? The continuous reboots?
[Nexus S Android Development] SA-07:
Check my FAQ ;D
[Nexus S Android Development] nodstuff:
Try raising your voltages. This kernel is UV by default.
[Nexus S Android Development] onasri15:
Am I the only one that can't find his FAQ :P? And also how much UV?
[Nexus S Android Development] nodstuff:
FAQ in OP.
[Nexus S Android Development] Heeter:
As usual, Mathkid,

Thanks for a great kernel,

Working like a charm,

Heeter
[Nexus S Android Development] SA-07:
Ty ;)
[Nexus S Android Development] onasri15:
I raised all the voltages 25 and then 50. Still didn't work. Someone please help me, I really want to use this :(
[Nexus S Android Development] nodstuff:
Try using setcpu rather than nstools. I'm not too sure about nstools reliability since the change over to the 3.0 kernels. Dunno bout raising them by 50 either I reckon ask the man that sits in the big chair! (MK)

He was saying yesterday to raise em by 35
[Nexus S Android Development] RonnieRuff:
Try raising .25

Stock ICS OTA 4.0.3
[Nexus S Android Development] aic719:
Damn it! But I guess its a good thing. One less thing to screw up the exams that I'm probably already failing :P

Sent from my ice creamed Nexus S sandwich
[Nexus S Android Development] onasri15:
I give up, I'll wait for v13 :) I've flashed almost 15 times.
[Nexus S Android Development] nodstuff:
15 times??
[Nexus S Android Development] SA-07:
Try another rom in that case o.O
[Nexus S Android Development] RonnieRuff:
Let me say that so far I have noticed that ICS seems less forgiving than GB when it comes to UV, OC and the like.

Stock ICS OTA 4.0.3
[Nexus S Android Development] DaX05:
+1

I agree.
[Nexus S Android Development] SA-07:
I remember you were having problems with my older v12.5

Did you try this one?
[Nexus S Android Development] navillos:
BLN app says liblights doesn't support bln
[Nexus S Android Development] SA-07:
Use nstools
[Nexus S Android Development] 309041291a:
The screen switch of 50 from 56 only affects AMOLED screens?

Nexus S (GSM i9020a)

GummyNex (1.2.1 - 4.0.4)

Matrix Kernel (CFS - 20.0)

Intellidemmand (800/100)

Deep Idle (On - Noop)

Live OC - 110 (800/1000)
[Nexus S Android Development] glennkaonang:
It does according to bedalus' & Harbb's tests.

See bedalus' battery benchmark thread for the details.
[Nexus S Android Development] :
Yeah, it's good for amoled, but apparently not for slcd
[Nexus S Android Development] Paragon_X:
I can't get top off to register for deep idle? I'm on rascream but switching to aokp 38 later tonight

Edit: Fixed
[Nexus S Android Development] mixtapes08:
Power of matrix 19.5 :)

16 hrs of battery and almost 2hrs screen on time and im still on 70%? Amazing isn't? ;)

Sent from my Nexus S®
[Nexus S Android Development] sdhanjal15:
Matrix v20 only gives an average of at least 10 more minutes.
[Nexus S Android Development] smok3thekid:
Like the battery mod where can i find that
[Nexus S Android Development] technogravy:
Returning to matr1x after a while and I have mixed emotions..

Very impressed with the battery life. definite improvement from stock and the cm9stock kernel in the battery dept. Overall smoothness is at par if not better as well.

There is considerable gaming lag while playing anything. Be it angry birds space or temple run, gaming is just not good enough.

If this is only happening to me may be someone could tell me where I'm wrong.

Ondemand 100-1200 105 live oc, aokp37
[Nexus S Android Development] mixtapes08:
Kitchen :)

Sent from my Nexus S®
[Nexus S Android Development] explorer-10:
just curious, will there be a fix to completely remove the green screen flash? everytime i barely raise the brightness a smidge, the flash still appears every once in a while
[Nexus S Android Development] caliban2:
Angry birds & angry birds space -> no lag for me. Maybe if I play more than 3 levels, but so far... Minimal lag when playing nfs hot pursuit, always happens when some sync happens in background. This isn't new, always experienced this on this phone. Performance-gov helps for this game.

Smartassv2, no oc, matr1x v20, cm9 nightly 0602.
[Nexus S Android Development] SA-07:
Read the FAQ please
[Nexus S Android Development] Paragon_X:
Hi so I read the faqs regarding deep idle and top=on/top=off. Now in my case top=off registers well and I hear that is the important one. Top=on does not register, sbhould I bother flashing the fix?
[Nexus S Android Development] :
I never measured any improvement with top on. Don't bother!
[Nexus S Android Development] Paragon_X:
Thanks mate! I've read that myself but never went into test mode.
[Nexus S Android Development] teuntje3:
What does it exactly? I have status On and statistics:

Idle 1970454 2

Deep Idle (TOP=ON) 1371 10

Deep Idle (TOP=OF) 389980 58
[Nexus S Android Development] caliban2:
Top-on is only used if GPS is in use or Bluetooth is enabled. As bedalus said, it doesn't save any power.

So, you're fine. :) fix would be needed if only top on registered and no top off at all.
[Nexus S Android Development] Paragon_X:
Excellent piece of info, I never full understood what top on was for and now my mind is at ease =)
[Nexus S Android Development] irminsul:
How did you fixed this? I'm having similar problems in rascream.
[Nexus S Android Development] Paragon_X:
I really didn't do anything other than change rom and kernel and top off was registering full. So as for the rascream I never really was sure if I corrected the problem because I just changed rom, sorry I wanted to delete the post but can't so I just said fixed >.<
[Nexus S Android Development] AeroEchelon:
I have experienced gaming lag as well compared to other kernels including CM9 and the BB kernel. (All of which perform better.) The only game I play frequently which suffers from extreme lag is Puzzle Prism. (Pretty sweet 3D tetris game.)

To fix this issue, I noticed it wasn't my MAX FREQ wasn't causing the issue but rather my MIN FREQ. I changed the min freq. to 200 or even 400 MHz leaving the max frequency at 1000 MHz.
[Nexus S Android Development] Billchen0014:
Come on people, show this awesome kernel some love! More governors pls, at least SmartAssV2?

oops! accidentally beamed from my awesome NEXUS S!
[Nexus S Android Development] DarkhShadow:
*facepalm*

Sent from my ice cream powered Nexus S
[Nexus S Android Development] ziociccio:
i used version 20 fore much time but it have more battery drain than 19.5.

i reflashed 19.5 and it goes very well.

it's normal this? 19.5 is better than 20?

(miui rom)
[Nexus S Android Development] Imppy:
This kernal runs wonders with rascream
[Nexus S Android Development] TigaTiger:
Flick a few pages back. There are people who experience this on both i9023 andi9020 but its mostly i9023 SCLCD (super clear lcd).
[Nexus S Android Development] SA-07:
Yeah and I'll keep going with the 50 Hz so you get to stay on 19.5 for a long time! ;)
[Nexus S Android Development] ziociccio:
ok ok...don't kill me...sorry :)
[Nexus S Android Development] cowst:
Would it take much effort to keep a branch at 56 for the poor slcd users? :p

It's like cfs and bfs separation :)
[Nexus S Android Development] caliban2:
So I've read the last 5 pages of bedalus' thread (starting with his initial test of 50hz) and all I read is that it saves power on amoled and practically nothing on slcd. Especially harbb, who owns a 9023, reported no higher drain. And I get the same on v20, it's even better than v19.5 on my sys. (Guess it's caused by v20's better performance, not the frequency)

Why the big fuzz then?!
[Nexus S Android Development] cowst:
Because for some people with same rom/gov/settings battery is sensibly worse in v20, whatever the reason. And of course gaming is what should suffer most at 50 Hz. I have slcd and I can support only the first point, cause I don't play games usually
[Nexus S Android Development] mixtapes08:
Sad to here that.. oh well.... that's life :(

Sent from my Nexus S®
[Nexus S Android Development] :
Keep the faith people...
[Nexus S Android Development] SA-07:
We shall return to the land of 56 Hz again! ;)
[Nexus S Android Development] dinos3:
Please post arm and int voltages of kernel ;) thanks
[Nexus S Android Development] apatal:
so what changed your mind? ;)

Sent from my Nexus S
[Nexus S Android Development] SA-07:
To make everyone satisfied with the kernel ;)
[Nexus S Android Development] 309041291a:
Awh :(. My phone has gotten noticeably smoother with 50
[Nexus S Android Development] micha3lvd:
I'm already more than satisfied with your kernel, and updates are always welcome =D
[Nexus S Android Development] dinos3:
anybody have 1 minute to screenshoot in nstool or other app ?
[Nexus S Android Development] karx23:
Here you go.
[Nexus S Android Development] dinos3:
Thanks friend ! ;)

Without random reboots?
[Nexus S Android Development] karx23:
Nope. Deep idle off and running latest bugless beast.
[Nexus S Android Development] dinos3:
Nicee ,its stock kernel voltages or ? and is it cfs or bfs ?
[Nexus S Android Development] karx23:
Yes, stock voltages and it's 20.0 cfs
[Nexus S Android Development] apatal:
same here...already satisfied. :)

Sent from my Nexus S
[Nexus S Android Development] mixtapes08:
You made my day :-)

Sent from my Nexus S®
[Nexus S Android Development] jayjay3333:
Ditto
[Nexus S Android Development] sdhanjal15:
Can someone take a screenshot if the stock smartassv2 values in v20?
[Nexus S Android Development] dinos3:
How to set voodoo colors ?
[Nexus S Android Development] SA-07:
Voodoo color app in market
[Nexus S Android Development] Paragon_X:
Alright so now I'm back to rascream and using the lastest matrix kernel. nstools doesnt register top off but cpu spy shows deep idle working accordingly... which should I believe? still testing battery
[Nexus S Android Development] glennkaonang:
You got it all wrong, mate. CPU Spy doesn't show deep idle, it shows deep sleep, which is absolutely different.

The reason you didn't get TOP=OFF is because Rascream doesn't have the bluetooth_quick_switch_adapter disabled within the framework.

You need to decompile and edit the framework-res.apk to get deep idle working properly in Rascream.
[Nexus S Android Development] TigaTiger:
hmmm going back to the land for 56hz

why doesnt he spend alittle more time and release 2 versions, 56hz and 50hz and ill donate! ;)

Oh and i just redid a clean install of the phone with 19.5 since it was having some major battery problems and system problems and awwwww battery life is even worse than before. But im guessing its the cheap 2340mah gold battery im testing out atm for people
[Nexus S Android Development] dinos3:
i have reboot after playing nova 3 on 1300mhz
[Nexus S Android Development] SA-07:
**sings** read the FAQ
[Nexus S Android Development] Paragon_X:
Wow n wow. That is making much more sense to me now. So what's my best course of action? I took a look at the faq and the fix seems to be for 4.0.3 and not for this rom.
[Nexus S Android Development] glennkaonang:
If you're not really into tinkering to get deep idle working properly in Rascream while still wanting to use matr1x, I suggest you use another ROM. Bugless Beast is pretty good if you like a stock-like ROM, and deep idle works properly there.

Anyway if you'd like to make it work in Rascream, here's some useful links that might help you.

Bluetooth Deep Idle Fix by wildestpixel

[MOD] Decompile and Rebuild ICS framework-res.apk without errors by stars2
[Nexus S Android Development] VaksenDK:
Thank you, good sir. That is in deed great news. :)
[Nexus S Android Development] Paragon_X:
Thanks for this mate. I was using AOKP 38 when it came out and deep idle worked fine but rascream just felt right so I went back now I'm debating this issue mainly because of battery performance for music. I'll certainly give it a read, thanks everyone for the responses
[Nexus S Android Development] scoffyburito:
Please forgive me if this has been asked but with BLN is there anyway to make the soft key lights 'breathe' or 'pulse'. I've looked around but found nothing
[Nexus S Android Development] 309041291a:
You could try to mess with the blink settings. It won't look the same but it's something....

Nexus S (GSM i9020a)

MIUI v4 (Oodie 2.5.25 - 4.0.4)

Matrix Kernel (CFS - 20.0)

Intellidemmand (800/100)

Deep Idle (On - Noop)

Live OC 110 (800/1000)
[Nexus S Android Development] atl4ntis:
Me vote for 50hz :-)
[Nexus S Android Development] :
http://xdaforums.com/showthread.php?p=27073366#post27073366

New study, SLUB performs best.
[Nexus S Android Development] TigaTiger:
Im not sure if your trying to save battery (by blinking/pulsing..etc) or just for the looks and comfort.

If its battery, it actually saves more battery if the BLN is on, since the phone can go into deep sleep but only turns the BLN on. If it blinks, there will be something executing in the phone, telling it what to do and this will drain the battery. Its really hard to explain but i hope you get the point.

For the breathing and pulsing, i dont think it will be in a kernel because one of the points in kernels is to save battery and making a pulsing bln is not saving battery but draining it. it MAY be in a application but im not aware of any that can do that.

---------- Post added at 04:38 PM ---------- Previous post was at 04:35 PM ----------

For people experiencing that v20 battery drain is greater than v19.5. Well for me, all i had to do was a clean install of the custom rom and kernel and im seeing that v20 IS about the same as v19.5 on my SLCD screen. My opinion only.
[Nexus S Android Development] Harbb:
Blinking notification lights is possible with Matr1x, it can be set in NSTools (with NSTools service set on). And as you said, blinking uses MUCH, MUCH more battery than static notifications because the phone won't enter deep sleep (and depending on your ROM and settings won't even enter Deep Idle which would help here). Highly recommended you turn blinking off.

I have proven that refresh rate does nothing to the NS LCD. It will, however, make the interface a tiny, tiny bit less fluid as the maximum framerate has effectively dropped by 6fps. Nothing particularly noticeable nor anything to worry about for both phones.
[Nexus S Android Development] caliban2:
Prove all you like - 50 Hz has been marked as the devil's bug on slcd here. Once it's gone, every rom will be bug free.

Or so some people seem to think. ;)
[Nexus S Android Development] TigaTiger:
Yep that was what i was trying to explain but couldnt. The deep sleep state.

---------- Post added at 09:04 PM ---------- Previous post was at 09:02 PM ----------

I think someone also experienced problems on the AMOLED too. As i said earlier, by doing a clean install (please use titanium backup or any other back up program for all your apps and settings) than try it. Right now its perfect on the v20 which i complained 1 week earlier that it had a massive battery drain on v19.5
[Nexus S Android Development] omartins:
Hi

I've running v20 cfs since it was launched, along with AOKP M5 and battery life is good
[Nexus S Android Development] SA-07:
I don't do different versions of the kernel, but would you guys mind me disabling fsync on this one? It will boost I/O performance but there is a risk of data loss...

Can you take the risk? :D
[Nexus S Android Development] atl4ntis:
Surething

+1 for I/O Boost
[Nexus S Android Development] Paragon_X:
LOL I'm not doing 3 days but I'm doing 16hrs with 3 hrs on screen so I'm quite thrilled and deep idle seems to be going well. I noticed slight lag during screen transitions with nova, rocking smartassv2 100/1000 and deadline but I can live with that if the battery continues holding as well as it does =D great job once again
[Nexus S Android Development] :
No fsync.... I'm cool with that.

Are we getting slub and pm fast?
[Nexus S Android Development] sdhanjal15:
Explain?
[Nexus S Android Development] SA-07:
Hell to the yeah
[Nexus S Android Development] CrackerTeg:
I'm also not following. MK?
[Nexus S Android Development] :
Disabling fsync improves performance by skipping certain disk operations
[Nexus S Android Development] caleb1783:
yay! I experienced faster bat drain w 50Hz...

Sent via Divinus Nexus S...
[Nexus S Android Development] sdhanjal15:
Aight. And also what's slub?
[Nexus S Android Development] :
It's a memory allocator based on slab, but optimised in ways i don't understand!
[Nexus S Android Development] polobunny:
Is it really worth it to disable fsync? What are the real world odds that the data isn't written in time and that it's lost? Are we that limited in I/O on the Nexus S? :/

Edit: Did slub fare good in your tests bedalus? More than slqb?
[Nexus S Android Development] :
It's all here: http://xdaforums.com/showthread.php?t=1696284

Slub had a marginal advantage.
[Nexus S Android Development] RicardoOneri:
Yea!! Off course! Do it performance is allways good
[Nexus S Android Development] jasonmaloney:
The odds are pretty low until you get a reboot.
[Nexus S Android Development] sdhanjal15:
What kind if data would you lose? Sd card? Or internal
[Nexus S Android Development] polobunny:
If you salt every meal, even a tiny bit, you'll likely end up with high pressure. Every little bit counts when it adds up. :p

I think so too, but wouldn't a FC cause data loss too in this case?
[Nexus S Android Development] :
I can test disabled fsync if you like by pulling my battery out while loading and saving things, to see what happens
[Nexus S Android Development] SA-07:
No this will be a sysfs setup where you choose to enable or disable it like in nstools
[Nexus S Android Development] polobunny:
Best of both worlds I imagine then. I'd be interested in seeing the difference with or without in benchmarks. Anything of the sort bedalus? :p
[Nexus S Android Development] jasonmaloney:
Either one depending on the filesystem used. Fsync is there for a reason.

Not having fsync is like under-volting. Most of the time, you will have no issues, and if you do, they are more likely to be less noticeable and cause strange behavior than to outright crash the system outright. I'm all for it being an option though -- let other people enable it, and I'll live without my SMS database and my photos being corrupted when I overclock my phone too far.
[Nexus S Android Development] :
You can see how much it affects SQL performance (used in lots of apps) by downloading SQLite from play store.
[Nexus S Android Development] polobunny:
Interesting in a benchmarking world, but not so much in a real world use. If we save a second, then so be it, but isn't exactly super awesome haha :)
[Nexus S Android Development] :
I think if you use an app with SQL managing the data, it will give extra performance.
[Nexus S Android Development] TigaTiger:
just an obvious question. Deep idle IS suppose to work right?
[Nexus S Android Development] apatal:
depends whether your ROM is patched accordingly, otherwise it won't work as expected.

Sent from my Nexus S
[Nexus S Android Development] TigaTiger:
What do you exactly mean by patched accordingly? im using cm9 atm
[Nexus S Android Development] SA-07:
There is a Bluetooth framework modification required (in the rom) for DI stats to show but I'm pretty sure CM9 has that fix
[Nexus S Android Development] caliban2:
Yes, cm9 comes patched.
[Nexus S Android Development] mixtapes08:
Aokp too :)

Sent from my Nexus S®
[Nexus S Android Development] apatal:
rascream isn't. just sayin'. :)

Sent from my Nexus S
[Nexus S Android Development] TigaTiger:
Thanks. Its just the phone randomly shuts off while using deep idle than drains atleast 50% while its off. Ill do abit more research on that.
[Nexus S Android Development] Articudos:
AFAIK, you need to decompile framework-res.apk and open res/values/bools.xml. & Modify "bluetooth quick adapter..(something like that).. change the value to "false"

Not sure about that:p