yashsingh1/xdaforums huggingface dataset:
[Verizon Droid Incredible 2] franklin270h:
Scary governor is the best battery life, it is basically conservative with a screen off state

Even with ondemand at stock clock my battery improved just cuz of the undervolting.

Grease is a more aggressive smartass for more responsiveness. In my experience, smartass tends to skip steps for responsiveness when the screen is on.

So judge by your use. If you stay screen off a lot, use something like smartass, superbad, or greasedlightning as the screen off state will help you, without being in powersave mode and being really laggy when you turn the screen on. If you are screen on and play with the phone a lot, smartass govs will chew through battery a bit more as they tend to spend more time at top CPU speeds, and conservative, scary, or even ondemand would be a better fit.
[Verizon Droid Incredible 2] BustVZW:
Is SetCPU the best app to use to manage these settings?

Thanks
[Verizon Droid Incredible 2] Htimez2:
Works on every sense ROM I have tried including MikRom's HTC Runnymede, which I love even more now that its OC'ed. Thanx Dev!!!!

---------- Post added at 06:47 PM ---------- Previous post was at 06:46 PM ----------

Works on sense 2.1, 3.0, and now even MikRom's Sense 3.5!!!!! Using #18
[Verizon Droid Incredible 2] nightrainbow:
Did it break the pc mount??
[Verizon Droid Incredible 2] illcat2000:
Didn't break mine I just posted that my auto mount is running fine
[Verizon Droid Incredible 2] mikesincredible:
after trying this kernel, I couldnt flash anything over it..on runnymede...I had to reinstall rom for stock kernel...I did find a link on themik that is directed to a vivow_OC9 kernel? I used it on runnymede aswell as the incredicontrol(sys), dropped the LV -50 on all speeds...did a full charge last night, phones been off charger about 15 hrs, battery is 84%.....pc mounts fine, runs stable and strong
[Verizon Droid Incredible 2] Taebom:
Yea that's chad's beta kernel.
[Verizon Droid Incredible 2] mikesincredible:
It's awesome.. used his kernels on dinc 1
[Verizon Droid Incredible 2] mbh87:
Link?

10 char.
[Verizon Droid Incredible 2] mikesincredible:
On themikmik.com
[Verizon Droid Incredible 2] mbh87:
I found it. It's in the first posts of newts pyramid thread
[Verizon Droid Incredible 2] mikesincredible:
sweeeet. enjoy it!
[Verizon Droid Incredible 2] dnoyeb:
i've found that using one of the daemon's instead seems to be more responsive and better on battery life... i'll throw a link to what I used up in a sec..
[Verizon Droid Incredible 2] Lagos3sgte:
I noticed something odd. When I look at my kernel version, it says:

"2.6.35.14-g1dac884 getitnowmarketing@getitnowmarketing-laptop #66"

Anyone else notice this? This is running RMK's stock 2.3 sense rom with only this kernel and the battery %/4in1 reboot mod flashed over. Whats up with the marketing company tag line?
[Verizon Droid Incredible 2] drellisdee:
The kernel is always stamped with the username and computer name of the build computer. Those are mine.
[Verizon Droid Incredible 2] Lagos3sgte:
Ah I see. Do you do marketing for a living or something?

I guess you can see from the users point of view how something like that might be alarming to see. It would be very easy for some marketing company to inject malware into the kernel or rom that steals personal information, sends out spam, etc.. and most users are not savvy enough to know how to compare the changes in the source code (me being one of them) from kernel and rom developers.
[Verizon Droid Incredible 2] dnoyeb:
had someone pm me about the daemon, forgot to post the links to what i had used.

Three pieces that I use:

1) Andrev_OC Daemon - Install it via the installer package, but don't use his overclocking/voltage tool. The next two are a better combo

2) OC/UC Beater2 - Install and use this to setup your wake/sleep governors and speeds. I didn't have much luck with his voltage settings however so I used:

3) Incredicontrol (in the market) for voltage control. I had to up my voltages by 25 to get it a little more stable for my phone.

