yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] qtwrk:
personally , best way to solve battery problem is to buy an additional batteries ...

i have 3 batteries includes the original one , i can even set my screen on all day ...

ever since , i started to try to get more performance instead of battery-performance balanced settings.
[Nexus S Android Development] :
Lithium ion is rubbish. There's some good stuff on the horizon.
[Nexus S Android Development] alen1901:
More details? :rolleyes: selfcharging batteries, charging over air? :D
[Nexus S Android Development] dabl8:
I'm a free software liking man and I wish we can have the voodoo controls from within dsp manager without having to use Supercurio's app. He releases everything else under Gpl and Wtfpl but not Voodoo Control.
[Nexus S Android Development] TechKidTarek:
good job mathkid95 it seems like your releasing a update almost every week also what is the latest linux kernel if so is 21.5 on the latest kernel ?
[Nexus S Android Development] RicardoOneri:
You should have read the OP , everything there.... ;)
[Nexus S Android Development] xjerlzx:
I get a portable charger of 10kmah its bettet
[Nexus S Android Development] :
'Supercapacitors' is one thing: http://www.gizmag.com/paper-battery-nanotechnology/13537/

http://oilprice.com/Energy/Energy-G...-Could-Radically-Change-The-Energy-World.html

Nuclear batteries: http://www.theregister.co.uk/2009/10/08/nuclear_coin_battery/

:eek:
[Nexus S Android Development] TechKidTarek:
i know he updated the the kernel but i personly dont know if that was the latest kernel version
[Nexus S Android Development] DarkhShadow:
Because you can change every setting without the app? Its for convenience and so he can get a bit of money

Sent from my ice cream powered Nexus S
[Nexus S Android Development] SA-07:
Ok, kernel update! After some more long, gruesome testing this one has proved to be stable
[Nexus S Android Development] CrackerTeg:
Woohoo!
[Nexus S Android Development] omartins:
Many thanks!

Flashing it right away!

RM
[Nexus S Android Development] TechKidTarek:
Cant wait to flash this and see how much battery life i can possibly squeeze out of my nexus s :) thanks mathkid for the awesome kernel :)
[Nexus S Android Development] Paragon_X:
Sounds good so from the change log the revert back to the older kernel base means it's 50hz and essentially v20 just tweaked? Am I right =/ (that would be good for me, flashing either way)
[Nexus S Android Development] sdhanjal15:
What a baussss!!! Thanks Mk for amazing work.
[Nexus S Android Development] :
56hz now. 50hz is v20.0 only... and not recommended for slcd users, but has some battery saving for amoled users.
[Nexus S Android Development] gabling23:
I am not able to download this kernel on my nexus s.. When the download finishes it says download failed.. I'm using google chrome

Inviato dal mio Nexus S
[Nexus S Android Development] original21:
Nice update. Good job MK. Really fast and smooth. Masterpiece:):):)

I will report on battery life later.
[Nexus S Android Development] TechKidTarek:
have you tried downloading it to your computer and putting it on the root of the sd card ? also the download manager in ics is buggy downloads dont always work the way to fix it is to go the the apps option and clear the data and the cache it should fix the download problem
[Nexus S Android Development] SA-07:
Hope you like this update guys!
[Nexus S Android Development] C4SCA:
V22 is so smooth!!

Now i can tell matr1x makes the difference on my nexus s.

3557 points on antutu (1007 for cpu at 1.3ghz, governor: weathley)

Using: cybergr rom v14
[Nexus S Android Development] xjerlzx:
Flashing now... bfs version, =]
[Nexus S Android Development] bravo04:
so ver 22 isn't recommended for slcd user?
[Nexus S Android Development] siddhesh.raikar:
Very stable.. Good job.

3925 on antutu..
[Nexus S Android Development] SA-07:
v22.0 is 56Hz for both AMOLED and SLCD
[Nexus S Android Development] bravo04:
thanks MK. :)
[Nexus S Android Development] xjerlzx:
Hmmm I'm over locking my nexus s now. Running freaking fast,
[Nexus S Android Development] Maxxd01:
But with a SLCD does not have a negative impact on battery performance?

