yashsingh1/xdaforums huggingface dataset:
[Droid Incredible Android Development] tiny4579:
Sorry for thread-jacking. Despite my moving to Galaxy Nexus (love the phone!) I wanted to support it as I think it's stupid that VZW is blocking HTC from unlocking their phones. So I signed.

So you got a Rezound then?

Back on topic, no I didn't modify Imoseyon's interactiveX governor aside from making it work on 2.6.38 (two lines of code that don't even deal with screen off. Try setting your min to 245. There's a reason chad's smartass has a 245 screen on min to help with wake lag however it has a screen off of 128 and it runs fine. It might be better to limit the screen on to 245 and still allow 128 screen off but that changes from my trying to leave it intact.

I'd like to get intellidemand working better on our phone. Faux knows his kernel stuff so I'm supporting him. Though ondemandX may be easier to tweak for our Incredible. OndemandX is Imoseyon's ondemand with screen off. Intellidemand by faux123 is also based on ondemand.
[Droid Incredible Android Development] EnixLHQ:
Signed.
[Droid Incredible Android Development] chad0989:
Yeah, I have a rezound. Its like a bigger dinc with a way nicer screen. I love it, less the fact that its locked. I guess I took it for granted that it would get unlocked pretty quick, like all the others.

I'll look into adding adjustments for the new governors into incredicontrol. I currently have adjustments for ondemand, smartass, smartass v2, conservative and interactive. Should need minimal changes to toss these in as well. I might post a beta later this week.
[Droid Incredible Android Development] tiny4579:
The way the author of the X governors coded them is that they'll be the same filename but the name in the cpufreq_governor struct is no different so there may not be changes needed for that. I think the dev superceded interactive with interactiveX and I'm hearing positive reports so far except for the sleep wake issue when cpu is 128. I don't really want to add 3 new governors, makes the list too long, lol.

I got the Nexus as I like the screen (also better than the Inc and it is unlocked). What made you go against it being and AOSP fan yourself?
[Droid Incredible Android Development] chad0989:
Was never really a fan of Samsung's quality. The fiancee has a fascinate and it really turned me off to any Samsung phone. I'm sure the nexus is better quality though, considering that its a Google device.

I just always liked HTC and figured it would be unlocked real quick and I could have all kinds of fun with it. Turns out I was wrong. I'm still confident it will get unlocked at some point, but I'm still hoping we can reverse Verizon's policy on not allowing HTC dev unlock. That way we won't have to deal with this again in the future.
[Droid Incredible Android Development] zoomy942:
I will try interactivex tomorrow. My thinking is... with interactive x, its focused on sleep and idle effectiveness while ramping up to Max during use. I have always liked smartassv2 for it's 768 Max preference but allows for 998 if the load requests it.
[Droid Incredible Android Development] Gorilla*:
NO Chad!!! your leaving us! you got a Rezound!

Chad, to be perfectly honest, im thinking of scooping up a Dinc2, for the slight improvements.. I really REALLY dig the improvements to the Dinc2 (Blacked out, 4 inch screen, better camera, more ram, processor etc etc...)

But Honestly I think LTE phones are still half baked at this point. The technology for the battery and the chip sets arent there yet... I think you will yield much better results if you stick with a 3G only phone for 2012.. Then it will be safe to hop on the LTE bandwagon with 28nm or even less, 24 or 22

Now, i just gotta snag a INC 2 thats mint off the forums for about 200.00

If i HAD to buy a phone on contract today i would scoop that Rezound... but there is no way in hell im paying 300.00 for a phone on contract.
[Droid Incredible Android Development] POQbum:
I was going for the Rezound as well, but didn't want to make my purchase until it actually got unlocked. Looks like I may never be getting it, because by the time it gets unlocked there may be another phone on the horizon that surpasses it.

Still the 4G LTE chip on all these phones will soon be replaced by a more battery efficient one (or so the rumors say..) I think until that happens, I'll be sticking with the INC.

No problems so far with the trusty INC, and even though I'm aching for a newer phone, I think the battery life issues with the LTE chip will be a big turn off, would rather wait a bit to blow that much money on a purchase I know I'll be using for a while.
[Droid Incredible Android Development] zoomy942:
Right away I noticed it was slower in response time vs SA2. Also, I burned 20% battery in about 1.5 hours with just some web browsing (for news) a quick look at scrabble and about 50 texts. SA2 is still a winner in my book.

however...

i do love having choices to try out. Really neat to see the differences in the governors.
[Droid Incredible Android Development] tiny4579:
You should have better battery with screen off in interactivex though due to the screen off CPU speed cap. Doesn't mean battery life is better over all for you. Plus, I burned 30% battery on sav2 on the Inc at work. Signal strength is a factor. Interactivex is imoseyon's favorite governor for the tbolt though.
[Droid Incredible Android Development] zoomy942:
I'll agree that usage matters most. Totally agree there. For me, I'm on and off it alot so the sleep cap doesnt fit my style since it's not off very much. I'll try it a little more and see how it goes.
[Droid Incredible Android Development] Gorilla*:
LTE data is down nationwide for LTE/SVDO devices... Aww..

Thats why i still have my evdo rev A only device..

Beta Network.

1x/evdo rev A ftw.

Like i Said, next phone i get is gonna be INC 2 for this very reason..

2013 will be good enough to jump on LTE.
[Droid Incredible Android Development] Seanzle:
Wouldn't you still be able to use 3G?
[Droid Incredible Android Development] SteveG12543:
Droid Life posted an article on it, 4G phones don't get any data except 1X right now.
[Droid Incredible Android Development] chad0989:
Woohoo! It worked. Rezound now works on HTC dev unlock!!
[Droid Incredible Android Development] Gorilla*:
chadwick dont u miss ur INC.
[Droid Incredible Android Development] chad0989:
No worries. I'll still support the inc, I still have it. It's actually really nice to test things not on your main device.
[Droid Incredible Android Development] Gorilla*:
The Rezound has nice hardware, but the phone is ugly IMO...
[Droid Incredible Android Development] runagt2:
S-Off? I hope VZW doesn't get upset about this...I want to buy one of these just for the display, but only if I can run CM9.
[Droid Incredible Android Development] chad0989:
Not s-off, but its pretty much just as good. You just have to take a few extra steps to get everything done. Boot (kernels) and recovery have to be flashed through fastboot and I don't believe you can flash radios (overrated anyway IMO). CM9 will be awesome on it I'm sure.
[Droid Incredible Android Development] pwned3:
Speaking of kernels. Are you planning on continuing your awesome kernels on the Rezound?

sent from my newly unlocked Rezound
[Droid Incredible Android Development] d08speed3:
InteractiveX lagged out a lot. Things would bog down. Back to SAv2
[Droid Incredible Android Development] tiny4579:
IIRC, fastboot never worked on my Inc but it's something I like on my Nexus.

Not a huge fan of interactive on the incredible but I think interactiveX it's better than the interactive that was there. Also, interactiveX should net you the best battery life due to the low screen off cap as Sav2 will increase speed more for performance but suffer a bit on battery life.
[Droid Incredible Android Development] chad0989:
Quite possibly :D

You need the eng hboot to use fastboot on the inc. It is pretty convenient at times.
[Droid Incredible Android Development] tiny4579:
However I don't think the eng hboot was ever available for SLCD. Hopefully I'm wrong.
[Droid Incredible Android Development] chad0989:
Ah yeah, the one floating around(that I know of) is amoled only.
[Droid Incredible Android Development] pwned3:
That is some serious awesomesauce

sent from my newly unlocked Rezound
[Droid Incredible Android Development] Gorilla*:
im running 11/27 and its super smooth.. nothing has changed in the kernel except those extra governors and ics support for the newest right? I see no reason to flash as i suspect we will get another kernel update before cm9 drops.
[Droid Incredible Android Development] zoomy942:
Which governor are you using? I absolutely love sav2
[Droid Incredible Android Development] Gorilla*:
sav2
[Droid Incredible Android Development] tiny4579:
Due to popularity I'll keep SaV2 the default governor. The new one will have tweaks to the two new governors for battery life but the bigger thing will be ZRAM support which should eliminate any reason to use the RAM scripts in fact if you enable ZRAM it'd be better without. I'm building and testing right now. Seems positive so far on Sense. ZRAM may not matter as much on AOSP unless you have a lot of apps.

---------- Post added at 09:04 PM ---------- Previous post was at 08:34 PM ----------

New release:

1/3/12

Tweak intellidemand and interactiveX governors for battery life

Add ZRAM and swap support and add script to toggle ZRAM - see bottom of OP for more info

SmartassV2 default governor again

In CM you can enable ZRAM without using the zram enable script but otherwise you can set it with zram enable from a terminal session (need root).

Read my Sense kernel for a bit more info on ZRAM. Basically it's compcache but the next generation,
[Droid Incredible Android Development] watt9493:
I love the work that you're still putting in for this phone man! Thank you!

-My life is a shooting range, people never change-
[Droid Incredible Android Development] Gorilla*:
Tiny, from my research, Zram could actually diminish performance over time.. Im not flashing.
[Droid Incredible Android Development] zoomy942:
While sa2 is popular, what's your personal favorite and why?
[Droid Incredible Android Development] tiny4579:
Thank you for the kind words! I don't see a need to work on the Nexus like I am for the Inc, also not familiar with the phones architecture.

You don't have to. If you use SA2 and don't want ZRAM, there's no change for you if you stay on GB.

Plus ZRAM is not enabled by default so if you did flash it'd be off. This just gives people an option. I almost didn't include it as it may not make a big difference on AOSP due to the smaller OS footprint over Sense. ZRAM is debated hotly among devs so it's hard to say if it will help or hurt.

If you want one with a true screen off profile that still performs well and decent battery life, SA would be the best one (plus Chad worked hard on that one). I'm on the fence between SA2 and SA.

InteractiveX is a good runner up to the two as it is designed for battery life. It was the dev's favorite choice. I'm not a big fan of ondemand-based governors, it seems to kill battery life faster with screen off.

Though I'm not the best judge on the new governors as I'm not using the phone as my daily. I'll need you guys to try them all and pick which one is best for you.
[Droid Incredible Android Development] Gorilla*:
Thanks for the explanation tiny.

Question.. havent we really tweaked the hell out of the kernel? Its pretty dang optimized now... is it possible to even get any better battery or performance out of future updates, or is this almost the end of the line..

How it stands now, I see no reason to upgrade from my DINC (except i want the newer hardware)

I will most likely see whats in the pipeline for CES, and continue to wait for prices to fall on the Rezound.

Rezound is pretty much all you need for next while.
[Droid Incredible Android Development] jjlyons:
so I'm having trouble enabling zram from cm7. I ran zram enable from terminal emulator as root and is says permission denied. Any one else having luck?
[Droid Incredible Android Development] zoomy942:
Just noticed you said battery life tweaks. What was it? I love learning the behind the scenes.
[Droid Incredible Android Development] tiny4579:
These are the commits I did in the most technical sense:

interactiveX:

https://github.com/tiny4579/android_kernel_common/commit/7328833a19c2204e507bed8ab421932db643e799

intellidemand:

https://github.com/tiny4579/android_kernel_common/commit/8aefceafb0b444af8670ecca62d372906fd22e7e

I'm really not sure about the intellidemand but the interactiveX one looks right.

Basically it's lowering screen off speeds. Nothing too fancy.

This is also why I miss smartass as users could configure a bunch of settings which actually Chad's incredicontrol latest beta has that support.

This is probably it for a while barring no issues. I kind of want to start learning the Galaxy Nexus, maybe customize a kernel.
[Droid Incredible Android Development] zoomy942:
Love the githubs! As for interactivex, I didn't know the screen off was 400. Love that. Ill use the previous build since 245 screen off always has bad mojo for me.
[Droid Incredible Android Development] zoomy942:
Wait. The screen off Max was 400 right?
[Droid Incredible Android Development] watt9493:
What should I set this too?

-My life is a shooting range, people never change-
[Droid Incredible Android Development] tiny4579:
It appears that way yes. I originally thought it was hard locked at your min until I looked at the code and saw that value. I think that would be 384 for us as it's the highest frequency below 400. Could be wrong though.

10% is sufficient on AOSP and it's the minimal ZRAM option. That's what I'd recommend. If you don't like it then you can always disable it then reboot. I doubt 18% will help in any way.
[Droid Incredible Android Development] d08speed3:
Zram does not enable with trying to run it? Any ideas

---------- Post added at 05:07 AM ---------- Previous post was at 04:51 AM ----------

Alos..SA vs SAv2. Which one it better? Both have sleep profiles correct? Ive been using SAv2 forever now with super tweaked LOW Voltages lol. My phones loves them lol
[Droid Incredible Android Development] tiny4579:
If you have cm7 just go to compcache in cm settings. Otherwise run zram enable from terminal after typing su.

If you get a device busy error run zram disable and try again.

You need to be running the 1/3/12 kernel for zram.

Otherwise I need a log or some kind of capture of the error.
[Droid Incredible Android Development] d08speed3:
So compcache in CM7 is same as Zram? I did flash the new kernel. Then use terminal and do "su" then after that i do "Zram enable" says permission denied?

Runnig latest Kang, the new 1/3 kernel, Ext4 mod, Adrenaline mod and yea lol
[Droid Incredible Android Development] zoomy942:
Possibility of making a test one with 384 as the interactivex screen off Max?
[Droid Incredible Android Development] timbck2:
Terminology

Tiny,

Can you explain in layman's terms the basic differences in the various governors? And what's ZRAM (that's a new term for me)? Understanding the terminology and differences would help those of us who aren't into kernel development to choose what's the best governor for us.

Thank you for your excellent work supporting the DInc! I'm glad to hear you're going to start working with the Galaxy Nexus, as I expect that will probably be my next device in a few months.
[Droid Incredible Android Development] rlacrossjr:
Anyone post the 05zram script. It will not enable in ics

07.07 Radio
[Droid Incredible Android Development] tiny4579:
See bottom of post for why zram failed. I can fix it in the next build.

With CM7 you go into CM settings->performance and set the RAM % in compcache. 10% is default with the zram enable command. I'm guessing it works as the interface for zram and compcache is the same or they updated it to support both. I don't really know for sure.

SA vs SAv2? "Better" is a preference. I summarized differences in the OP of the sense kernel thread.

Possibly but the whole idea of interactiveX is interactive with a screen off at the min speed. I set 245 as 128 may be a bit slow. I feel that if I set it to 384 max I might as well use smartass as it has more tweaks for performance and battery life would be about the same.

The script to enable it is /system/xbin/zram but the actual init.d script is:

#!/system/bin/sh
echo 1 > /sys/block/zram0/reset
echo $ZRAMSIZE > /sys/block/zram0/disksize
mkswap /dev/block/zram0
swapon /dev/block/zram0
echo "500,1000,20000,20000,20000,25000" > /sys/module/lowmemorykiller/parameters/minfree

I can try and test ICS later.

Edit: I know what's wrong.

I didn't set the correct permissions on the zram script. If you do

mount -o remount,rw /system
chmod 755 /system/xbin/zram

that will take care of the issue.
[Droid Incredible Android Development] zoomy942:
Thanks for the reply. I'm partial to saV2 anyway, so I was just curious. I see what you mean.

As for SA2, I was playing with speeds and setting the min to 245 (instead of 128) confuses the hell out of it. Instead of evenly between 768 and the max (883 for me) it would sit at the max almost the whole time.

Love SA2
[Droid Incredible Android Development] tiny4579:
I summarized it on post 1 of the gingertiny thread. Let me know if its confusing and ill try to clear it up. Hard to describe without some technical details.

Also no guarantee ill do kernels on the galaxy nexus. I thought i just stated that id look at doing something. That phone is awesome though and superb developer support already. A half dozen kernels between xda and rootzwiki.
[Droid Incredible Android Development] watt9493:
Incredikernel.com down?

-My life is a shooting range, people never change-
[Droid Incredible Android Development] mp3sum:
I suppose it is, dang it just updating my old Inc fer fun.
[Droid Incredible Android Development] chad0989:
Yes it is. Server went down. I think the fan might have died. Can't check on it until tomorrow night when I get home. Sorry.
[Droid Incredible Android Development] watt9493:
It's ok man.

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

---------- Post added at 09:14 PM ---------- Previous post was at 08:40 PM ----------

what kernel do you need?
[Droid Incredible Android Development] tiny4579:
FYI: Link for recent AOSP and Sense kernels:

http://dev-host.org/users/tiny4579/734/kernels
[Droid Incredible Android Development] scottjb:
Do all ICS Incredikernels still work on GB or have they split?
[Droid Incredible Android Development] Seanzle:
Yes they work on gb
[Droid Incredible Android Development] FramCire:
Anyone up for a dumb question?

I can't hot boot since 11/27 kernel.

Using miui. 3 different version. No hot boot. Tried ics kernel just released still no hot boot.

Could it be kernel?
[Droid Incredible Android Development] tiny4579:
Just did a hotboot on the latest release using an ICS ROM so I'm going to have to go with the ROM.

MIUI has weekly releases. Sometimes stuff is broken that worked before.
[Droid Incredible Android Development] zoomy942:
Which ics rom?
[Droid Incredible Android Development] tiny4579:
The one on preludedrew's twitter page. Has build and flashable zip for 8mp camera.
[Droid Incredible Android Development] zoomy942:
So as of the 11/27 build, sa2 is default with 768 ideal wake?
[Droid Incredible Android Development] tiny4579:
Actually since the first October build of this kernel actually SA2 has been default. The sense kernel changed from 768 wake to 998 wake back to 768 wake and I think I changed the default kernels. However there may have been a couple releases in December that had different default governors but I set it to SA2 due to it being overall good for stability, smoothness and battery life and customizability.
[Droid Incredible Android Development] N-Forced:
Don't know if anyone here has seen this but the nexus one guys might be getting a 3.0 kernel for their phone, http://xdaforums.com/showthread.php?t=1470645.
[Droid Incredible Android Development] tiny4579:
Other than to have 3.0 and the fact that it's recommended why do we need it? It may not benefit as much as you might think. Sure, the new interactive governor may be awesome (I'd really love to get it working but it's hard to want to dedicate time). If nexus one gets the 3.0 kernel working it should be pretty easy to port to Inc though it might break a lot of Chad's patches. Can't say I'll do it but it looks neat.
[Droid Incredible Android Development] drk.hd:
If I read it right, it's to try and make porting HW Acceleration drivers easier as much as anything. And he said he's almost got it working for the Desire, which is even closer to the Inc if I remember correctly.
[Droid Incredible Android Development] tiny4579:
Have you guys run into any random reboots with zram on with the 1/3/12 release? I know some have reported that an issue on the sense kernel but it's been silent here so I take that as a good thing. Post a last_kmsg after the reboot if you do get one with it on. If you could check for the word kernel panic in that file and post it if you see that error? The error I'd be looking for specifically mentions swap_free.
[Droid Incredible Android Development] :
I've been running 1/3 for a month now without any problems to speak of. Compcache is set to 10%, using SAV2, haven't messed with any voltages. CM7.2 KANG.
[Droid Incredible Android Development] byrong:
Same here, except I've been using SA lately instead of SAV2. No issues.
[Droid Incredible Android Development] jlokos:
Tiny, I have been using the 1/3 kernal, zram enabled on the AOKP ICS rom, and haven't had any reboots.
[Droid Incredible Android Development] POQbum:
As someone still using Gingerbread, would it be best to stay with 11/27 or go with the latest one for ICS?

I have a feeling the battery or performance may be less with the ICS supported kernel, if anyone has any info let me know, cheers.
[Droid Incredible Android Development] tiny4579:
I don't expect it to have any effect on the battery as there was only one change needed and that was for touchscreen support. So I'd say no negative effect. No increased drain that I could tell. I'd imagine the users feel the same.
[Droid Incredible Android Development] zoomy942:
I switched over to AOSP for a bit. I'll try the latest out. I think Interactivex was the default gov (which is fine)

EDIT - wait, was the 384 max screen for interactivex change applied here yet?
[Droid Incredible Android Development] byrong:
That's been my experience as well. As noted above I'm using a CM7 kang and the Jan 3rd ICS kernel. I have not detected any increased drain by using the ICS kernel.
[Droid Incredible Android Development] watt9493:
I had 2 random reboots today in school on the 1/03 ics kernel. :/
[Droid Incredible Android Development] zoomy942:
What's your 11/27 default gov?
[Droid Incredible Android Development] POQbum:
I like using ondemand

smartass seems to have a delay when requesting high CPU use after a long time of low CPU use, so I think of ondemand as more responsive.
[Droid Incredible Android Development] bbernardini:
Whatever happened to Ingenious?
[Droid Incredible Android Development] tiny4579:
Can you grab /proc/last_kmsg so we can see if it's kernel-related or not?
[Droid Incredible Android Development] watt9493:
How do I get that?
[Droid Incredible Android Development] tiny4579:
If you can get to a computer and have adb setup then you can grab it with adb pull /proc/last_kmsg.

If not, the easier way is to access it with root explorer by going to /proc and then copy last_kmsg to /sdcard and either attach it to a post or upload to a site (rename to last_kmsg.txt or zip it up in a file) like dropbox and post the link.

My suspicions are something outside the kernel as I haven't heard any other reports so far.
[Droid Incredible Android Development] watt9493:
Ill get it through root explorer.

http://db.tt/Vo5ZEmwf

There it is