Personally I find this overclocking setup to be better than setcpu for our phone, written in C, no java lag...
[Verizon Droid Incredible 2] tincbtrar:
I am having issues with install on stock rooted ROM as well.

Will not install. I will try to see if signature verification is off.

Edit: Fixed problem - kernel wasnt rooted.

Had to apply proper su binaries and then flash RMK kernel which allowed me to get this working. Sweet so far. Thanks!
[Verizon Droid Incredible 2] tincbtrar:
Also want to add that I was successfully able to use daemon instead of SetCpu and governors seem fluid now.
[Verizon Droid Incredible 2] church101:
Anyone try this on the bamf port ?
[Verizon Droid Incredible 2] franklin270h:
Yep. Works great
[Verizon Droid Incredible 2] ViperGeek:
This kernel has an astounding number of scaling governors. Is there a FAQ or README summarizing the subtle nuances of each governor?

- Dave
[Verizon Droid Incredible 2] lumisi:
Mind telling us your settings?
[Verizon Droid Incredible 2] drellisdee:
Originally Posted by dnoyeb

had someone pm me about the daemon, forgot to post the links to what i had used.

Three pieces that I use:

1) Andrev_OC Daemon - Install it via the installer package, but don't use his overclocking/voltage tool. The next two are a better combo

2) OC/UC Beater2 - Install and use this to setup your wake/sleep governors and speeds. I didn't have much luck with his voltage settings however so I used:

3) Incredicontrol (in the market) for voltage control. I had to up my voltages by 25 to get it a little more stable for my phone.

Personally I find this overclocking setup to be better than setcpu for our phone, written in C, no java lag...

