yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] vitoski:
My uptime now is 43 hours (reboot when I was playing with LiveOC:)). Yea, huge RAM helps a lot if you are left with at least 140 mb of free ram at basis.

THX for the tip. Nevertheless I do not want to use Advanced Task Killers or something. I thought ICS was handling memory pretty good - at least I did for me before.

Thx for the suggestions about Apex and Swype. I love Swype and do not want to use any other keyboard. Moreover even if I change the keyboard to be something else and release those 12-14 MB in the first place, they will be consumed after all by "something...???".

Before I used BIG MEM kernels i ended up with 50-60 mb on stock Sammy roms. Now I have BIG MEM kernels (with more than 50 mb more) and I end up with the same result, so there has to be something wrong with memory handling either by ROM or kernel.
[Galaxy S I9000 Android Development] lerkin:
Do you have something like we have?

My uptime is 8 hours.
[Galaxy S I9000 Android Development] yahyoh:
ya and i think we have to open a thread in general section it will be better

(and i have small question dose the problem only on Aokp rom and rom that based on it ,dose any one on cm9 have ram leaking ):rolleyes:
[Galaxy S I9000 Android Development] fishears:
I have no such memory issues - fairly steady between 190 & 150mb free.

Are you guys counting your cached processes (click at bottom of "running" tab)?
[Galaxy S I9000 Android Development] vitoski:
Yep! I even limited cached processes to 4 with 'Developer settings' included in ICS roms, so I have no more than 4-5 cached processes.

What ROM are you on and what version of Devil kernel?
[Galaxy S I9000 Android Development] R4DK0:
I expirienced not being able to play videos (stock, MX player, MoboPlayer) recorded by the phone earlier on ICS Slim 3.4. Is there a order in how to flash everything?

I flashed XXJW4, rooted kernel then wipe, flash CM9, reboot recovery, wipe, install base, essentials, reboot recovery and Devil2 kernel. I even tried older version of Devil2.
[Galaxy S I9000 Android Development] fishears:
All in my sig. :p

I don't use any memory management settings or apps
[Galaxy S I9000 Android Development] yahyoh:
i think DerTeufel1980 will flame us :D:D we made discussion on his thread :p
[Galaxy S I9000 Android Development] shiyou:
i flashed latest cmc xl bm but i cant go to the recovery....?
[Galaxy S I9000 Android Development] lerkin:
Strange, same setup, but constant memory shortage. Share you number of running apps, maybe tweaks used...
[Galaxy S I9000 Android Development] yahyoh:
look at this pics the first is from my mobile with killing all running apps

this from ICSSGS RC4.2 with the same kernel

thats why i think we have ram leak :eek:
[Galaxy S I9000 Android Development] Netmatrix:
@Derteufel

About boot loops without recovery I have some idea to share...

Can the kernel check at boot time if the phone is in a boot loop and then if so flash the recovery again by itself?

I think the recovery gets corrupted after a wipe of dalvik cache...

Or can the kernel check at boot time if recovery partition integrity checks?

Thanks for these awesome kernel!

And again I ask you if you can implement swap as a option selectable in cmw, thanks again in advance!

Sent from my GT-I9000
[Galaxy S I9000 Android Development] lerkin:
Nice screenshots, very exciting. May be it's time to test latest CM9 nightly ). Thanks.
[Galaxy S I9000 Android Development] fishears:
I'm not going to continue here. The last thing I want is to get on The Devil's ****-list.
[Galaxy S I9000 Android Development] ~UnderTaker~:
its my ss! LOL.

i think swap feature need a little work.
[Galaxy S I9000 Android Development] yahyoh:
lolz :D:D:p
[Galaxy S I9000 Android Development] jelle2503:
[/URL]

[/URL]

Here's my second report. This time very light usage. Only 45 minutes of screen on time.

First pic at the end there's a drop off and this lost 10 hours in my battery stats , this is where my phone froze due to me killing BT with script, while I just enabled wifi. First reboot I had on your kernel since ages.