By the way, the 3.0.36 linux base version is stable :)
[Nexus S Android Development] apatal:
Nope. SLCD user here and battery life is sweet. Make sure to give it a couple of battery cycles before deciding if it's actually good or bad in terms of battery life. :-)

Thanks for the info, but enjoy the latest update for now. I promise you won't be disappointed.

Sent from my Nexus S
[Nexus S Android Development] Rjevon:
Soooo excited! Thx for all the hard work guys. But I'm running black ice rom v39 right now which is freakin awesome and wondering if I should still try this. I'm currently at 28% batt. After 22hrs of use. That's with net, texting, music(with headphones and plugged in car), and wifi.
[Nexus S Android Development] apatal:
Try it and your 28% after 22 hrs will seem like poor battery life in comparison, trust me. ;)

Sent from my Nexus S
[Nexus S Android Development] Icecoldmeat:
I am getting 25 hours max out of my battery, and it doesnt matter what kernel. But Matrix is the fastest for me, and v22.0 is just awesome.

Sent from my Nexus 66
[Nexus S Android Development] JokerAce:
Per request. Installing now. Will report my usage.
[Nexus S Android Development] htpybk:
I have tried both v21.5 and v22.0 of your CFS version only because I am not a game lover.

22.0 has significant improvement on stablization on USB cable connection activities. However, it reboots my phone when I connected to the charger, fully charged my battery and running the "BatteryCalibration" apps by marosige version 1.2

P.S. I've no customization in SetCpu apps. On the other hand, I've checked "Use init.d script" in NSTools because I trust developer's kernel setting should be the best. Am I did anything wrong with it?
[Nexus S Android Development] apatal:
haven't had this issue before. is fast-charge enabled?

haven't used setcpu before so I can't help you there, but everything that's changeable should appear in NSTools, even your voltages. And as long as you don't touch anything, the stock settings will remain. however, what's the point of using a custom kernel if you don't make full use of all it has to offer. that being said, be careful when playing with values for your CPU frequencies and voltages as these seem to cause problems for some phones. the settings for bold, bln, and blx are fairly safer to play with.

Hope this helps. Cheers! ;)

Sent from my Nexus S
[Nexus S Android Development] htpybk:
Hi apatal,

Thanks for your advices. Just one more thing, I am now using CyberGR-MOD|NS.NGN ver.14

As you said, I haven't touch anything in SetCPU so every setting should stay as original except checked the "Use init.d script" in NSTools and reboot once after I flash Matr1x v22.0 kernel.

I just don't know what's wrong with it with "BatteryCalibration" apps by marosige version 1.2...
[Nexus S Android Development] apatal:
Can I make a suggestion? Try uninstalling the battery calibration app then connecting your phone to your charger again. If your phone does not freeze, reboot or do anything weird again, then the problem may be app related and it will be much better to contact the developer regarding the bugs. :)

Sent from my Nexus S
[Nexus S Android Development] JokerAce:
Can someone test this

1. Use stock android browser.

2. Zoom in and out of a webpage. Preferably this thread as I tested on this.

3. Report if you experience any rendering issue?

For me, when I zoom in and out, I don't get the poor rendering issue I had on Air Kernel 4.2 and 4.3. But I do experience delay in zooming in and out of the page.
[Nexus S Android Development] mixtapes08:
You sure on the right thread?:sly:

Sent from my Nexus S®
[Nexus S Android Development] JokerAce:
Base on my sig? Lol. I installed Matrix kernel as a tester per requisition. So now, may I ask that you try and see if you are experiencing anything? :)
[Nexus S Android Development] himzzz:
flashing this awesome kernel :good:
[Nexus S Android Development] mixtapes08:
Lol. No rendering issue here matrix v22 cfs.

