yashsingh1/xdaforums huggingface dataset:
[Droid Incredible Android Development] tiny4579:
Hmm, doesn't look like anything changed between beta2 and 3 except for ondemand and the necessary changes to cpufreq, nothing that would affect anything but ondemand.

Edit: So I scratched trying to work on beta3 but now have beta4 based from beta2. I'm actually really excited about this one. It has the long-awaited interactive governor from the Galaxy Nexus/Nexus S jellybean kernel source. The governor has been pre-tweaked for better performance and has input boost enabled. I don't recommend any changes from the default and please set your governor to interactive for this one otherwise you'll be mitigating the whole point of this beta.

incredikernel-jb-beta4.zip - 2.77 MB
[Droid Incredible Android Development] tiny4579:
There will be a beta/release soon for ICS pending feedback for JB. I also may release for GB if there's a demand for it but I don't think gingerbread really needs input boost.
[Droid Incredible Android Development] 7he Messiah:
Just finished installing and about to reboot, but a question: you said no changes from default, but does that include clock speeds? I personally like to OC, but will that be problem?
[Droid Incredible Android Development] tiny4579:
You can change clock speeds if you want. I meant other sysfs changes which would have undone my specific changes. I am curious though how it runs at stock 245/998 so if you want you can try it both with and without OCing.
[Droid Incredible Android Development] tiny4579:
I'm not sure if there's really a need to. It's definitely possible. However, some were reporting issues with music playback. I'm not sure if it's really better than interactiveX and seems functionally similar. See what you think after reading the page below:

http://tegrak2x.blogspot.com/2011/11/lulzactive-governor-v2.html

We do have plenty of choices now and I think SAv2, lagfree, and lazy are all great choices. I'm guessing it's about the options. Too many options will confuse users though so I'd want to disable or or two if I add this.

Looks like a cross between SA and iX governors which doesn't sound like a bad thing but I'm concerned about the music choppiness report there.
[Droid Incredible Android Development] Ridl3y:
I'm a bit confused. Which is the most recent verison for CM7 GB?
[Droid Incredible Android Development] Pons:
The most recent one with the GB tag (3/21).
[Droid Incredible Android Development] Ridl3y:
Well when I go here... http://www.incredikernel.com/?page_id=10

I see that the one you posted is in the ICS section. Does it work for both? Sorry... it's been a while since I've done this.
[Droid Incredible Android Development] SlimSnoopOS:
Yes, it does. All the ICS labeled Incredikernels for our phone work for ICS and GB. I would find a direct link but the site isn't loading right now.
[Droid Incredible Android Development] BarackMitzvah:
I your opinion, is lazy better than lagfree? Ive been loving lagfree.
[Droid Incredible Android Development] tiny4579:
I can't answer from a user standpoint. From a technical standpoint, lazy should be better on battery life as it seems to spend more time at lower speeds than lagfree but it may be just slightly choppier. Both seemed smooth on Nils Sense 3.5 ROM though with a fresh install after the ROM settled.

I don't really know as I just implemented them and created neither. Plus my Inc is just a dev phone so it doesn't get much use outside of functionality testing so battery life/peformance doesn't really show.

I didn't know if you were asking me but I am deferring this question to the regular users on this thread for a better response to what people think is better from a user's perspective.
[Droid Incredible Android Development] SlimSnoopOS:
I couldn't spot a difference between Lazy and Lagfree governors which is a double edged sword. The positive is I don't have any performance hiccups whether it's web browsing, music, general use or battery life but I can't say which is "better." I don't play games on my phone so there could be differences there that I won't experience. I'm using Pons CM7.2 Kang as well.
[Droid Incredible Android Development] tiny4579:
Good news is that I have unlocked my bootloader which should make kernel testing easier.

Well, I know that I already have S-OFF but an unlocked bootloader allows fastboot flash and other fastboot commands that didn't work on my .92 HBOOT.

Not promising anything but just wanted to share.
[Droid Incredible Android Development] Pons:
I seem to remember the 3/21 working on aokp m4 and b28, but it doesn't seem to work on b30. Anyone else see this?

Nevermind. Didn't work on Protekk's test build, but worked on the Romans build.
[Droid Incredible Android Development] tiny4579:
Yeah. The newer AOKP builds must have HWA in them which is why. My problem is that I don't know how to reach the kernel devs who added HWA to their Inc kernel as to what patches are needed. I guess I could try evervolv's IRC channel.

