yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] Johnny Paranoid:
Install OS Monitor from the Market and in the options have it show all the system processes. Then you might have an idea where the drain is coming from at least.
[Captivate Android Development] pizz0wn3d:
This.

On the sp-voodoo kernel the kswap0 process would randomly spike up to 75%, often sitting at around 35-50%. I looked it up and it turns out it has something to do with the filesystem or something like that.

Haven't had the issue on this kernel though.

Herp derp Captivate XDA app.
[Captivate Android Development] abee_13:
Here it is.

Dont know why the some blue turned orange.
[Captivate Android Development] Johnny Paranoid:
From what I've read, kswap0 is part of the memory management/low memory killer process. Apparently there's a problem in Froyo with the low memory killer getting "stuck" when trying to end tasks to free RAM. Supposedly the "patched low memory killer" that's in a lot of ROMs fixes this. I've still found it to happen once in a while. I haven't been able to find any way of preventing it.
[Captivate Android Development] squall_x2x:
wow wow... I was on the Hardcore K13D yesterday, after hearing about your kernel Onix, I give my phone a try..and then, I got an excellent result, your kernel is really good, Existz, the phone is as smooths as butter and the idle is quite well (better than Hardcore SpeedMod I think cus I got 2% battery drain for 11 hours..wow wow...! and best result for average using)

By the way, I wanna ask when flashing your kernel, I'm on Hardcore K13D with 3 first Tweaks enable and NO Lagfix. I forgot to disable the Tweaks before flashing your Onix, then I disable it after Onix flashing done. Is my system still remained in the consistent state by doing this way?

You've turned me into your fan. Keep this up! Thanks Existz!
[Captivate Android Development] Johnny Paranoid:
Just out if curiosity, is noop any better than sio or bfq. I'm using noop ATM because that's what Voltage Control recommends. Does it really not make much of a difference?
[Captivate Android Development] kennonk:
So Cog is a Captivate based ROM and Onix is an i9000 based kernel. I am pretty sure unless someone says otherwise that they are not compatible. Cog would be compatible with KB1 based kernels like Overstock and Existz Captivate, and Onix compatible with i9000 based roms like Serendipity and Phoenix, etc...

Read the top of each rom or kernel OP and they pretty much all say if they are i9000 or Captivate based and put like with like.
[Captivate Android Development] froli13:
Yes they are compatible but you'll need an i9000 modem.
[Captivate Android Development] froli13:
Existz recommend sio for best results.
[Captivate Android Development] existz:
Yea you can use Cog with this kernel, just make sure to use an i9000 modem (personally using Cog 4.x myself, with JQ1)...also, I highly recommend to use the default SIO (default for a reason) or CFQ .. they give the best results
[Captivate Android Development] H3llstorm:
I can't get into recovery with both volume buttons, but I can with volume down.
[Captivate Android Development] H3llstorm:
+1 (verifiable with Antutu Benchmarks)
[Captivate Android Development] AReynante:
Mine defaults to noop, but choosing SIO isn't a huge problem, so I'm fine :)
[Captivate Android Development] existz:
The kernel wont effect 3 button, its usually controlled by sbl.bin..
[Captivate Android Development] existz:
Not sure why yours defaults to noop, are you sure you dont have any other file trying to write the scheduler? like S99scheduler or whatever it is? or similar? Cause the kernel does default SIO, something else is writing it on boot
[Captivate Android Development] AReynante:
My /etc/init.d folder:
[Captivate Android Development] existz:
S90scheduler...thats whats causing it (assuming your S_volt_scheduler has SIO set) ...
[Captivate Android Development] AReynante:
So the S90scheduler is safe to delete?
[Captivate Android Development] H3llstorm:
What about flashing rm-S_volt_scheduler-CWM.zip?
[Captivate Android Development] existz:
Yea it should be fine, however some ppl say it pops back up randomly, ..i dont know if it does or not, ive never had it..I think some roms just set it to their desired preference, all it does is just set the scheduler on boot, but use the default that the kernel sets ..

For others, Voltage Control just recommends Noop because that's what Xan prefers, but I've tested (as well as others) and SIO (mix between Deadling and Noop) and CFQ give way better results ..I set things default for a reason, always use the kernel default, (unless i post otherwise) I tweak the kernel for what's set default ..
[Captivate Android Development] kennonk:
nice and smooth