Sent from my Nexus S®
[Nexus S Android Development] :
Aokp and slim Ics both recently implemented a change in how they render with zooming in the browser. Are you on aokp or a ROM that borrowed from aokp?
[Nexus S Android Development] JokerAce:
Hmm, using stock browser? Alright, could be just my phone. :)
[Nexus S Android Development] mixtapes08:
Try this values

Ondemand 1000-100

Sampling rate 15000

Up threshold 98%

Sent from my Nexus S®
[Nexus S Android Development] mixtapes08:
That explains it @jokerace

Sent from my Nexus S®
[Nexus S Android Development] JokerAce:
A ROM that borrowed from AOKP.

PARANOIDANROID 1.4a

Perhaps this is ROM related issue, you trying to say?

From the latest changlog I saw at the AOKP.co web, did you refer to this for the optimization of zooming in the browser?

up_threshold - Measured in percentage 1-100, When CPU load reaches this point, governor will scale CPU up. Higher value means less responsiveness and lower values corresponds to more responsiveness at the cost of battery.

With that threshold, isn't it gonna result in poor responsiveness??
[Nexus S Android Development] mixtapes08:
Actually that values is suggested by ezeekeel,morfic and simms. It will not hurt too much if you just try it.:rolleyes:

Sent from my Nexus S®
[Nexus S Android Development] raulillo88:
For me this update still crashes the phone. It's a shame because I have a very good battery consumption
[Nexus S Android Development] apatal:
I did! I liked it! My phone seems to like it as well. ;)

Sent from my Nexus S
[Nexus S Android Development] mixtapes08:
Please elaborate the following:

Your rom

Kernel version

Kernel setup.

The way you install the kernel

Sent from my Nexus S®
[Nexus S Android Development] mixtapes08:
Nice :)

Sent from my Nexus S®
[Nexus S Android Development] apatal:
mind sharing more info so we may be able to help you out some more? for example, can you provide the following:

1. rom you are using

2. kernel version you're using, cfs or bfs

3. kernel settings, like OC, deep idle, etc

4. more info about the crash, such as what app you're using when it happens and how it happens exactly

5. can you replicate the crash, meaning crash the phone again by doing whatever it is you're doing when it first occured.

the more information you can provide, the better, as a simple report of crashes with the kernel will be helping no one, including the developer. :)

Sent from my Nexus S
[Nexus S Android Development] JokerAce:
To confirm, the 1000 - 100 means 100 min freq and 1000 max freq right?

If that's the case. I have no luck. ROM related issue likely.

Update for MK: Been 15 hours. Kernel been doing fine.
[Nexus S Android Development] dinos3:
yes

btw, for me now working fine cfs version without reboots :)
[Nexus S Android Development] niteh@wk:
22.0 works wonderfully!! Thanks MK for adding EncFS support. That's a definite awesome plus! Now I can use Cryptonite and FolderSync to encrypt/sync Dropbox and Google Drive. Hopinp TrueCrypt will be fully supported soon.
[Nexus S Android Development] The1Shark:
After 24h , no freezes no reboots.

Amazing job.

Thanks MK !!!

:good:
[Nexus S Android Development] Po0yAn:
the wifi doesn't work for me on slim. According to recent posts it seems to be an "only me" issue :(

NeXusS i9020T - Slim ICS V4.0 - Matr1x V19.5
[Nexus S Android Development] lupoalberto12:
So the folder "Foldersync" that I found is it created by kernel?

No apps (that I installed) that create this folder.

Thanks.

Bye!