I would not recommend using any of these escpecially the daemon. Why setup the wake sleep governors? (if you even want to use this)when smartassv2 does it for you (does screen on and off) so does scary, greasedlightning, and superbad gov. Dnoyeb can you tell me what freq you had trouble with the voltage at? You probably dont need to increase all voltages but just the one freq that was to low for by +25. See first post for how to do it.
[Verizon Droid Incredible 2] lumisi:
Right now I'm using scary with Setcpu automatic settings. I'm just looking for the best settings to increase battery life.
[Verizon Droid Incredible 2] drellisdee:
here is an example how to change voltages and gov using init.d (assuming rom supports it) instead of needing an app to do it. Make a file called 93-gov-vdd and copy this to it. Uncomment (remove the #) if you want to use the voltage changing stuff. Using init.d will set these values on each boot.

#!/system/bin/sh

# change your scaling gov replace smartassv2 with whatever one you want
echo "smartassv2" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

# change the voltage @ 768000mhz to 1025
# echo "768000 1025" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

# change all voltages by +25
# echo "+25" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

cat /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

from adb shell or terminal emulator to see your current voltage lvls. They should match the 1st post if you havent modified it.

echo "768000 1025" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

replacing the 768000 (the freq) and 1025 ( the vdd lvl) with what you want to change it to. Experiment with this at freqs that give you trouble to find your sweet spot for your phone this will persist till reboot and then to set it on each boot use the init.d script I posted above.

To push to phone use

adb remount
adb push 93-gov-vdd /system/etc/init.d
adb shell chown 0:2000 /system/etc/init.d/93-gov-vdd
adb shell chmod 0755 /system/etc/init.d/93-gov-vdd
[Verizon Droid Incredible 2] drellisdee:
This is strange. There is no such thing as a rooted kernel. The boot.img that is used in android devices consists of 2 parts the kernel (zImage) and the ramdisk. The way i have this packaged is to replace the kernel and kernel modules of your existing rom leaving your boot ramdisk the same and it rebuilds your boot.img after replacing the kernel only and flashes it. The issue you had was the boot ramdisk you had didn't have ro.secure=0 set to allow adb as root user. However this should be flashed in a custom recovery and that shouldn't be an issue at all as a custom recovery will run as root user.
[Verizon Droid Incredible 2] tincbtrar:
Yes! I realized this after posting.
[Verizon Droid Incredible 2] ViperGeek:
Governors explained!

I realized this was such a n00b question that nobody would answer, so I spent an hour or so researching it. Corrections welcome:

Governors

:

performance - Always runs at highest speed.

powersave - Always runs at lowest speed.

ondemand - Default. Raise/Lower CPU speed based on load.

conservative - Similar to ondemand, but ramps up CPU speed at a slower rate.

interactive* - Scales the CPU frequency up when coming out of idle. If the CPU is 100% busy from exiting idle when the timer fires, assumes CPU is underpowered and ramps to highest speed.

smartass - Like interactive. Runs at higher speeds based on load. Locks processor at lower speed during screen off.

superbad - More aggressive smartass hybrid. Prefers higher speeds.

greaselightning - Identical to superbad, but ramps up with less load. More responsive.

scary - Hybrid of smartass and conservative. Like conservative with a screen off state.

minmax - The "old" smartass.

ondemandX - Similar to ondemand, but set to ramp up for input events too.

*interactive is not supported by this kernel, but is included for reference.

See also: http://xdaforums.com/showthread.php?t=843406

- Dave
[Verizon Droid Incredible 2] drellisdee:
Yep dead on. Smartassv2 is similar to smartass but instead of having hard coded sleep and screen on min and max it has ideal freqs and quickly ramps up and down to these and once they are reached it slows the ramp up and ramp down but still can go above or below them if needed.
[Verizon Droid Incredible 2] chattguy:
I love this kernel so much, it makes my ears bleed from sheer awesome.
[Verizon Droid Incredible 2] eejimen:
Thank you very much for this kernel.

Couple of questions:

Once scaling is set does max/min matter? If so, is 1209/245 OK?

I'm currently using TSM Gingerbangsense v2.0.1 with 3.0 patch and cannot get wifi tethering to work. Wireless device gets ip address but traffic is not routed to the internet.

Has anyone been able to get wifi tethering to work with this ROM and your Kernel?
[Verizon Droid Incredible 2] tincbtrar:
Did you enable MSS clamping and Routing fix?
[Verizon Droid Incredible 2] eejimen:
Thank you very much. FYI, I had to uninstall/re-install the wireless tether app and enabled MSS clamping and Routing fix. All is good.:D
[Verizon Droid Incredible 2] Jelly Nugget:
are you by any chance gonna post your #20 from NEWT's INcredible 2 HD ROM? for EXT4?
[Verizon Droid Incredible 2] drellisdee:
Yeah I'll post it soon. Every version has been ext4 enabled though.
[Verizon Droid Incredible 2] nightrainbow:
Sweet,

Thank You much.
[Verizon Droid Incredible 2] zozor:
The #18 brick my wifi connection , always have error
[Verizon Droid Incredible 2] tincbtrar:
Known error - let me guess...are you using RMK newest build?

Had the same issues and just went back to stock kernel until new release.
[Verizon Droid Incredible 2] zozor:
I am using a stock rom , know error , i had read the previous thread , havent seen it .

Anyway thanks
[Verizon Droid Incredible 2] drellisdee:
This was built with the source from the 2.3.3 GB MR release from HTC. It appears that the kernel source has changed alot with the 2.3.4 update that they have not released kernel source for. Roms that are heavily based on the 2.3.4 ota vivow have reported issues with things not working and there is nothing I can do about it till HTC releases source.
[Verizon Droid Incredible 2] tincbtrar:
Its ok buddy. Stock kernel with 2.3.4 is pretty snappy anyway.
[Verizon Droid Incredible 2] zozor:
I see , i'm running the 2.3.4 , now i'm understand .

Have you plan to release it for others build ?
[Verizon Droid Incredible 2] vonhinkle:
Just flashed this kernel on TSM GingerBangVanilla and its 2.3.4 based and it works fine. Everything seems to work.
[Verizon Droid Incredible 2] jeremytn86:
I have used this on roots Rom which was 2.35 and it worked great...
[Verizon Droid Incredible 2] jboog083:
Does anyone know/or have tried this kernel on the MIUI ROMs developed for the Inc2? thanks in advance for the replies.
[Verizon Droid Incredible 2] Taebom:
This is a sense only kernel.
[Verizon Droid Incredible 2] jboog083:
Thanks for the response.
[Verizon Droid Incredible 2] nightrainbow:
Hi,

Does anybody know if this kernel works on virtuos 2.3.9?

Thanks
[Verizon Droid Incredible 2] zozor:
I don't know but i know virtuous have his own kernel , and can be overclocked
[Verizon Droid Incredible 2] drellisdee:
Ive been using it on virtous 2.35 for weeks now. Just make sure that you install setcpu as it will not run the overclock daemon if setcpu is detected installed.
[Verizon Droid Incredible 2] yurilebbie:
What's the difference between 18 and 20?
[Verizon Droid Incredible 2] zozor:
Where is the 20 ? O.o
[Verizon Droid Incredible 2] yurilebbie:
It's currently only in newts new roms if I am not mistaken
[Verizon Droid Incredible 2] zozor:
I see now .
[Verizon Droid Incredible 2] yurilebbie:
But really what are the changes with 20 because I want to see if i want to download one of newt's new roms just to take out the kernel
[Verizon Droid Incredible 2] gersto:
USB Icon no longer appears

Anyone else notice that after flashing #18, whenever you plug in the USB cable you no longer get the popup to choose between charge only, disk drive, etc... Just charges and thats it. Even if i change the default to disk drive, nothing.

I have RMKs debloated ROM installed.

I'd be curious to see if #20 fixes that bug.
[Verizon Droid Incredible 2] franklin270h:
That is any sense Rom that is 2.3.4 on up. This Rom was built for sense, but 2.3.4 breaks usb mount when using kernels based on the 2.3.3 source that HTC released

And yes, #20 fixes it :)
[Verizon Droid Incredible 2] andrew1263:
Does someone have #20 that they could possibly upload for us? I just got my layout the way I like it and don't want to install a new ROM just to pull the kernel...
[Verizon Droid Incredible 2] gersto:
Ah.. Thanks for the explanation :)
[Verizon Droid Incredible 2] nitsuj17:
i dont see how #20 fixes it...its my understanding that newt puts automount apk in his rom that uses #20 which allows u to access the sdcard automatically