With Suckerpunch #59 I was getting 18.2 linpack scores at 1.3GHz but was never able to get 1.4GHz to run without freezing within a min or 2. With Onix using the exact same settings on 1.3GHz I am getting 17.5 Linpack scores but I am able to clock up to 1.4GHz with no problems. At 1.4GHz I am getting 18.5 linpack scores....interesting.

Thanks for the great kernel, it is running great :-)
[Captivate Android Development] ninjuh:
I just wanna say thanks to exist for the work he's been doing here lately. Your work is used daily by many.
[Captivate Android Development] Barbarian:
+1!

10char
[Captivate Android Development] existz:
That's what its all about ;) taking something from samsung and making it better for all of us phone junkies
[Captivate Android Development] xtremekilla09:
Hellz yes. Nice work man, this kernel is a beast!

P.S. - You still looking for a boot screen? I can give you a few (or if you have any mind)
[Captivate Android Development] Johnny Paranoid:
I flashed this 3 button fix and now ADW force closes every time I do anything. The screen even scrambled and locked up once. I had to reboot using up volume and power. Anyone know what the deal is?

Edit: I did do a Nandroid backup before hand. Restoring system should put everything back to the way it was before, right?

Edit #2: NVM. I'm just gonna have to wipe and start all over again. Thank God for TiBu Pro.
[Captivate Android Development] JSS28:
Thanks existz. I love the new boot image. Since I have the Canadian version of the Captivate I have always hated seening the i897 boot screen. Great job.
[Captivate Android Development] shoman94:
You should update your sig.;)
[Captivate Android Development] existz:
I switch back and forth between different roms/kernels/modems daily, kinda hard to keep it up to date..
[Captivate Android Development] gibson3659:
+$5 to existz's PayPal account.

Thanks for the great kernel, and keep it up.
[Captivate Android Development] existz:
Very much appreciated!
[Captivate Android Development] white00gt:
Hi guys anyone recommend stable uv settings, new to the OC/UV thing - followed the one's posted a few pages ago and my phone has been freezing up and battery is draining quickly

BTW using Onix ver2.0.2

JQ1 modem and Serendipity 6.3

Thanks
[Captivate Android Development] existz:
Every phone is different, some can handle more than others ...so there's really not a recommended setting..just start with 25 and work your way up.

And if you just flashed, it may drain really quick, give it 4-5 full charge cycles for it to recalibrate ..sometimes the calibration is off, sometimes its not.. but it will get better after a few full cycles
[Captivate Android Development] caanda45:
Quick question I am Speedmod KC13D do I have to disable the lag fix before flashing? I think it is the same one so no need to? Any advice would be appreciated!!
[Captivate Android Development] white00gt:
thanks for quick response,

do I have to change uv settings or can I leave it at 0?

just wondering

oh btw flashed the update yesterday but was using the test kernal- all problems began after changing the UV settings before that all was great
[Captivate Android Development] froli13:
No need to disable lagfix.

Yes you can leave UV settings at 0 if you want.
[Captivate Android Development] existz:
Nope, they are the same, no need to disable lagfix ..but do notice that the tweaks are different ..it should overwrite the old ones, but if you want to be really safe, disable them before flashing ,then re-enable what you want (info in 2nd post)...since I moved/added/deleted some tweaks .. again it shouldn't be necessary, but just to be sure the new ones control the right thing, disable them first
[Captivate Android Development] caanda45:
Thanks doing the tweaks right now and will flash after...thanks!!!!

Wow I hate to use this language (as I am a old fart) but that boot animation is sic!!!!!
[Captivate Android Development] zizo0727:
eXistZ,

I have been running this kernel a day now and I have to say it is one of my most favorite yet. Nothing yet compares in my opinion. Made my captivate damn fast. I used to have all kinds of lag switching launcher screens on stock... not anymore.

But I have a question to the group that I know was asked before, but I am searching forums and have yet to find a solution. Not to say I have finished my search, still looking around.

I am Rogers SGH-i896 user. I kind of like the stock platform (lame, I know). I hate the stock Kernel though, it sucks. Flashing Onix kernel works ok with exceptions on call static and bluetooth static. I know I need to flash a i9000 modem. I did flash UGJL2. The in call static is greatly reduced, however, my bluetooth static remains. Could someone advise? KB1 Kernels always work fine, but I want the 1000Hz this Kernel offers. Funny how there isn't one KB1 Kernel that is built with 1000 Hz or even 500 Hz.