! :) !
[Nexus S Android Development] niteh@wk:
FolderSync is an app on Google Play. It basically syncs selected folders on Dropbox with folders on your sdcard on demand or scheduled. It makes things easier for syncing encrypted folders created by Cryptonite. Google Cryptonite for the site, it has more details on how this all works (sorry I don't have the site available).

This kernel just has EncFS support turned on so Cryptonite app can be usef for encrypting/decrypting folders.
[Nexus S Android Development] SA-07:
Yep wifi works just fine here... try reflashing kernel
[Nexus S Android Development] jayjay3333:
Wow! Nothing but Mart1x awesomeness for the last day! Thanks :cool:

CM9 0624 nightly

V22 cfs Smartass, noop, 100-1200, default voltage = sick

Thanks to MK and all his testers :good:
[Nexus S Android Development] lupoalberto12:
Mmm, ok but I don't have this app :rolleyes: .

If I delete the folder, at reboot it is recreated :confused: ...

Anyway, thanks: I'll search it.

Absolutely reflash again the kernel without wipe cache and Dalvik cache: it'll solve the issue.

Bye!

! :) !
[Nexus S Android Development] caliban2:
Flash Kernel without wiping Caches? One is lucky if it doesn't create any problems... ^^ but since matr1x includes a script which wipes them automatically during flash it will happen anyway.
[Nexus S Android Development] Blackcrx:
try resetting your router? haha

slim 4.0 and matrix 22 = 16hrs of on time and 3.5+hrs of screen time. awesome work guys
[Nexus S Android Development] lupoalberto12:
The second time.

I have this issue every time I flash the kernel: after wifi doesn't work.

To resolve it, I have to flash again the kernel.

I have to make this:

wipe cache

wipe Dalvik cache

flash the kernel

flash again the kernel

If I flash only a time the kernel, wifi doesn't work: it isn't a router problem.

I had this problem also after a complete wipe.

Bye!

! :) !
[Nexus S Android Development] micha3lvd:
I've had no issues with wi-fi. I did had lost of signal on boot 1st time but after reboot it's rock stable and haven't had any SoD or whatsoever.

Try reflashing it without wiping anything. and maybe try BFS and/or CFS..

Thanks for v22.0 Mathkind and keep up the GREAT work!
[Nexus S Android Development] lupoalberto12:
@micha3lvd: I answered to Po0yAn that he didn't know how to resolve his problem with wifi: I haven't any problems with it but, any way, thanks :D .

The problem is that you can't active the wifi but if you flash again the kernel, after you can active it.

Bye!

! :) !
[Nexus S Android Development] RicardoOneri:
Wifi works fine here, never had any insues with wifi on Matr1x, maiby it's your rom problem, try a full wipe and reflash kernel.
[Nexus S Android Development] mixtapes08:
In flashing kernel. Make sure to switch off your wifi first.

Sent from my Nexus S®
[Nexus S Android Development] darius0519:
Thanks mk everything is working fine. No fc or reboot. Fast, Cool and stable.
[Nexus S Android Development] apatal:
Ops! Pinoy again! Thanks for the review, kababayan! ;)
[Nexus S Android Development] SA-07:
Kamusta ka na
[Nexus S Android Development] mixtapes08:
Nice haha ;)

Sent from my Nexus S®
[Nexus S Android Development] JokerAce:
About one full day of usage already. Still going well. Thanks for inviting me to your kernel ;)
[Nexus S Android Development] 309041291a:
What's the most on-screen use people are getting?
[Nexus S Android Development] JokerAce:
4 hour ++ is considered pretty good. In addition, I know you have hear and read about people using 5 hour ++.. Imho it depends on what were they using at that point of time.

Factors that affect the battery:

1. Widgets

2. Background syncing apps (which adds drain when coupled with widgets sync)

3. 3G/4G/WIFI or 2G

4. CPU intensive apps

5. GPU intensive apps

6. Brightness level (auto brightness on? Heard it causes more drain)

7. Type of kernel, governor, scheduler, tweaks to governor

8. ROM structure

9. etc...

Therefore..... comparison will vary wildly and thus very inaccurate. It is really a comparison of apple/orange instead of orange/orange.

You see, if you want to squeeze another hour for screen-on.. I suggest getting mobile battery charger. Yoobao for instance, have many different sizes and powerbank to suit different needs. The link shown is what people in my local area are selling. Personally, my girlfriend use it, and it is reliable.

To squeeze another hour of screen-on and then charge it later, might as well just charge it with the powerbank and get another 4 hours of screen-on later. Please note that I am not promoting product here. Just letting you know of the alternative, since I see you in threads talking about screen-on.