Also, below may or may not benefit anyone but it should improve VOIP for people having issues with it:

I didn't add it to the OP as it's just a test and it may increase battery drain on wifi (no effect on 3g) If it doesn't hurt battery on wifi (sleep off) I will add it to the next release.
[Droid Incredible Android Development] chad0989:
If anyone is feeling adventurous, try this out and let me know if there are any issues:

http://chad0989.dyndns.org/mirror/incredikernel-ics-hwaccel-test6.zip

ICS only, and I wouldn't flash if your ROM doesn't have hw acceleration
[Droid Incredible Android Development] drk.hd:
I just flashed this on my CM9 build, and it works wonderfully. So far, no random lockups or freezes, and it's just as fast - or faster - than Tiamat.
[Droid Incredible Android Development] tiny4579:
It doesn't have lazy merged in. This was all Chad merging it so I assume it's based on the Feb release so the only thing different is lazy is not there (I think).

And I do agree it's a bit faster. I did have one issue but I'm sure it's due to undervolting.

Ok, so I flashed on evervolv. It does seem smoother but after taking 3-4 pictures with flash on the camera closed all of a sudden and then the launcher crashed and I ended up rebooting it. Not sure if it's the camera on the rom or the kernel or the undervolting which I still have on there.
[Droid Incredible Android Development] drk.hd:
It may be an issue with the camera. According to Paul/MongooseHelix, what we've got now is all they've been able to do without horrific memory leaks.
[Droid Incredible Android Development] miketwoms:
Working great on drk.hd's CM9 preview. thanks!
[Droid Incredible Android Development] tiny4579:
Yeah that seems to be the case. It seems quite stable until I use the camera. Just from using the camera and running free from terminal I can easily make the memory drop to the point where apps and even the launcher close due to memory.
[Droid Incredible Android Development] :
Testing the **** out of this now so freaking excited!
[Droid Incredible Android Development] omniatic:
Works nice on Abduction 2.0a9. Will run it for the day and see how it holds up. Set on 128/1075 on SAv2 with zram enabled. So far, so good.
[Droid Incredible Android Development] bukithd:
did enablefastcharge go away on incredikernel's website?
[Droid Incredible Android Development] 7he Messiah:
Alright, cool. I have it on Interactive with 384MHz-1.13GHz right now and it's performing beautifully!! :D Thank you!

I'm going to go make dinner, but I'll toss it on stock clock while I do so and see if I see anything different.

//Update

Using stock clock I am seeing both great performance and not-unreasonable battery drain (despite giving the little thing new-toy treatment). All of my usual metrics for performance such as notification area, messaging/email, call interface, and homescreen widgets are all showing noticeable speed increases.

Also, I've had more time on stock than OC'd, but it doesn't appear to have much effect.

Thanks again for your efforts Tiny!
[Droid Incredible Android Development] jacobsensei:
Running JB beta4 interactive stock speeds w/sio, seems overall a little smoother, but battery takes a hit for sure.

Edit:

Updated Pons test 5, definitely smoother and quicker w/ beta4 kernel, interactive - 215/998 - sio.

Thanks.

Sent from my ADR6300
[Droid Incredible Android Development] Osiris19:
I just loaded the new kernel. NO KEYBOARD lag on albinoman's rom and holy crap is this kernel snappy. Opening the app drawer is like a blink of the eye.
[Droid Incredible Android Development] jpzsports:
Love the new kernel tiny!
[Droid Incredible Android Development] lukkypuggy:
I was liking it the first day and a half... I had to do a full wipe and reinstall RC2 today because the play store wasn't working all day now that your kernel isn't on there it seems to be fine... strange isn't it?

I am looking forward to see when you get a stable version along with albinoman and his ROM, once that occurs this phone will live fully up to its name.

---------- Post added at 12:05 AM ---------- Previous post was at 12:01 AM ----------

Also I noticed battery life is 2-3 times worse using your beta 4 vs. JB stock, I've been on 41% for 25mins now and counting, with beta 4 I would have lost a lot of juice
[Droid Incredible Android Development] tiny4579:
The play store issue isn't kernel related. Now is that 41% from idle or usage? Try a different governor? Nothing you have stated is concretely a kernel issue nor implies the kernel is unstable.

Forgot to ask min and max speeds.
[Droid Incredible Android Development] ryknow27:
Curious...