Thanks in advance for any advice. XDA rocks and eXistZ, thanks again for your time and hard work.
[Captivate Android Development] Siesta410:
Does this kernel work with fugutweaks?
[Captivate Android Development] Johnny Paranoid:
Yes, it does.
[Captivate Android Development] caanda45:
Go here and read the op. http://xdaforums.com/showthread.php?t=876391 I have been playing around with different modems for just a short time. I am on JQ1 and the BT is good. Read the last 15 pages or so of the thread to get peoples experience.

Also go here http://xdaforums.com/showpost.php?p=12156313&postcount=438

I am sending you here as I think the call static is the modem, I am on Onix with FF 2.7 and JQ1 modem with good BT......

Good luck!!!
[Captivate Android Development] zizo0727:
caanda45, thank you for your response.

I have visited the modem page and visited your links. I also just flashed JQ1 without success. Like I said, it is the bluetooth static that remains, other audio issues are solved. I have considered FF 2.7 but I still like the stock Rogers load. I think that is the difference between your config and mine. Have you ever verified the stock Rogers with Onix?

Thanks again for your help.
[Captivate Android Development] caanda45:
LOl no I have long since left stock to never ever go back!!!:cool:
[Captivate Android Development] fractaline:
+1 heard that!
[Captivate Android Development] shoman94:
Did you delete the pairing and repair your BT headset? I don't know if that would do anything but its work a shot.
[Captivate Android Development] fractaline:
@shoman94...... do you see the -dbms go to -255 for just an instant while watching the gsm status? in my area i'm always on 3g, i've only seen edge once.

but it seems connected to the modem thinking about switching over but then not.

i was curious if you've seen any thing similar?

i see it on all the modems i've used, some more than others.

edit ... i could have sworn i was in the modem thread...... oops
[Captivate Android Development] shoman94:
Yea... I see that once in a while.... every modem I've ever used has done that.
[Captivate Android Development] acandia007:
When I run quadrant and check system information ..my current frequency of my cpu changes randomly everytime I check it.. it goes from 200 to 400 to 800.. n I get different scores as well.... is it supposed to do that?. Im running the 1000hz kernel..
[Captivate Android Development] abee_13:
So guys I think I found a good way to find if your UV settings are stable. With the Cnet app scroll down about 5 pages (sometimes a few more pages, you want to go as far down as you can) and if it hasnt locked up yet scroll back up as fast as possible.

Its worked for me for over a month. Can someone else try and test it out and see if it works on their phone?
[Captivate Android Development] aalh:
which cnet app?

cnet tv

cnet news

cnet shopping

etc....?
[Captivate Android Development] existz:
Yes, the cpu will scale up/down depending on the load... and quadrant is unreliable, alot of things will make it score different ..(how many apps are running in the background, if a certain app uses more cpu,..etc) you can run it 10x and get 10 way different scores..that's why we don't go by benchmarks, especially quadrant
[Captivate Android Development] acandia007:
I did not know that..

Thanks bro..
[Captivate Android Development] abee_13:
Cnet news. Sorry didnt know there were different ones.
[Captivate Android Development] H3llstorm:
Hey existz, it looks like glitterballs will be releasing a full 32bit GPU accelerated framebuffer patch this week. Is this something you might incorporate into Onix or Suckerpunch?
[Captivate Android Development] crazililazn:
That's sounds awesome :D the os will be much smoother but the sad thing is that he said it wont work on the stock browser. I would love to watch some 720p youtube videos on my phone browser :P

Sent from.... Waiting for location
[Captivate Android Development] H3llstorm:
Actually, he said, "everything is GPU accelerated

instead

of just the stock browser." :cool:

I didn't even know the stock browser was GPU accelerated. Could he mean the stock launcher? Is that GPU accelerated?
[Captivate Android Development] crazililazn:
Lol reading fail on my part. I believe the browser is GPU accelerated, but flash content isn't. So if flash will be GPU accelerated, that would be awesome. Really excited for his new kernel :3

Sent from.... Waiting for location
[Captivate Android Development] H3llstorm:
I'd be on his new kernel right now, except...

1. ... it uses steam recovery, which I've heard is incompatible with CWM zips

2. ... it's still on Voodoo v4, instead of Voodoo v6

3. ... it's incompatible with FUGU tweaks, though the GPU acceleration may wind up being better, performance-wise.