Hope it helps.
[Nexus S Android Development] chinopski:
:good:
[Nexus S Android Development] lupoalberto12:
Sorry man but I don't have any problem with wifi (I resolved it): I answered to Po0yAn.

It's third time that I specify it.

Just for... I wrote that also after a completely wipe, if I flash only a time the kernel, wifi doesn't work.

It isn't a problem: just flash kernel two times...

Bye!

! :) !

Ps.: my rom is stock rom :D .
[Nexus S Android Development] spupuz:
version 22 is still undervolted?
[Nexus S Android Development] lupoalberto12:
Yes.

Bye!

! :) !
[Nexus S Android Development] xjerlzx:
Cfs vs bfs for v22

Which do u guys choose? And why?
[Nexus S Android Development] dinos3:
5. What's the difference between CFS and BFS?

This is a good thread: http://forums.miuiandroid.com/showthread.php?3520-

Difference-Between-BFS-amp-CFS

But CFS is a nice overall scheduler, with nice stability and it is good for a

multitasker.

BFS is a performance scheduler giving more performance to the currently

running app, like a game. So if you aren't really a multitasker or if you play a lot

of games, BFS is a better choice.

BFS is sometimes a bit unstable though.

__________

CFS is my choice..
[Nexus S Android Development] debaj:
In theory, CFS scheduler performs way better on multicore CPUs and supercomputers, but on single core systems it has small advantage because of the higher overhead. BFS is a very simple, lightweight scheduler, it should perform faster on single-core and "few-core" (sorry for the word, I mean <16 cores :-) ) systems. This is true in some cases, but on Android there is a little difference between the two schedulers.

If you go for stability, then try CFS, if you want a bit more performance, use BFS. I used both, and IMHO CFS is better for an average user.
[Nexus S Android Development] mrgv:
Usb speeds slow again? Nexus S 9020t

The new v22 seems stable so far, but one of the previous versions had fixed the usb transfer speed for writing to the phone and now it's back to the <1MBs speed from several versions ago..

Can anyone else confirm this? Is this something that could get fixed soon or is being worked on? Just hoping this gets fixed and all would be perfect.. Really a pain to reboot into recovery to have faster usb transfers.

Thanks!
[Nexus S Android Development] xjerlzx:
I heard bfs saves battery that's why I chose it, I don't really multi task that much but the speed difference for v22 I have yet to test it out myself ha has, I don't game a lot. Shall swap to Cfs now =]
[Nexus S Android Development] mixtapes08:
Im not experiencing this. Try changing your rom.

Sent from my Nexus S®
[Nexus S Android Development] j770:
the third day of use, all works fine. Thank you for the excellent work!
[Nexus S Android Development] jimdem:
I've also installed version 22 with aokp b40. It is super!!!! Better performance than before, nice battery life and very stable. No reboots, no hangs, no mysterious bugs or lags having to remove the battery! Everything is perfect. I am very satisfied.

Nice job mathkid and we should also thank the guys that helped him test the kernel prior to release. I wanted to try it as well but i was busy developing some wp7 apps.
[Nexus S Android Development] 309041291a:
Has anyone gotten over 5 hours on-screen use with 22.0?

Nexus S (GSM i9020a)

Paranoid (14.a Hybrid - 4.0.4)

Matrix Kernel (CFS - 20.0)

Intellidemmand (800/100)

Live OC (105 - 800/1000)

Deep Idle (On - Noop)

BLX - 96
[Nexus S Android Development] mpjoe2000:
i can confirm this on my Nexus S i9023 with cm9 nightly-20120625 but i won't change cm9 rom maybe i'll go back to cm9 kernel
[Nexus S Android Development] sdhanjal15:
I have
[Nexus S Android Development] linuxxp:
Can you share settings and screenshots?
[Nexus S Android Development] sdhanjal15:
I've posted them way too many times on this thread......go back pages
[Nexus S Android Development] :
Search > advanced > posts by username