but that doesnt fix the inherent issue, just a workaround

htc is being negligent and violating the gpl by not releasing kernel source...been 5-6 since the ota
[Verizon Droid Incredible 2] HypostaticOnion:
He did indeed put it in, and in order to use the diskdrive you have to use it until he can get the kernel source. He gave us the option of making it an ext3 ROM in order to use a stock kernel.

Sent from my Droid Incredible 2 HD
[Verizon Droid Incredible 2] andybones:
Where is the option for ext3 and stock kernel?
[Verizon Droid Incredible 2] HypostaticOnion:
It was when he came out with the v4 update. He asked a bunch of people if they wanted ext3 or ext4.

Sent from my Droid Incredible 2 HD
[Verizon Droid Incredible 2] andybones:
... yea but asking and actually making it are different man. lol

I think I see what you're saying, but the people who don't use read every post there, like myself lol, don't know that he asked people, I want ext3, so I was excited when I saw this.
[Verizon Droid Incredible 2] HypostaticOnion:
My bad bro. Lol he asked, but a ton more people wanted ext4 due to the speed. I think we won't have to worry about it once HTC releases the kernel source.

Sent from my Droid Incredible 2 HD
[Verizon Droid Incredible 2] nitsuj17:
yeah, its a headache to change file formats in ported roms...since essentially all sensation xl ports are from capychimp originally, those who port try and keep scripts/set up formats the same

i tried converting my own port to ext3 with scripts and kernel and it wouldnt boot

im sure newt could do it, just probably didnt want to deal with annoyance of it unless a lot of people wanted it

honestly ext3/ext4 isnt a huge difference in real world performance...benchmarks maybe
[Verizon Droid Incredible 2] HypostaticOnion:
I swear he said something about stock kernel though lol. But who knows.