I'd be willing to try GB's kernel with the "unfugu-mod" if it didn't mean losing CWM recovery and Voodoo v6.
[Captivate Android Development] sixstringsg:
You should probably post that in his thread, not this one.

Sent from my CM7 powered captivate
[Captivate Android Development] mrcpu:
How do I know have the onix kernel installed? I downloaded the zip, installed it, but I am less sure that I have done it right now.

I have Cognition 4.2.1 installed, then flashed the onix file afterwards. But the kernel is 2.6.32.9, and the model is I897, and baseband ic UCKB1, and I would've expected I9000 versioned files if I did it right.

Is there some kind of terminal emulator I can connect with on the phone and run a shell or something that will give me more info?

Thanks for any help.
[Captivate Android Development] iXNyNe:
has this been built into 2.0.2? cuz im still manually placing it in init.d and for reference im getting ridiculous battery life right now - lasting more than 12 hours without charging! i know that doesnt sound like much compared to what others are posting but it's the best i've seen so far

anyway if it's not built into 2.0.2 can we expect it in 2.0.3?

edit - i think i may have asked this before but im really overloaded right now keeping track of things so excuse my redundancy - if i havent then hey there's a valid question!
[Captivate Android Development] shoman94:
well mine says 2.6.32.9 onix-2.0.2-oc-1000hz #10 then a time stamp.

If your not sure just go back in to CWM and reflash. The latest version should give you a boot screen right after AT&T which is an O in blue. Plus CWM will be in blue also.

Also note that you will need to use an i9000 modem with the i9000 kernel.
[Captivate Android Development] xreflection:
Man. I'm getting absolutely insane battery life. 22 hours unplugged and still 56% left. This is with light usage (checking email, texting, some video watching), mostly standby with a few phone calls between 5-20 minutes long.

EDIT: For reference, I have two Samsung OEM batteries (1500mah) which I charge externally and swap out when needed. I don't charge through the phone anymore.
[Captivate Android Development] existz:
As mentioned if you see a blue O right after the first ATT screen and/or your recovery is blue, it flashed successfully...also you can type this in a terminal emulator or adb shell...and it will give you more info, including the name

cat /proc/version

Actually it is not in 2.0.2, I was still waiting on more feedback, which by the way, thanks for that!..once I get more feedback ill see about adding it into 2.0.3..otherwise still use the script
[Captivate Android Development] shoman94:
hmmmm. I may have to try that.... I'll monitor my battery good tomorrow then install it tomorrow night and test with it on Tuesday and give you my feedback on it.
[Captivate Android Development] crusecontrl:
I just dropped it in my phone I will report back as well if you still need feedback :)
[Captivate Android Development] existz:
For those that use the script, note that those are mainly battery saving settings, so don't expect high performance,(it changes the amount of time the cpu looks to scale up/down..and how many mhz the cpu jumps when it does scale based on a % of max clock..) once I narrow those down ill work on some performance settings ..once we settle on a set value (battery saver and performance) ill make the saver settings default, then you will be able to choose performance settings in recovery
[Captivate Android Development] H3llstorm:
Judging from this comment...

... I'm not sure he's interested in my issues with his kernel. Just sayin'. ;)
[Captivate Android Development] fractaline:
existz... i'm getting great battery life with 2.0.2, even oc/uv 1200.. i'm also using the cpu threshold tweak. do I need to disable the tweak to use the script?

what are the different timings? with and without the scripts?

also just to be certain , what is the exact destination for the script?

thanks for onix, i'm loving it. (even thought i haven't ironed out the odd launcher pro fc on reboot)

makes my cappy snappy.
[Captivate Android Development] geokhentix:
The cpu_freq_tweak really makes a huge difference. It didn't change performance or stability at all on my 1.6GHz overclock, but I've only lost 3% over the past 2 hours, with some moderate marketing, texting and a few minutes of FPse. Extremely impressed, if it keeps up going in this direction I'll be hitting 24 hour charges on 1.6GHz.
[Captivate Android Development] PhillyFlyer:
Sorry - I am a n00b - I am looking for a more battery efficient kernel for CM7, trying any and everything .... can I used this Onix Kernel with the CM7...?