http://xdaforums.com/search.php?searchid=36284662
[Nexus S Android Development] apatal:
This is a cm9 issue, not of the kernel otherwise, other people with other ROMs will be complaining as well. Report this on the cm9 thread. Otherwise, as you said, you can just try going back to stock, or other cm9-based kernels like INK. Might be the ROM and those kernels deserve each other.

Sent from my Crespo
[Nexus S Android Development] SA-07:
How's v22.0 treatin y'all?
[Nexus S Android Development] micha3lvd:
Pretty damn good, survived whole day of Defqon 1 last Saturday :good:
[Nexus S Android Development] C4SCA:
PERFECT!!!

but im getting worst scores than on 19.5, even tough it's much more stable and multitasking seems smoother (cfs)
[Nexus S Android Development] RicardoOneri:
In one word: PERFECT
[Nexus S Android Development] dinos3:
stable and fast ! :)
[Nexus S Android Development] lupoalberto12:
Perfect but today I had to reboot after I used Firefox: it didn't clear the memory occupied by the app even if I closed the app.

It must be an app issue: I'll try other "heavy" apps.

Thanks very much.

Bye!

! :) !
[Nexus S Android Development] VaksenDK:
Nice and smooth so far. And stable.

Doing really well with aokp build 40.
[Nexus S Android Development] CrackerTeg:
MK, v22 running amazing with rascream. I knew you'd come back with a vengeance on this version.
[Nexus S Android Development] Sesese87:
Perfect! Excellent work, thanks
[Nexus S Android Development] omartins:
working flawlessly here! Second charge without reboots, freezes or any 'unwanted' behavior!

Many thanks once again!

RM
[Nexus S Android Development] apatal:
Yeah, well, mk didn't really build it to kill benchmarks. He could've easily done just that at the expense of stability and battery life, but he chose to produce a stable, reliable driver for our phone's daily use. I say give me stability and better battery life over benchmark scores any time! ;)
[Nexus S Android Development] twadda218:
Its working great except for it lags a bit when i try to run browser and listen to music. Im using cfs 100/100, ondemand, deadline.
[Nexus S Android Development] apatal:
Never happened to me before. Can try something out for us: Try setting your cpu max frequency to 1200 or 1300, and see how that goes. For me personally, I set my governor to smartassv2, as well, which gives performance with least effect on battery life. Hope you have better luck with these settings. Let us know how it goes later. :)
[Nexus S Android Development] g1user101:
What are settings that give good performance with saving battery life
[Nexus S Android Development] RicardoOneri:
The Stock ones :)
[Nexus S Android Development] 309041291a:
Let me rephrase. Has anyone gotten over 5 hours on-screen use who use 3G (not 2G/WiFi), doesn't have a battery saving red/black theme, and isn't sdhanjal with his super above average stock battery?

Nexus S (GSM i9020a)

Paranoid (14.a Hybrid - 4.0.4)

Matrix Kernel (CFS - 20.0)

Intellidemmand (800/100)

Live OC (105 - 800/1000)

Deep Idle (On - Noop)

BLX - 96
[Nexus S Android Development] sdhanjal15:
Funnnnnnnny hahahaha
[Nexus S Android Development] 309041291a:
:) Haha. Paranoid Android is getting am update REALLY soon so I can't properly test my phone yet. But I was looking good with almost 5 hours today on the first charge cycle after a battery stat wipe.

Nexus S (GSM i9020a)

Paranoid (14.a Hybrid - 4.0.4)

Matrix Kernel (CFS - 20.0)

Intellidemmand (800/100)

Live OC (105 - 800/1000)

Deep Idle (On - Noop)

BLX - 96
[Nexus S Android Development] sdhanjal15:
Won't need to be complaint about battery life ever again
[Nexus S Android Development] xjerlzx:
I thought paranoid Android isn't stable yet? Many bugs? How does it fair now?
[Nexus S Android Development] lupoalberto12:
100/1000 Ondemand, right?

Bye!

! :) !
[Nexus S Android Development] stewarta:
V22.0 is great

@mathkid95: Nice kernel. Works well. Good battery life.

Thank you.