Sent from my Droid Incredible 2 HD
[Verizon Droid Incredible 2] nitsuj17:
yeah im not doubting your memory lol...just putting in my own .02 :)
[Verizon Droid Incredible 2] bracketslash:
Probably a dumb question, but I just need to know.

If I have RMK's debloated ROM installed currently, what would the advantage of using this kernel be?
[Verizon Droid Incredible 2] zax10:
No advantage. If you are running anything inc2 build 2.3.4 you are likely to run into issues. The above kernels were built for inc2 build 2.3.3. The only kernel compatible is #20 which has not been made public. It is only available in Newts Inc HD.
[Verizon Droid Incredible 2] tincbtrar:
I would love to see if #20 would work with 2.3.4 - I wanted to use an ext4 system with the RMK stock build but to no avail...and I know that you can format ext4 on Newts ROM. (Im using it)
[Verizon Droid Incredible 2] nitsuj17:
as we've pointed out in previous posts #20 doesnt work any better than any others with 2.3.4...just auto mount apk is in the rom which allows you to get around the borked usb mount issue
[Verizon Droid Incredible 2] franklin270h:
I can't remember which other ROM he used but #20 fixed the borked usb mount for it. But his hd ROM is 2.3.5 based so maybe #20 fixed it for 2.3.4 but 2.3.5 is also different.

Personally I'm more of a stock kernel guy. Our phones aren't slow or crappy on battery in stock form anyway.
[Verizon Droid Incredible 2] nitsuj17:
correct me if im wrong, but i believe it doesnt fix the usb mount issue..it goes around and nothing to do with the kernel

it just puts auto mount from the market into the rom, so when you connect your usb cord it brings up the contents of your sdcard

i havent flashed the rom (nor would i just to check) but i believe that is the case

whenever we do get kernel source (its a joke thats its been this long) for 2.3.4 we should be ok for the next gb MR or two (assuming we get more pre ics...and yes i do believe the inc2 will get ics) as the jump from 2.3.4 to 2.3.5 isnt much more than security stuff and kernels on other sense phones are interchangable afaik on those 2 platforms
[Verizon Droid Incredible 2] andybones:
You are correct.
[Verizon Droid Incredible 2] franklin270h:
Come to think of it you are right. It wasn't this kernel that fixed. One of his roms I think he modified a stock kernel to get it working. Either stock kernel or a driver not 100%.
[Verizon Droid Incredible 2] nitsuj17:
Stock 2.3.4 kernel will work fine with any 2.3.4 or 2.3.5 ports without any modifications
[Verizon Droid Incredible 2] andybones:
Perfectly said.

NEWT says he fixed the USB mount, so we will see.
[Verizon Droid Incredible 2] nitsuj17:
id imagine he converted the rom to ext3 then...cuz i didnt figure him for a kernel guy (could be wrong)
[Verizon Droid Incredible 2] andybones:
I've been pushing for ext3, but can't say for sure.. :/
[Verizon Droid Incredible 2] franklin270h:
Still ext4. It's a flashover patch. it is fixed from what I've seen from the responses

---------- Post added at 02:12 PM ---------- Previous post was at 02:06 PM ----------

This was before the new ota, he was working to fix it cuz of a 2.3.4 or 2.3.5 port (can't remember) It was either the stock one or one of drellisdees that was modified to work. I think that fix is actually what led up to drellis #20
[Verizon Droid Incredible 2] nitsuj17:
ill have to look then...i was unaware that noot knew anything about kernels
[Verizon Droid Incredible 2] franklin270h:
Drellisdee may have helped w it. Idk tho. U could ask him
[Verizon Droid Incredible 2] kingant:
Thank you for this wonderful kernel
[Verizon Droid Incredible 2] Amphibliam:
Will this kernel play nice with RCMix3D?
[Verizon Droid Incredible 2] drellisdee:
Updated use #21 for sense 2.3.4+
[Verizon Droid Incredible 2] sk806:
Thanks for this. Been going crazy finding a work around. Maybe I can finish my ROM now...;).