I know this is a total noob question but, how does one go about making the changes to the clock speed and such? I have Jellybean RC2 rom and beta4 kernel installed. I have always just used roms and kernels but never made any changes. Thanks,
[Droid Incredible Android Development] 7he Messiah:
You can adjust your clock speeds by using an app such as SetCPU or ROM Toolbox (I think ROM Toolbox does it). If you're going to OC, I would recommend not using the "Apply at boot" feature until you learn what your phone can do, which is to say that not all Incredibles are stable at all clocks speeds. For instance, some will crash when running at 1133MHz (though mine and plenty of others are fine with it).
[Droid Incredible Android Development] ryknow27:
Thank you very much for the info.:good:
[Droid Incredible Android Development] musical_chairs:
Another nice simple app to do this is 'No-frills CPU Control'. Also, Incredicontrol is another good one (this is an incredikernel thread, after all). Incredicontrol also lets you undervolt your cpu if you're inclined to do that.

In addition to the warning about overclocking potentially causing instability: underclocking (setting the minimum to 128MHz instead of the default 245 MHz) makes my dinc unstable - it's not terrible, but it will reboot after 24 to 30 hours uptime with minimum at 128MHz, no matter what rom or kernel I am running. Mine doesn't mind being overclocked though, so I'm not complaining.

By the way, I'm running beta4 on one of Pons's test JB builds, it's great! I had some wifi weirdness last night, the phone showed that wireless was on but I couldn't connect to my network, and (which is weirder) I couldn't turn wifi off. I rebooted and it's working again. If it happens again I'll try to do some more digging.
[Droid Incredible Android Development] jpzsports:
Hi tiny,

I was doing some research trying to find what could be the cause of my random reboots on CM10. Since I've had the same issue with both CM9 and CM10, I looked around for similar issues on the CM sites. As I mentioned before, my phone will randomly about once per day reboot and get stuck at the boot animation with a dimmed screen and requires a battery pull.

I found this thread which mentions the same problem, except for the Nexus S on CM7.

http://code.google.com/p/cyanogenmod/issues/detail?id=3459

One of the comments mentions that libdvm.so was the problem and posted a fix here:

http://xdaforums.com/showpost.php?p=20790187&postcount=1747

Any chance this could be the same issue I'm having? And is there any way to incorporate that fix into my CM10 ROM?

Thanks...much appreciated!
[Droid Incredible Android Development] tiny4579:
Check with a ROM developer on the libdvm.so fix as it's not related to the kernel.

Also, can you plug your phone into your PC and do a logcat from adb like adb logcat > log.txt and wait a minute after seeing the stuck boot animation? Maybe logcat will give a clue.

I'm getting ready to release GB, ICS, and JB kernels with the new interactive governors. Interactive will be default in ICS and JB and smartassv2 will still be default in GB. Also GB will have input boost off by default as GB shouldn't need it for smoothness.
[Droid Incredible Android Development] jpzsports:
Sounds good. Any changes in the kernel from beta 4?
[Droid Incredible Android Development] tiny4579:
I built it with the gcc 4.6 toolchain which was released when Google released the SDK for Jellybean. It may not make any difference but I wanted to use a newer toolchain than 4.4.3. No other changes other than the version string which has no effect on performance. I'd recommend flashing it anyways to be on the official build.
[Droid Incredible Android Development] tiny4579:
Jellybean kernel is official with the default interactive governor as the recommended one! Even with interactive as default you may need to check the governor and see as there are various apps or settings that can override this or even something in the ramdisk in some ROMs.

Also check out GB and ICS kernels for the new interactive governor.
[Droid Incredible Android Development] Osiris19:
Is it still beta 4 or is this a new version?
[Droid Incredible Android Development] omniatic:
Running the new ICS kernel on interactive/sio. Speeds at 128/1075.

Wow! This one has some snap to it.

Will see how it runs through work tomorrow.

Nice job, thanks for all you put into this old phone.

...sorry...I was on the phone...
[Droid Incredible Android Development] lukkypuggy:
I was using it under moderate use it at min-max frequency on the governor you recemended (interactive) along with the sio scheduler. I also got the white HTC inc boot screen multiple times that just sat there so I reflashed without beta 4 and it has been working fine. Play store was a coincidence googles servers were down that day.
[Droid Incredible Android Development] tiny4579:
I answered this question two posts up from yours.
[Droid Incredible Android Development] Osiris19:
Oh my bad. I honestly didn't see that post before.
[Droid Incredible Android Development] omniatic:
Is input boost enabled in the new ICS version? If not, how do I enable it.

So far, it's running great. Battery life has been fantastic.