Somehow Google Maps is in list of battery. But it hasn't used CPU. BBS tells me thesame. It's not draining my battery either. Weird huh.

But I'm so glad in idle I get the same drain as old Gingerbread roms I used. Great to see to lose only 1% per hour when not using phone. I'll recharge it tonight and see if I can get +48 hours of battery life with light usage, I think it's possible.

PS I think I'm try flashing new modem. I get poor reception where I know I should definitely have a better reception. Urban area.
[Galaxy S I9000 Android Development] FadeFx:
Guys, before discussing memory leaks you all should learn hiw android memory mannagement works. It is intended that there is only a small ammount of ram free at a time, because free ram is wasted ram.

------------------------------

tapatalked from Galaxy S
[Galaxy S I9000 Android Development] FadeFx:
The drop you mean is quite normal, mind that during boot the screen is on at full brightness while the device (cpu) is on full load and a lot of io from nand memory is taking place.

------------------------------

tapatalked from Galaxy S
[Galaxy S I9000 Android Development] abobobilly:
@jelle2503! Okay ... I am jealous :D

How the hell are you getting this good battery life? Thats EXACTLY what i am missing since Gingerbread ROMs :(

Which ROM are you using? And what Kernel Settings (Governers etc)?
[Galaxy S I9000 Android Development] jelle2503:
I'm on CM9 latest nightly, NS tool settings I've already posted in this thread. I configured all my apps and system settings to use as minimal system resource, and optimized with BetterBatteryStats. Ofcourse deep idle with BT kill script, and devil idle helping too. Wifi is on all time to receive whatsapp.

I'm rather surprised myself too with how long my battery lasts. No idea it could be this great on ICS. I think Teufel got some more stuff up his sleeve, like a magician. :D
[Galaxy S I9000 Android Development] kikan:
Bayern won

small bird told me that because :Dyesterday, new kernel on the way?
[Galaxy S I9000 Android Development] DerTeufel1980:
:D

sorry, did not get one today. wanted to fix my cm7 kernel before switching back to ics
[Galaxy S I9000 Android Development] slaid480:
Congratulation!

Anyway,congratulation Bayern,I was Supporting Them Yesterday :) !!
[Galaxy S I9000 Android Development] yahyoh:
take ur time bro ICS kernel run very good :D:cool:

and Congratulations for the win
[Galaxy S I9000 Android Development] cba1986:
I'm getting soft reboots with 0.74 because nstools is setting 1554 as the max freq randomly (1400 at 111 & Live oc)

Min freq

222

Max Freq

1332

OC target Low

200

OC target High

1200
[Galaxy S I9000 Android Development] dark_knight35:
I had the same problem with 0.73. If you change the settings in Nstools, they are always set back on boot. Wipe them in CWM and try if Nstools works again.

--------------------------------
[Galaxy S I9000 Android Development] purpleraintoxicity:
thats quite amazing....

got more then 1 day, with any ROM I've tried.

How did you configure the apps?

By the way, I I'vem use 3g most of the time, probably I'll never get to your results
[Galaxy S I9000 Android Development] kikan:
your are nice guy, and it was just a joke...

i was watching champions and bayern : chelsea were my favorites after AC Milan went out...

all my friends were for Barcelona or real madrid, but i don't like any more how Barcelona is playing, pass hire and there for all game...

any-way 072, is amazing and battery last two or tree days on normal use...

kikan
[Galaxy S I9000 Android Development] LinkinParkmetre:
I, I've read the topic page 279, but all proposed solutions did not work...

I've the bluetooth script enabled

My phone is going into deep sleep properly (cf CPU Spy)

But my phone, before installing the bluetooth script, was showing properly idle & top=ON, but not TOP=OFF. I Installed the script, now it's showing only IDLE, no more TOP=ON & TOP=OFF...

Any how to steps to solve the problem?

