yashsingh1/xdaforums huggingface dataset:
[Droid Incredible Android Development] tiny4579:
I don't see that as an issue at all. It has a step value so it won't just hop from one frequency to the next. Ondemand technically ignores all but min and max frequencies.
[Droid Incredible Android Development] k_nivesout:
Oh, yeah I don't have any issue with it either, I probably should have specified that in my post. It seems pretty balanced to me, it's just not using all the available frequencies, but I honestly don't know if there is any governor that really does. I guess I was just trying to clarify that it's "normal" for the governor. Also, thanks for your work on these kernels! You and Chad have done a lot to make our phones perform as well as they do.
[Droid Incredible Android Development] tiny4579:
You're welcome. If you want to monitor frequency usage with different governors you can use cpu spy and the reset timers and refresh options so you can capture over a period of time instead of just at boot.

So I'm going to do one more release of this kernel before I hand the reins back to Chad. It may not be that big but I wanted to add the new governors from the Linux 3.0 kernel. Other than that I have one more change I may make.
[Droid Incredible Android Development] k_nivesout:
Sounds like it will be quite a final release! Just to clarify, you're just porting features from the 3.0 kernel, but it will still be 2.6.38.8? Would it even be possible for us to ever utilize 3.0+ kernels?

I'm assuming you're gonna take a little break before busting into development on the nexus? :D
[Droid Incredible Android Development] tiny4579:
It will still be 2.6.38.8. It is possible to use 3.0+ kernels but for me it's not worth the effort of porting. Chad said himself it may be best just to grab the features of the new kernel rather than upgrade the whole kernel. I don't know how much devving I'll do on the nexus. I mean there will already be much more kernel devs on there
[Droid Incredible Android Development] Doddzilla:
Tiny any of these sense kernels have HAVS that can be adjusted through incerdicontrol?
[Droid Incredible Android Development] tiny4579:
First of all this is not for Sense except for the older one 12/25/2010 kernel. And read the original post for your answer. If it says, sysfs interface + havs then it has it. And the sense kernel is designed for Froyo not gingerbread.
[Droid Incredible Android Development] Doddzilla:
Thanks. Seems like last time I was using a sense ROM when I tried selecting the HAVS in incerdicontrol it FC'd. Guess I should of tried it before asking. It is working correctly. Again thanks for the help and hard work.

Edit-looks like I'm in the wrong thread also. Jeez
[Droid Incredible Android Development] tiny4579:
Thank you Chad for giving me the opportunity to maintain the kernel these past 2 months. This will be the last release from me barring any new bugs introduced.

11/27/2011 Changes:

Use ondemand, performance, and conservative governors from the Android Linux 3.0 kernel

Set minimum voltage back to 800 as the voltages will not go below 800 anyway. Anything lower is placebo effect. This is a hardware limitation.
[Droid Incredible Android Development] rlacrossjr:
Came from stock + back to miui. I don't know why but all kernels after 8/15 give me lag and hot reboots. I ended up with tiamat 4.1 with success.
[Droid Incredible Android Development] dccoh:
Chad's and your work Tiny has been much appreciated. This will be my last kernel flash for my Incredible.

I talked to you in another thread, and not to derail, but my Rezound should be here tomorrow.

This kernel has made battery life, and my overall aosp experience great for my Incredible. And your other sense kernel is the only kernel I use when I'm playing on sense roms.

So Thank You Both once again :) Good luck with your Nexus if thats what you decided to go with.
[Droid Incredible Android Development] rlacrossjr:
Take that back. Tried newest with miui. Runs without lag if set ondemand 245/998. Get issues with smartass v1 or v2

Miui.us& tiamat 07.07 Radio
[Droid Incredible Android Development] sruel3216:
great job with this last update. every kernel since 8/15 was buggy for me. the screen would never wake when pressing the power button. this 11/27 update my screen comes on faster then ever before
[Droid Incredible Android Development] rlacrossjr:
WTF I got a text then 10minutes later screen black nothing worked, had to do a battery pull. Boo back to chads last.

Miui.us & Incredikernel 07.07 Radio
[Droid Incredible Android Development] tiny4579:
Logs? that is very strange. Can't help you without them as I haven't run into that.
[Droid Incredible Android Development] tiny4579:
Guys. it is probably due to sa v2 the new default governor. How are the new kennels with regular smartass?
[Droid Incredible Android Development] rlacrossjr:
Sorry at work so can't do log and my issues are ondemand and smartass both versions. I gave up and went back to chads stable release.