Thanks,

Edit: Switched back to SAv2. It seems to run smoother than the interactive does. Also had some issues with haptic feedback when typing, etc. Will see how battery life compares, should be about the same. Sure seems faster than your last release, though.
[Droid Incredible Android Development] icomrade:
Hooray JB support!!!

Testing now (ICS).
[Droid Incredible Android Development] NYZack:
I do think there's a problem when I try to reboot with the jb builds since beta3: I frequently get the eternal white HTC screen that I can only solve with a battery pull (not even a 3-button reset gets me out of it).
[Droid Incredible Android Development] tiny4579:
I don't think it's likely the kernel. The only change between beta2 and beta4 was the new interactive governor and it's running stable for me and most users. Beta3 changes were scrapped so beta4 was a change from beta2.

Can you access adb when it's at the HTC screen? If so there's hope on getting a log. If it's not bootlooping try adb pull /proc/kmsg. It's worth a shot. Otherwise, without the ability to get logs (logcat will not likely work at that point in the boot), I have to dismiss it as not reproducible. I want to help; I just don't think there's much I can do without logs.
[Droid Incredible Android Development] diegolopez10:
Is it possible I'm getting worse battery life with the newest release for JB?

I have been using it for several days now, and with the beta 4 release I felt more juice with the same charging routines and use.

Sent from my Droid Incredible
[Droid Incredible Android Development] tiny4579:
The only change is the toolchain used to build the kernel so I don't see how. Its the same toolchain google published.
[Droid Incredible Android Development] diegolopez10:
OK thanks.

I guess its my habits. Maybe I'm using more my phone.

Thank you

Sent from my Droid Incredible
[Droid Incredible Android Development] tiny4579:
Possible features for the next one:

1. lulzactive

2. tweak to interactive from google for better boost management

3. lower boost speed to a lower value than 768 like something in between 500 and 768.

4. remove loser governors from the poll (keep sav2, interactive, ondemand, lazy, lagfree; remove interactivex, intellidemand, performance, sav1)

Thoughts? Also has anyone tried the new interactive on gingerbread yet?
[Droid Incredible Android Development] jacobsensei:
Is the #2 tweak already in the JB kernel ?

Or will it be for that too.

Haven't tried the new interactive for GB, but have for ICS - runs very smooth.

Great work.

Sent from my ADR6300
[Droid Incredible Android Development] tiny4579:
#2 not added yet but it's in my gnex kernel. Basically its a small change to the already newer interactive so the boost doesnt jump higher than the boost speed. Not explaining it well but it should help on battery.

#3 should help even further with battery.
[Droid Incredible Android Development] kmcrane:
Any chance for an updated GB sense kernel? Gf running a stock GB type rom, trying to get here the best kernel.
[Droid Incredible Android Development] tiny4579:
I should try and look into backporting some of the new features to my GB sense kernel gingertiny. I plan on updating this one shortly. JB first then ICS and GB AOSP later or if requested.
[Droid Incredible Android Development] tiny4579:
New kernels up! GB kernel will be up shortly or tomorrow with the 10/3/12 build date and same changes. Test with lulzactive was broken so I scrapped it for what I think are better governors.

Edit: Just noticed I accidentally removed smartassv2 from the kernel config for jellybean. If anyone notices it missing please let me know and I'll add it back tomorrow, otherwise it's just a git blunder.

Edit 2: GB kernel up now.
[Droid Incredible Android Development] jumperalex:
Flashed GB, seems to be working well. Thanks tiny!!!
[Droid Incredible Android Development] jacobsensei:
Latest works great on both JB and ICS.

Thanks Tiny.

Sent from my ADR6300
[Droid Incredible Android Development] tiny4579:
New JB kernel release. Literally the only change is the conservative governor was added back. I also removed the performance governor as I meant to take it out last time.

Let me know if you need conservative for GB/ICS.
[Droid Incredible Android Development] jpzsports:
Tiny, which I/O Scheduler do you recommend? Is Deadline or Sio better for performance?
[Droid Incredible Android Development] tiny4579:
I honestly can't tell. I think they're similar enough.
[Droid Incredible Android Development] jpzsports:
Alright sounds good.

And lastly, in the performance settings of CM10, in memory management, there's options to enable zRam, Allow purging of assets, and kernel sampage merging.

Are any of those options worth enabling?

Thanks
[Droid Incredible Android Development] tiny4579:
Ymmv.