sorry again, learning best I can....
[Captivate Android Development] jde984:
No. Pretty much any kernel you can use with CM7 will be labeled in the thread name as [CM7] or [gingerbread]
[Captivate Android Development] existz:
I just wanted to point out an awesome app by Storm717 to check the amount of time used by each frequency..check it out here.. http://xdaforums.com/showthread.php?t=1011497
[Captivate Android Development] rajendra82:
Fantastic find.
[Captivate Android Development] garringm:
1 problem I have that I am trying to narrow down, I was running the 2.0.2 with no OC/UV'ng really liked it I downloaded and installed the 1000mhz version, I made a mistake and downloaded the 2.0.1 1000mhz first found out after I had it flashed so I downloaded the correct one but since I have been experiencing lockups when my phone goes to sleep or I unplug it from usb, could it be the 1000mhz causing these lockups, it ran fine without. If so why would it.
[Captivate Android Development] iXNyNe:
definitely a very nice app

i've noticed i seem to be camping at 400mhz (lower frequencies hardly used at all and this was overnight), i wonder if there is something running or if there's a decent way to figure out what would be preventing me from jumping down to sleep
[Captivate Android Development] abee_13:
Just some feedback on the script. Its working really well battery life is amazing and I havent seen any impact performance wise.

Thanks existz for all your work!
[Captivate Android Development] olo567:
I'm not sure that would be the issue. I downloaded the 100hz version and experienced some lockups every now and then too without any OC or UV. Perhaps it's the scheduler (sio)? I don't have the issue with vanilla Speedmod K13D.
[Captivate Android Development] harpo1:
Can you tell me how to apply this or where it goes? I'd like to try it. Thanks.
[Captivate Android Development] AReynante:
I haven't had any lockups with onix. 2.0.1 or 2.0.2. I had some when I used to run sucker punch, but onix is buttery smooth :)
[Captivate Android Development] garringm:
I was just curious, because thats the only thing I have changed and it started right after I changed it. Help me out to understand I read the first post but must be ignorant, why is 1000mhz smoother than the other.

And for clarity sake I can't remember one time I've had a lockup such as this except for playing with OC/UV both of which I havn't done in a long time, trying to find the ROM that I can't live without. Too much hassle doing the setup every day
[Captivate Android Development] goodolsen:
Just installed that as well, I seem to spend most of my time at 100 or 200, very little at all above 1000. But it's good to see where things sit.
[Captivate Android Development] topiratiko:
Just loaded up Onix with Paragon RC6....so far pretty smooth. Will report back

Sent from Paragon Blue
[Captivate Android Development] johan8:
That is 1000Hz, not 1000"M"hz

It is kernel clock speed, not CPU clock.

Take a look of #2 post from existz, he has explained about it.
[Captivate Android Development] existz:
Should have an update shortly, nothing major, just updated voodoo sound 7 and made a few adjustments to lowmemkiller

If you all agree the script helps ,ill start working on some performance based settings and then ill add it in the kernel ..will probably be another build or two before it goes in
[Captivate Android Development] existz:
*UPDATE*

Onix v2.0.3

-update Voodoo Sound v7

-lowmemkill: only check cache for thresholds

-lowmemkill: don't try to kill the same pid over and over
[Captivate Android Development] disellusional:
hey exist i upgraded to 2.0.1 from speedmod D and i already had tweaks enabled (including misc batt?).

in onix settings its not there (i think you moved it so its automatic) but it still shows as my enabled tweaks. will this be a problem?
[Captivate Android Development] existz:
No, shouldnt be a problem, if you want you can actually delete /etc/tweaks.conf ..and it will wipe it out completley, then just go back in recovery and reset your tweaks..but either way, it should be fine, since I removed the tweak its not going to do anything
[Captivate Android Development] harpo1:
Are lagfixes enabled or disabled by default in this kernel?
[Captivate Android Development] goodolsen:
What exactly does the lowmemkill setting do? What is the benefit of enabling it?
[Captivate Android Development] existz:
lowmemorykiller is actually apart of android, its always running, the tweaks i made were not to the tweak in recovery, but to the actual lowmemorykiller,... the tweaks in recovery just sets different values for when it kicks in.. It will start to kill apps automatically when it gets low on memory, and the tweak in recovery sets when that happeneds..
[Captivate Android Development] goodolsen:
Thanks for the explanation. Just flashed the 2.0.3 OC.
[Captivate Android Development] sixstringsg:
Enabled.

Sent from my CM7 powered captivate
[Captivate Android Development] harpo1:
Deleted..........
[Captivate Android Development] Johnny Paranoid:
Can you include that GPU patch and still have the kernel work with Fugu?