Steve
[Verizon Droid Incredible 2] Nasty64:
Thanks for a great kernel.
[Verizon Droid Incredible 2] Droid0351:
Does this kernal work on Tbolt sense roms. I used to run this on my Dinc2 and I loved the overclocking and boost incall volume. My kernal 2.6.35.10
[Verizon Droid Incredible 2] andybones:
An INC2 kernel on the TBOLT??

I HIGHLY advise against this...
[Verizon Droid Incredible 2] thenaut:
i flashed this kernel, and i was looking at the info in the about section and it says 2.6.35.14+getitnowmarketing@getitnowmarketing-laptop #79. what is get it now marketing? i'm just curious

EDIT: Nevermind, google told me. I feel dumb
[Verizon Droid Incredible 2] shorty1993:
Seeing several governors that I am not familiar with. Looks like time to do some reading up.
[Verizon Droid Incredible 2] Capt. Napalm:
TSM GingerBangSense V3.5

Has anyone given this a try on TSM GingerBangSense V3.5?
[Verizon Droid Incredible 2] nitsuj17:
it should work, ive used it on previous versions
[Verizon Droid Incredible 2] faehsemc:
Using it right now
[Verizon Droid Incredible 2] Capt. Napalm:
What settings have you found that give the best performance Vs battery?

I'm running @ 245-1.306 SmartassV2 and BFQ (using No-Frills CPU control).

Cheers!
[Verizon Droid Incredible 2] faehsemc:
That's what I run. I use oc/uv

Beater. I have both amazing perfomance and battery
[Verizon Droid Incredible 2] faehsemc:
I'm also uv'd 50 down on everything too
[Verizon Droid Incredible 2] jannakdkpatel:
Phone restarts after Internet Pass thru connection

I flashed the kernel #21 on the Newts Sensation ROM with default clock speeds (min:245 max:1024), everything works fine.

Good performance & great battery life.

Only issue I am facing is, phone restarts after internet pass thru connection (i.e when I disconnect the phone from PC).

Any one else facing similar issue ?

Thanks,

Jannak
[Verizon Droid Incredible 2] nitsuj17:
@drellisdee

any chance of source being updated?

i think newt has #22 in his latest rom(s) but i havent seen any vivow commit changes since november on ur git, and id like to build it :)
[Verizon Droid Incredible 2] 8on3s:
I/O schedulers

I have #21 Oc'd to 1.3 scary running on Skyraider Zeus, just curious if any one has had time to mess with the I/O schedulers and if so what works best for them and why.

I never really messed with I/O before, and I'm just wanting to explore, I see it was defaulted at deadline, and there are a decent list added to the original. Just what do these mean (Google isn't helping much :P), and would there really be any benefit to changing from deadline?

Your input is appreciated. Thanks.
[Verizon Droid Incredible 2] trkaaa:
the following links have complete explanation

take a look at this for I/O schedulers http://xdaforums.com/showpost.php?p=17131914&postcount=2

and take a look at this for governers http://xdaforums.com/showpost.php?p=17131902&postcount=1

hope that helps
[Verizon Droid Incredible 2] 8on3s:
Right on thanks for that, I must have been looking in the wrong spots :P
[Verizon Droid Incredible 2] trkaaa:
i'am kind of new to using governors and controllers , but i know the basics about governors and their differences

i installed inc2_2.6.35.14#21-2.3.4.zip on sense 3.3.4 rom sense 3 ,

what is meant with the above red sentence . how can i use your kernel with roms having init.d ? what should i modify in init.d to fit your kernel ( in in the rom i use , there is a file called 01vdd_levels , Mode :safe , scaling min 245 / max 1024 )

which software ( i use CPU Master ) do you recommend ? , can i use Daemon to just choose the governors with any Rom ?, i didn't hear something good about set CPU

What combination ( Governer and speed ) do you recommend for Balanced ( Battery / Performance ) , Battery life is favored

if i want to tweak U/V a bit more , how much i can reduce safely

thanks for a great kernel