I made Zram an option and ksm an option so people can decide for themselves. Ksm is on by default but in cm9 or 10 you have to activate it if you want it because the rom recognizes the setting. Zram is hotly debated in the gnex forum. I'd say sense 3 or 3.5 that zram is good on this phone due to the high memory requirements. ICS/jb may benefit. Try zram and if it hurts things turn it off.

Allow purging of assets was not explicitly enabled in this kernel and may not be a kernel setting.
[Droid Incredible Android Development] lukkypuggy:
I miss those settings in albinos ROM! But I can't bring myself to switch to CM10.
[Droid Incredible Android Development] zimlokks:
thanks for adding conservative! its both saving me battery nd keeping mi dinc cooler than usual :Donly problem is the cpu freq drop bug dont kno where it originates from since alot of people say its mostly after a fone call i have no service and it happens to me sound midnight only it sets bak to 614 mhz nd stays there i checked in incredicontrol, setcpu, and the performance settings in cm10 nothing has changed bt the max cpu freq.
[Droid Incredible Android Development] tiny4579:
See the CM10 thread started by Pons. It's a ROM bug that hopefully the Evervolv team will be able to figure out. I'll look at it as well if I get time.
[Droid Incredible Android Development] lukkypuggy:
Just want to say thanks tiny for the kernels.
[Droid Incredible Android Development] Gblake13:
My old lady just got an incredible I got from a friend. It's running cm7 and has the cm7 kernel I was wanting to change it to incredikernel but having an x2 I've never done it wanted to make sure I got the right one and what I needed to do. Anyone feel like helping me with info or walk through?

Sent from my MB870 using Xparent Cyan Tapatalk 2
[Droid Incredible Android Development] musical_chairs:
You'd want this kernel, I believe:

http://www.incredikernel.com/wp-con...php?id=2.6.38.8-incredikernel-gb-10032012.zip

As far as installing it, just put it somewhere findable on your sdcard, boot into recovery, and install the .zip. It's always a good idea to make a nandroid backup first in case somethng goes wrong. Do you know what kind of recovery it has installed?
[Droid Incredible Android Development] Gblake13:
Clockwork mod recovery. And I thought that was the right one just wasn't sure. X2 can't change the kernel we have to do scripts
[Droid Incredible Android Development] tm24fan8:
This. Also, wipe cache and dalvik before flashing a kernel.
[Droid Incredible Android Development] waldonh:
Thanks for your work on this kernel.

I flashed your kernel while using Albinoman's RC 3 and noticed that the data usage counter disappeared. When I ran PON'S Rom I noticed the same thing. Is there a way to get that counter back?

Thanks so much
[Droid Incredible Android Development] tiny4579:
It'll be working on the build I'm putting up shortly. I fixed the problem and am about to put it in a zip and upload it. It also should be working on Pon's next build as well.

Edit: It's up as promised.
[Droid Incredible Android Development] nioin3k:
Thank you for your work,

If I may ask you a question:

I just switched to TWRP from CWM, where I haven't had any problems flashing your kernel before. However, with TWRP when I try to install the kernel from recovery, I get this error:

"E:Error in /sdcard/2.6.38.8-incredikernel-jb-101... (Status 2)

Error flashing zip '/sdcard/2.6.38.8-incrediker..."

If you have any advice, I would appreciate it.

Thank you again!
[Droid Incredible Android Development] ocj:
Is the fast charge feature already baked into 2.6.38.8 (10/11) for JB?
[Droid Incredible Android Development] Pons:
New nightly up on goo.im.

Tiny will have to confirm, but I'm pretty sure Fast Charge is enabled for AC input, while USB input you have to enable it (usually via the Incredicontrol app).

Chances are you're running the new version of TWRP that just came out today (v2.3.0.0), while it worked on the previous version. Care to confirm your version for me? I posted this over in the TWRP thread, but it should probably go here since it's about his kernel. Basically, tiny needs to update his binary.

From [RECOVERY]TWRP 2.3.0.0 touch recovery [2012-10-11]:
[Droid Incredible Android Development] nioin3k:
Confirmed, I am using v2.3.0.0
[Droid Incredible Android Development] zimlokks:
ok so i nodded the update-script nd it does flash u also need to use that update-binary team win provided i modified the zip here yu go : http://d-h.st/FyG its Tiny's 10/11 jb kernel...who ever neefs to kno wat i did read the README_Devs.txt inside the zip it just contains wat i did to the zip
[Droid Incredible Android Development] waldonh:
Works great, thanks so much!