Miui.us & Incredikernel 07.07 Radio
[Droid Incredible Android Development] tiny4579:
This is depressing for me, it really is. I've run the new kernels that I simply just updated and had nothing but positive results with them. In fact, I ran them more than my own and it's been smooth. You're saying that even the 10/8 kernel which is literally just a new governor would cause stability issues even when not using it?

I'm going to have to either say it's a user issue or you have hardware that overreacts. You did suggest to add smartass2 to the kernel if I remember correctly or it was another username with an R, I can't remember.

Sorry, the comment earlier kind of rubbed me the wrong way. Continue to use 8/15 if it works for you. It's just that I put a lot of work into this kernel and to hear comments that suggest it's not reliable is disappointing.
[Droid Incredible Android Development] sruel3216:
maybe its just his phone. ur new release works great for me now. my screen finally wakes up when pressing power, very fast
[Droid Incredible Android Development] bengals1975:
ditto. They work great for me too. Absolutely NO issues.
[Droid Incredible Android Development] rlacrossjr:
I have two incredible and both have the same issue, but running newest Miui.us. Switched both from stock+ on Thanksgiving had no issues with your sense kernel. It's probably the rom.

Miui.us & Incredikernel 07.07 Radio
[Droid Incredible Android Development] gonzlobo:
11/15 is working fine. I haven't tried the latest yet.
[Droid Incredible Android Development] HoochieCoo:
The 11/14 release using sa2 has been flawless for me. I haven't tried the latest either.
[Droid Incredible Android Development] phaze one:
Using the 11/27 sa v2 with CM7 #258. Running perfect for me. No problems since install on the 27th. Battery life is better with smartass than with ondemand for me. Thanks for keeping incredikernel updated, tiny. They keep getting better and better in my opinion.

To take a kernel that's already great and improve on it says alot I think. Thank you chad and tiny.
[Droid Incredible Android Development] masully1984:
No issues here with your kernel...

CM7 nightly
[Droid Incredible Android Development] petecraig612:
I think the problems have to do with miui because your latest release wouldn't boot for me. Now that I'm back on incdeck this kernel has been flawless.
[Droid Incredible Android Development] tiny4579:
ahhh ok. I don't use miui so that's good info. Hopefully if chaff takes back over he can look into the miui issues. Never had them on cm.
[Droid Incredible Android Development] thisisepic0727:
Okay, what am I doing wrong? Every time I try to flash a kernel newer than 10/08 I get stuck on the HTC Incredible boot image.

I am running CM7.1 and I've already reset my voltages back to default after having my voltages min at 700.

Does anyone have any suggestions on what I should try to do to get 11/27 working?
[Droid Incredible Android Development] Doddzilla:
Working fine for me. I'm using MIUI also
[Droid Incredible Android Development] bengals1975:
Older versions work? Perhaps you have a bad download? Try to redownload new kernel.
[Droid Incredible Android Development] thisisepic0727:
I'll redownload and give it another go when I get home from work this evening. The last two incredikernels (11/14 & 11/27) both gave me the same result -- stuck on HTC boot image.

Should I be wiping anything when I install? I was under the impression that the kernel had a script to wipe Dalvik before install, so I wouldn't think I'd need to wipe anything else. Am I missing something
[Droid Incredible Android Development] tiny4579:
How long are you defining as stuck?
[Droid Incredible Android Development] gonzlobo:
11/27 is working fine.
[Droid Incredible Android Development] bengals1975:
I know the kernel's install script wipes cache and dalvik but I do it myself before install anyway. I think I've timed my reboot to be almost 6 min in the past. Make sure you wait long enough.

Sent from my CM7 Incredible
[Droid Incredible Android Development] rlacrossjr:
DAY1 with 11202 Miui.us with 11/27 good so far. I was getting lag issues and black screens with there last 2 releases of rom. I'm crossing my fingers.

Miui.us & Incredikernel 07.07 Radio
[Droid Incredible Android Development] gorm:
Same here, was also getting terrible Battery life, after flashing 11/27 for ASOP everything is smooth as butter and much better battery life, thanks:)
[Droid Incredible Android Development] EnixLHQ:
The newest kernel us working flawlessly for me. Just wipe cache before install and let it boot. Takes a while first time.