Thanks a lot, great kernel !
[Galaxy S I9000 Android Development] doc_2nas:
Hi mate, yes bluetooth power down script is a little bit tricky, I got mine worked by using SManager and put the script to set on boot. init.d way didn't work for me. And set NStools didle to enable, and use init.d to set on boot. I know this is not the best solution, but if you don't mind maybe you could try this :)
[Galaxy S I9000 Android Development] ryuzaki_eru:
Gyus how the live OC works? What live oc and two others parameters means?

Inviato dal mio GT-I9000 con Tapatalk 2
[Galaxy S I9000 Android Development] paul279:
So it is a newby question, but I can`t find the solution in the internet.

The kernel has the feature bln.

Can I "enable" this anywhere, or do I still need the app BLN?
[Galaxy S I9000 Android Development] ryuzaki_eru:
Use NSTools to enable led ;)
[Galaxy S I9000 Android Development] LinkinParkmetre:
I set NSTool to enable init.d, but i don't put the script in it?

Because I've Already configured it in SManager to load on boot
[Galaxy S I9000 Android Development] doc_2nas:
Hi mate, thanks for the advice, I now use fmr memory cleaner as well.

About swap, do you also feel the lagginess if you set lmk to something higher (more agrresive), and swappiness to something lower (e.g 10)?

I found the lag gone straight away after I close the memory hungry app, not like zram (lag continues after closing the app, only solved by reboot). In this case maybe swap is better than zram.

So sorry I couldn't try that myself right now, as I'm using 0.74 with devil idle. Battery is the most thing I concern right now, but more improvements are good....

Thank you mate....
[Galaxy S I9000 Android Development] lerkin:
Thanks for your opinion.

I went back to swapper2 from dedicated partition. I use 128 mb and very low swappiness (5%). I use low lmk values (RAM manager pro - hard multitasking). With those settings I have pretty responsive phone with about 30-32 running apps (FMR memory cleaner's calculations) - not bad for me, but need to test bigger uptime (about 3-4 days).

Now I want to test latest nightly, because users said they don't have memory shortage problems like on aokp. Will test it.
[Galaxy S I9000 Android Development] IWillExplain:
update

http://ics.samsung-updates.com/kernels/

updated
[Galaxy S I9000 Android Development] lerkin:
Sexy, thanks.
[Galaxy S I9000 Android Development] vitoski:
Hey guys!

Just a tip about FMR (free memory cleaner) - it does not seem to properly list the apps along with RAM consumed by each of them. When I sum all listed apps with RAM I got something around 1 GB of RAM (impossible:D)

That's all - this is DerTeufel1980 thread and I do not want to be flamed:)
[Galaxy S I9000 Android Development] lerkin:
:) my bad! Sorry for that guys, thought it calculates appropriately.
[Galaxy S I9000 Android Development] marcedli:
to understand how that works, here's a detailed description from TK-Glitch about LiveOC. It's ofc mentions this in connection with his kernel but a lot of valuable detail can be clarified if you read it carefully.

http://xdaforums.com/showthread.php?t=1419274
[Galaxy S I9000 Android Development] ryuzaki_eru:
Thanks :)
[Galaxy S I9000 Android Development] doc_2nas:
Just noticed when devil idle permanent is on, bs player lite still can play video flawlessly. But mx player crashed.
[Galaxy S I9000 Android Development] kamalmawa:
Anyone noticed once you restart your phone after switching on automatic devil idle it gets turned off and permanent devil idle gets on?

All other NS tool settings changes remain intact after reboot
[Galaxy S I9000 Android Development] DerTeufel1980:
yes, it's a known bug of my modded nstools. cause i don't know java, i did something wrong :p
[Galaxy S I9000 Android Development] doc_2nas:
Deleted. Unnecessary post... :p
[Galaxy S I9000 Android Development] badgerpapa:
Serious respect for a guy who claims not to know C but rolls a kernel then mods an app without knowing java.
[Galaxy S I9000 Android Development] paul279:
Thank you

//EDIT

To the discussion FMR

Try "Autokiller memory optimizer" - i think much better than FMR

https://play.google.com/store/apps/details?id=com.rs.autokiller&hl=de
[Galaxy S I9000 Android Development] DerTeufel1980:
here comes a new test kernel. i hope everything runs well, than it is going to be the official one, very soon :)

live_oc is now set to 100, while screen off (devil automatic idle)

possibility to set different voltages while screen off (devil automatic idle)

updatet initramfs from cm9 source (mount point tweaks now available)

probably fixed a bug which prevented lmk values to be applied

swap activated this time (if you don't wanna use swap, just do nothing ;) )

added medium _freq upthreshold to ondemand governor (this is calculated by the governor, and is always between min_freq up_threshold and the normal one)

this is an example, how to apply screen_off arm voltages:

these voltages only are set, when devil automatic idle is activated, and the screen turns off.

in this case, live_oc value also is set back to 100.

ATTENTION: changing the oc_value resets the statistics everytime, so cpu spy always displays the stats after the last time the screen turned on.
[Galaxy S I9000 Android Development] kevin2516:
Thanks for the update dert err ufel!! Shtt can't believe in tripping this with in tipsy lolol
[Galaxy S I9000 Android Development] dark_knight35:
Swap is back!! BIG THX. Flashing now.

--------------------------------
[Galaxy S I9000 Android Development] :
Will there be a xl version and new devil nstools?
[Galaxy S I9000 Android Development] DerTeufel1980:
not yet
[Galaxy S I9000 Android Development] .:Crack:.:
Could you please make a Test with a different initramfs? still cannot delete files ...
[Galaxy S I9000 Android Development] DerTeufel1980:
yep. tomorrow.
[Galaxy S I9000 Android Development] Netmatrix:
Do you have seen the new recovery from glitch?
[Galaxy S I9000 Android Development] kamalmawa:
I've seen it.. very confusing and not all the functions available yet. probably just me who still prefer old school :)
[Galaxy S I9000 Android Development] doc_2nas:
Yes, DerTeufel1980 is really Great.....

@DerTeufel1980: God Bless You dear Sir.... I'm really thankful for your great work....
[Galaxy S I9000 Android Development] mikiept:
@DerTeufel1980,

Sir, just one word: Extraordinary!

Have a beer on me: 87D8620688059642S :)

Thank you for your lovely work! Truly!
[Galaxy S I9000 Android Development] FadeFx:
Teufel, there is some wrong info in about device kernel info, also it would be enough to have this info once...

Edit: did you manage to disable live-oc override when user actually is uc-ing?

------------------------------

tapatalked from Galaxy S
[Galaxy S I9000 Android Development] SKeijmel:
What does swap do ?

i already flashed it and it call itselve version 0.75
[Galaxy S I9000 Android Development] CMiles1979:
This answer belongs to dark_knight35:

Swap will create a file or partition on the internal or external sdcard and use this as RAM. Segnale007 made a guide on how to create a partition on the external sd. If you have a fast sdcard, this will improve multitasking drastically. But you should mind that your card can die faster :/

I've tried it but I get stuk at: (noob)

To detect the swap partition that we have just created open up a ADB terminal and type

Code:

fdisk -l dev/block/mmcblk1

★ De wereld van @CMiles1979 ★ GT-I9000 ★ Tapatalk ★ Hit THANKS if my post is useful ★
[Galaxy S I9000 Android Development] SKeijmel:
its in the kernel but you need to enable it before it works i understand.

when u just flash the kernel you have the new kernel right and no swap.

* i didnt know it could have a swap file lol like a pc
[Galaxy S I9000 Android Development] CMiles1979:
Yes, you need to enable it like on the guide, otherwise you just have the kernel. I've also read about swapper2 on the Google Play. Maybe easier with an app? Like I set before, it's my second week and read alot and try to understand. But I'm stucked on swap while there is a guide. Lol. :o

★ De wereld van @CMiles1979 ★ GT-I9000 ★ Tapatalk ★ Hit THANKS if my post is useful ★
[Galaxy S I9000 Android Development] DerTeufel1980:
sorry, i don't get your question.
[Galaxy S I9000 Android Development] vrehenriqu:
Hi!

Just flashed the latest test kernel and I'm using devil's tweaked nstools.

The kernel is simply fantastic!

Just some issues to report :

- After reboot:

-- the min frequently is set equal to last max freq.

-- Devil auto deep sleep is disabled and permanent deep idle is set.

- some graphics issues on nstools 2nd tab when scrolling up and down.

- broke video playback on slim Ics 3.4. Any hints how to fix it?

Big thanks!
[Galaxy S I9000 Android Development] vrehenriqu:
Please read above the word frequently as "frequency". These smart keyboards...
[Galaxy S I9000 Android Development] yihinlau:
Are you overclocking?

Hw decode is working for me an i m on slim 3.4 with no

overclock
[Galaxy S I9000 Android Development] Pusheka:
Broke video playback on slim Ics 3.4.

Videos recorded with the camera not working.

Other uploads the phone work.
[Galaxy S I9000 Android Development] kamalmawa:
well.. more info like which version you installed would be nice...
[Galaxy S I9000 Android Development] dark_knight35:
+1 devil idle is always set to permanent on boot. The other Nstools issues were there before DerTeufel modificated it.

--------------------------------
[Galaxy S I9000 Android Development] DerTeufel1980:
if u are using the normal live_oc mode, please set oc target low to 100.

the nstools/devil idle problem is know issue, same for the graphical glitches (both are nstools problems, but the first issue is intrioduced by my modding of the tool)

the memory settings are unchangend since 0.65b
[Galaxy S I9000 Android Development] kamalmawa:
I only have the issue of auto devil idle getting off and permanent devil idle switching on after reboot(known issue)...

video playback issue could be related to that slim ICS is patched for big memory kernels and the test kernel made for non patched ROMs such as CM9. Not sure I might be wrong about this.. I'm on AOKP (non patched) I can play even play high bitrate HD videos without any issues..

have you try deleteing NSTools settings in recovery ?
[Galaxy S I9000 Android Development] Pusheka:
Slim ICS 3.4

Devil 0.77
[Galaxy S I9000 Android Development] yaatzek:
Did you flash video patch?
[Galaxy S I9000 Android Development] kamalmawa:
Read my other post above yours

Slim ICS already patched
[Galaxy S I9000 Android Development] .:Crack:.:
If you UV to 90% to save battery (selective underclocking) it would be counterproductive if it would be set to 100% while screen off. (like mentioned before in this thread)

He's asking whether you managed to code something that detects the actual liveoc and just sets it to 100% (screen off) if its higher than that value.
[Galaxy S I9000 Android Development] DerTeufel1980:
Normally there is no need for flashing a patch, cause the libs are installed together with the kernel.

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Galaxy S I9000 Android Development] yaatzek:
Found out that myself :D , cause first time I flashed Your last test kernel with patch, and it broke video playback, flashed again kernel without patch and it worked (cm9).
[Galaxy S I9000 Android Development] gokussjx:
GREAT test version Derteufel! :)

BTW, any plan for VC version? (or can you plan it, if convenient ^^ ?)
[Galaxy S I9000 Android Development] FadeFx:
DerTeufel, for next version id suggest to have only the new live-oc mode, if one wants standard live-oc he could just set target-low=100 target-high=1400 and thats it.

------------------------------

tapatalked from Galaxy S
[Galaxy S I9000 Android Development] vrehenriqu:
Deleted nstools settings from recovery.

Removed OC and still no good...

The startup issue where the min frequency is set to max freq value is now gone. I suspect it could be related with the boot frequency setting.

Flashed the libs package to fix HD but didn't work also.

Other than that, battery never lasted longer :D
[Galaxy S I9000 Android Development] purpleraintoxicity:
totally agree!

More then that, this time don't forget BLX
[Galaxy S I9000 Android Development] DerTeufel1980:
of course, there is a check. live_oc value is only changend, if it is > 100

i am going to remove the switch in the next release. just had not enough time to do it before the test build.
[Galaxy S I9000 Android Development] DerTeufel1980:
please flash the kernel again (before this, flash any other version, cause the zip only get's applied, if the kernel is different from the current installed one), without flashing any additional libs, cause they are flashed together with the kernel.
[Galaxy S I9000 Android Development] vrehenriqu:
Didn't work...

Installed version 0.74 and installed 0.77 after.

Perhaps it's because slim Ics has a patch for hugemem... (don't know what patch is this and what impact could have... )

Later I will try from a slim Ics clean install...

Many thanks for your support and great kernel.!
[Galaxy S I9000 Android Development] Rootax:
I think VC versions are only for stable releases. I guess test versions are evolving too fast for «wasting» time on VC.
[Galaxy S I9000 Android Development] purpleraintoxicity:
you are right my dear man!

ppl just cant admit it.

VC version arnt important enough to be in test
[Galaxy S I9000 Android Development] dark_knight35:
@DerTeufel Just want to report that kernel works great and it's ready to be published.

--------------------------------
[Galaxy S I9000 Android Development] edy4sure:
+1. Totally awesome test kernel!!! :thumbup:
[Galaxy S I9000 Android Development] .:Crack:.:
eagerly waiting for the initramfs Test :D
[Galaxy S I9000 Android Development] ghul21:
+1 :D

I'm testing a different kernel, because I still have problems with softreboot. I give up. I do not know what is due. It saddens me very much. :( :( :(
[Galaxy S I9000 Android Development] dhurk:
Every version of this kernel works with cm9 without any patch?
[Galaxy S I9000 Android Development] mikiept:
Does anyone know why certain scripts (like supercharger) don't run in init.d while others work flawlessly?

Is it due to initramfs?
[Galaxy S I9000 Android Development] dark_knight35:
Yes. If you flash a xl version, the patch is flashed with the kernel, so you don't have to do this manually.

--------------------------------
[Galaxy S I9000 Android Development] swent:
Hey, just wanted to say that I love what you did to the cpu governors, conservative is working like a charm and saves a lot of power with your tweaks!

Battery never lasted that long before!

Good work!
[Galaxy S I9000 Android Development] FadeFx:
To me it seems like init.d is executed earliervin bootprocess than on other kernels and so some actions get overwritten later on. I think there is also the option to use /data/userinit.d/ as in stock kernel, possibly those scripts get executed later, and they wont be removed on a rom update.

------------------------------

tapatalked from Galaxy S
[Galaxy S I9000 Android Development] vrehenriqu:
Any chance that a version of this official kernel 0.77 (xl, whatever) will work on Slim Ics 3.4 ROM?

It's just too good to give up from it....
[Galaxy S I9000 Android Development] burakgon:
Hey brother just listen me! It's easy to fix.

Open NSTools, go voltages tab, untick default voltages, go most-bottom and find 100mhz step on internal voltages. Change the voltage 1100mv. Report me again.

Hey dertaufel. My GF also have this. Default UV doesn't work for everyone. You must revert 100mhz step undervolt to default 1100mv.

That's a great kernel and much stable than any stock rom with stock kernel. No bugs at all. I have md5 error on recovery. But really easy to create a md5 to fix it. Using this kernel since first day. 72 version with no bugs very nice Wifi signal. Advenced governor settings highly OC'able, all about configrations and I made mine really nice.
[Galaxy S I9000 Android Development] .:Crack:.:
Well if it works its just a dirty fix. Glitches kernel works fine with int 1000