Sent from my Incredible with Tapatalk.
[Droid Incredible Android Development] Gorilla*:
I have a question about SmartassV2 and Incredikernel..

When idle, and the screen is on,, the phone bounces between 768mhz and 998 mhz..... I am not even touching the screen...

I have it set to Smartassv2..

I am wondering why its not downclocking when the user is not inputting any selection.

When i turn the screen off is it downclocking to 128 mhz like it should?

I have mine set to 128-1.113 mhz smart ass v2,. and im questioning the integrity of this governor.

---------- Post added at 09:43 AM ---------- Previous post was at 09:41 AM ----------

I am using the latest incredikernel 11/27
[Droid Incredible Android Development] HoochieCoo:
I am still using the prior version, but running sa2. I used System Panel to check, and mine bounces all over, but generally settles low.

I guess it would depend on what other apps are running. User input isn't the only thing that would cause cpu usage.

What does sa1 or ondemand show?
[Droid Incredible Android Development] tiny4579:
FYI, smartassv2 governor has not changed since 10/08 release.

I have posted comments about smartass and smartassv2. Basically they're very similar. Both base speeds on load so if load changes the speed will change. Both governors are authored by erasmux. Now some differences:

Smartass

1. Screen off profile built in maxed at 384mhz.

2. Wakeup frequency is 998mhz.

3. Min screen on is 245mhz.

4. Improved by Chad to run better on our devices.

5. Purely load based, no ideal value.

Smartassv2

1. This is the same exact governor in Erasmux's Nexus One kernel (github.com/erasmux/n1-kernel)

2. Ideal wake frequency is 768 (also default that can be changed).

3. Screen on min is actually 128mhz).

4. No screen off profile.

5. Ideal sleep frequency 245mhz.

6. Improved upon from erasmux's version, not Chad's.

Basically the smartassv2 ideal wake frequency allows the phone to favor a certain speed to attempt to save battery life. It can still go above ideal wake and below ideal sleep so there's no caps on max and min while awake or sleep.

Point is, it's not a flaw, rather different functionality than the smartass that's been in Chad's kernel for a while.
[Droid Incredible Android Development] rlacrossjr:
2 incredibles set ondemand 245 /998 with 12/2 Miui.us running great. 4 days strong.

PS no ext4 mod.. Mod seems to cause issues.

Miui.us & Incredikernel 07.07 Radio
[Droid Incredible Android Development] hansmike:
I'm having the same exact problem. Same specs too. I've been waiting for 20 minutes on the white boot screen. Downloaded kernel 3 times. I've tried the 11/14 one with same problem. I'll try 10/08 next
[Droid Incredible Android Development] timbck2:
Format your /cache from Recovery after you flash the kernel. I had the same problem and that fixed it for me.
[Droid Incredible Android Development] hansmike:
That did the trick. Thanks!!
[Droid Incredible Android Development] tiny4579:
The reason that happened was an issue with being unable to mount cache so the phone can't boot. The kernel doesn't format cache it just wipes all files so the phone was basically bootlooping when it couldn't mount cache. I think the ext4 mod caused it somewhere down the road.

If you select a wipe option or a format options in mounts and storage it formats so it clears the ext4 mod from that partition.
[Droid Incredible Android Development] chad0989:
I was really irritated with the ridiculously unstable kernel that for some reason is being included with all the ICS builds. So I added an ICS branch. It actually works on GB also right now, but I fully expect them to diverge at some point. Its identical to 11/27 but has fixes for ICS.

http://www.incredikernel.com
[Droid Incredible Android Development] timbck2:
Just installed it, no problems at all.
[Droid Incredible Android Development] EnixLHQ:
What ICS builds are you trying?

Sent from my Incredible with Tapatalk.
[Droid Incredible Android Development] petecraig612:
Just flashed, will report back soon. So far so good.

Edit: taken a call texted a bunch... the headset works and I haven't had a reboot yet. Everything has worked great so far.

Edit 2: Been running since last night without a hitch. Battery doesn't seem to be too bad. Headphones work. Fastcharge is working for me. Really nice kernel chad.
[Droid Incredible Android Development] tiny4579:
Ha, gotta try it. I had made a quick port myself for ICS myself which basically was the touchscreen fix and headset fix (which I'm not sure if the headphone fix worked). I didn't think my version was stable though it could have been the ROM. Any changes other than the touchscreen on it? I'm not sure any are needed but I was curious.
[Droid Incredible Android Development] chad0989:
Just touch and headset here too. Figured I'd start with that and make changes as they're needed.

Previously I kept getting tons of reboots no matter what ROM I was using, despite claims that the reboots were fixed.

I didn't get anymore after I tossed this together. I won't make any guarantees though, I'm sure there are still plenty of issues in all the ROMs that will cause problems and there will be people who still get reboots, its the nature of the beast.
[Droid Incredible Android Development] thisisepic0727:
Just flashed it. Been running smooth for the last 15-20 minutes. No force closes, will be on the lookout and report back if necessary.

Am I jumping the gun a bit, but has anyone flashed the fast charge script?
[Droid Incredible Android Development] badogg:
Just flashed ics and this kernel and nor a single reboot yet and i would be about ten reboots in before with the included kernel. This seems to be just what my phone needed.

As far as the fast charge script i just enabled usb fast charge through incredicontrol. Havent put it on the charger yet so i dont know if it works yet.

Chad, seriously thank you for this. I look forward to your updates. Best kernel out there in my opinion.
[Droid Incredible Android Development] SandmanEight:
Been running for about 2 hours on ics-inc-deck pre-alpha 3 with no reboots so far. Previously couldnt go for more than a few minutes without a reboot. Great work so far Chad!
[Droid Incredible Android Development] badogg:
Still not a single reboot with this kernel. Awesome. I also put it on the charger with usb fast charge and it went from 15 to 45 percent pretty quick so i think that is working too. Again, Awesome.
[Droid Incredible Android Development] tribbey:
should we notch up the voltages one time with this kernel or should i just leave it default?
[Droid Incredible Android Development] badogg:
Mine has been running great as is. And my phone is pretty *****y about not having enough voltage
[Droid Incredible Android Development] rlacrossjr:
Nice release for Miui.us. I had issues with all after Aug release. Was using invisiblek because of it.

Miui.us & invisiblek kernel?? 07.07 Radio
[Droid Incredible Android Development] countryfolk07:
Thank you Chad! You are awesome! I am finally able to run some ICS on my phone. I've had r2's version running 12 hours and not one reboot. And so far all apps load, etc. Thank you again for your work. The Tiamat kernels NEVER did well on my phone.
[Droid Incredible Android Development] tiny4579:
I feel like my work was indirectly insulted. I know that Chad made no changes that would have corrected your issues with all the post August releases. After all, he said the only changes were adding ICS support. Only things I could think of are possible toolchain issues or phone conditions.

And here's the biggest problem with this comment. Basically it's ...Tiny's build never worked for me. I might have never requested logs but it's a moot point because I'm done working on this kernel. I'm glad I had the opportunity to build on his awesome kernel.

Sorry, I probably should have ignored this as I'm not good with criticism.
[Droid Incredible Android Development] badogg:
Don't let the haters get to you man... ;)
[Droid Incredible Android Development] tiny4579:
Thanks. I didn't stop on this kernel due to criticism. It was that I thought 11/27 was a good stopping point as I couldn't think of any improvements, but it's more that I don't want to support two kernels, though I'd rather support AOSP than Sense, it's just that I started gingertiny when I was in a sense mood and I don't have anyone to take over and I selfishly enjoy having the only gingerbread Sense kernel for the Inc at the moment.
[Droid Incredible Android Development] donnyp1:
Thanks for this awesone ics keernel chad n tiny! Makes this rom enjoyable!
[Droid Incredible Android Development] POQbum:
Yeah I've been using your modded version since it came out and it's been great. Don't let 1 - 2 people get you down, you helped out thousands (most who will never post a single post in this thread).
[Droid Incredible Android Development] EnixLHQ:
I've been using your kernel every release, Tiny. It's been flawless for me.

Keep in mind, it's the empty can that rattles the most.

Sent from my Incredible with Tapatalk.
[Droid Incredible Android Development] Homan13PSU:
Tiny, been using your last two releases and they've been great for me. Don't know what that dude is talking about.

Upgraded to this new one and running like butter!
[Droid Incredible Android Development] cu-n-az:
I don't know what the problems might have been, but I can also state without a doubt that the Tiny mods to Chad's kernel have been my only kernel in use since each came out and they have been totally flawless. Not one reboot that wasn't explained by something else --- not one!

I appreciate the effort that you've put into this project!
[Droid Incredible Android Development] zoomy942:
So should use the last gb one listed on the website or is the ics one better to use? I'm just using an aosp build.
[Droid Incredible Android Development] watt9493:
Doesn't matter. I'm still on 8/15

-My life is a shooting range, people never change-
[Droid Incredible Android Development] tiny4579:
It doesn't matter on gingerbread. They are functionally equivalent on gingerbread. The changes for ICS are just for ICS support. Chad said it still works fine on gingerbread AOSP.
[Droid Incredible Android Development] tiny4579:
New day-after Christmas release:

12/26/2011

Added faux123's intellidemand governor (thanks faux123!)

Added imoseyon's interactiveX governor (thanks imoseyon!)

Works on GB and ICS currently

interactiveX may not play nicely with ICS so intellidemand is default

Conservative is disabled, let me know if you need it back

Permission was given for me to use these governors from, the original devs. I just ported them to 2.6.38 from 2.6.35.

This is based on my last release but I pulled the ICS-related changes so it should be identical to 12/8 with two new governors. Also, to further clarify, if you have set at boot set to a different governor with setcpu or another app/cm settings it will still use that governor when updating and you can manually set it.
[Droid Incredible Android Development] runagt2:
Thank you Tiny!
[Droid Incredible Android Development] goldalex98:
Not to be "that guy" but...Can someone explain and/or link to an explanation of these two governors and how they are similar and different from the others?

Thanks.
[Droid Incredible Android Development] countryfolk07:
Check Tiny's sense kernel thread. There is an explanation there. He put them in the sense kernel too.
[Droid Incredible Android Development] tiny4579:
No prob, intellidemand is basically ondemand with screen off built in. A bit more to it than that but that's the basic idea. Below is the info in the commit:

cpufreq: create new intellidemand governor

The new intellidemand governor is based on ondemand governor with

browser detect, screen off profile and limit max freq patched in

to save even more battery life while the device is in use with screen

on and off

I can't find a hardcoded screen off so I don't know the answer to that one. I'll wait for user feedback but something may not be optimized quite yet (just the first port of the governor after all).

InteractiveX is interactive with screen off built in. Max CPU should be at 384 with screen off.
[Droid Incredible Android Development] goldalex98:
Thanks for the reply. Nice simple explanation. Yours and Chads work on these Kernels are much appreciated.
[Droid Incredible Android Development] watt9493:
I replied to your pm

-My life is a shooting range, people never change-
[Droid Incredible Android Development] tiny4579:
Responded to yours.
[Droid Incredible Android Development] zoomy942:
Awesome! Ill try them but I'm a huge fan of smartass v2. Huge
[Droid Incredible Android Development] zoomy942:
Wow. Intellidemand was murdering my battery. Lol.

Good ol smartassv2
[Droid Incredible Android Development] tiny4579:
Any details on how much? Maybe a comparison? Just curious. Something doesn't seem right about intellidemand after porting it from the sensation. More tweaking is needed. Initial tweaks caused major lag on ics and noticeable lag on cm. If worse comes to worse there is still smartass but choices are nice.
[Droid Incredible Android Development] runagt2:
Hey Tiny, since I installed yesterday's update I'be been testing InteractiveX. I've also lowered my voltages lower than I usually use. Now I'm having wake up problems and I'm trying to decide if it's the governer or the voltages.

When using Smartass there are a lot of adjustable parameters in sys/devices/system/cpu/cpufreq, but for Interactive there's only min_sample_time. Also, I found a post by Imoseyon where he said the InteractiveX screen-off profile locks in the minimum clock speed, here: http://xdaforums.com/showpost.php?p=12943117&postcount=461.

Have you optimized this governer for the Inc to have a range of screen-off clock speeds, which is not user-adjustable? If Imoseyon's original statement is still true in your implementation, my phone never runs above 128 MHz with the screen off, which could explain my wake problems.
[Droid Incredible Android Development] chad0989:
I know this is off topic, but we really need support here.

If you want to ever be able to enjoy another HTC device on verizon like you have your incredible, its in your best interest to sign this. All the new HTC phones are locked up tighter than ever and its not looking good for them to be cracked without someone obtaining inside info.

We need VZW to allow HTC dev unlock.

http://www.groubal.com/verizon-wireless-allow-unlocking-of-htc-boot-loaders-on-your-network/
[Droid Incredible Android Development] watt9493:
Signed

-My life is a shooting range, people never change-