yashsingh1/xdaforums huggingface dataset:
[HTC Rezound] 3L3C7R0:
Nah, i just like the other governor options and such, that's all. Random off topic though neo. Do you know anything about roms on random devices? My son was just given a ZeePad, from his grandfather and, I'd love one of your roms on it. Someone did port cwm recovery for it but I don't see anything about roms
[HTC Rezound] Neo:
pm me with the exact specs of the device and I'll do a little searching.
[HTC Rezound] brenuga:
Ermahgerd 2/22/13 update

Mirrored on my dropbox
[HTC Rezound] TheBr0ken:
This Kernel is working some magic with my AOKP 4.2.2 ROM!
[HTC Rezound] 3L3C7R0:
Any kernel tuner setting recommendations for battery life while broadcasting as a Wi-Fi hot spot?
[HTC Rezound] shrike1978:
This kernel is quite out of date, and I'm ceasing support for it entirely. I think it was a successful first kernel project. Keep your eyes open in the very near future for a new project I've been working on the last few weeks that's going to put this one to shame.
[HTC Rezound] orb3000:
Closed

Per OP request
[HTC Rezound] shrike1978:
Yea, but instead of using storage, it compresses a small block of RAM. There are obvious limitations there, but it's a feature that some people find useful. You can also use it as a ramdisk, but the included script just uses it as swap.
[HTC Rezound] jtwebfusion:
Any chance we could toggle fast charge through terminal in the next release? I tried "ffc" in terminal, but that didn't work.
[HTC Rezound] redduc900:
You can toggle fast charge w/ Kernel Tuner.

https://play.google.com/store/apps/...ogle&utm_medium=organic&utm_term=kernel+tuner
[HTC Rezound] darkghost568:
I can't get zram to work. When I run the command from root all it says is "command not found"
[HTC Rezound] jtwebfusion:
Did you execute "su" first, then "zramenable"? That's what I did and it worked from android terminal on the phone.
[HTC Rezound] darkghost568:
Yep. Besides, if I didn't do that first the error would be something like "you don't have proper privileges to execute this command."

Edit: going to reinstall it and see what happens.
[HTC Rezound] Snuzzo:
Update busybox.
[HTC Rezound] darkghost568:
Flashed in recovery and got an error. Right now I'm using TWRP. Going to try it again with Amon Ra. Also I just reinstalled busy box. Originally I had 1.20.2 and it just reinstalled. Might help, we'll see.

UPDATE: Ok guys, Amon Ra made all the difference! Zram enabled! Thanks guys for all your help!
[HTC Rezound] redduc900:
This kernel (Build 13.01.12) is running great w/ Mean Horsey Face v1.1, combined w/ the Lionheart governor and Deadline I/O, and setting the SD card cache size to 2048. Fast and smooth, and getting just a hair under 7500 in AnTuTu @ 384 / 1512. Thank you shrike.
[HTC Rezound] Mystique:
Running 'Mean Horsey Face'..

It says it's 'Pre-ION' so that means its PMEM right?

I choose PMEM and it seems to be booting..

would it also work with ION?

Thanks in advance..
[HTC Rezound] Snuzzo:
Nope. Ion or pmem no combination no mix and match

Sent from my ADR6425LVW using Xparent Green Tapatalk 2
[HTC Rezound] Mystique:
I am a little confused about 'Android Tuner Free' settings..

going into the 'CPU Manager' portion of the application - Choosing Lionheart as the govenor (but this is not a gov related question..) and then 'MP-Decision'..

Single core when screen is off - (seems obvious enough)

Enable multi-processor control - (dual core phone - ok..)

- The rest of the settings below this - (I do not understand when the come into play..)

Snuzzo's 2.0 kernel gave different values for these settings..

As I sit here and write this with the phone on adb logcat.. I see this:

D/android_tuner( 2016): ccc71.at.activities.cpu.at_cpu_mp.onHidden()

D/android_tuner( 2016): at_watcher got intent: android.intent.action.SCREEN_OFF

V/android_tuner( 2016): registeredListeners removing: class ccc71.at.schedulers.at_widget_scheduler

I/android_tuner( 2016): Checking 28 processes

W/android_tuner( 2016): Killing 12 processes...

I/android_tuner( 2016): Killed process com.bvalosek.cpuspy (2670)

I/android_tuner( 2016): Killed process com.teslacoilsw.launcher.prime (2539)

I/ActivityManager( 929): Killing proc 2670:com.bvalosek.cpuspy/u0a90: kill background

I/ActivityManager( 929): Killing proc 2539:com.teslacoilsw.launcher.prime/u0a74: kill background

I/android_tuner( 2016): Killed process com.bigtincan.adfree (2345)

I/ActivityManager( 929): Killing proc 2345:com.bigtincan.adfree/u0a98: kill background

I/ActivityManager( 929): Killing proc 2327:com.touchtype.swiftkey.phone.flow.obeta/u0a69: kill background

I/android_tuner( 2016): Killed process com.touchtype.swiftkey.phone.flow.obeta (2327)

I/android_tuner( 2016): Killed process com.crittercism.service (2254)

I/android_tuner( 2016): Killed process com.levelup.beautifulwidgets (2221)

W/ActivityManager( 929): Invalid packageName: com.crittercism.service

I/ActivityManager( 929): Killing proc 2221:com.levelup.beautifulwidgets/u0a93: kill background

I/android_tuner( 2016): Killed process com.joelapenna.foursquared (2165)

I/android_tuner( 2016): Killed process com.maildroid (2081)

I/android_tuner( 2016): Killed process com.motioncoding.beats (1959)

I/android_tuner( 2016): Killed process com.android.smspush (1316)

I/ActivityManager( 929): Killing proc 2165:com.joelapenna.foursquared/u0a84: kill background

I/ActivityManager( 929): Killing proc 2081:com.maildroid/u0a78: kill background

W/ActivityManager( 929): Scheduling restart of crashed service com.maildroid/.service.KeepUsAliveService in 5000ms

I/ActivityManager( 929): Killing proc 1959:com.motioncoding.beats/u0a58: kill background

W/ActivityManager( 929): Scheduling restart of crashed service com.motioncoding.beats/.BootService in 14997ms

I/android_tuner( 2016): Killed process com.teslacoilsw.launcher (1275)

I/android_tuner( 2016): Killed process com.cootek.smartinputv5 (1229)

D/android_tuner( 2016): Sleeping 15 seconds

E/android_tuner( 2016): Cannot read file /sys/kernel/msm_mpdecision/conf/idle_freq

I/ActivityManager( 929): Process com.android.smspush (pid 1316) has died.

[Q] Is android tuner trying to do some sort of 'process killing'?

[Q] should there be something /sys/kernel/msm_mpdecision/conf/idle_freq?
[HTC Rezound] shrike1978:
For the first question, I'll have to look into that. For the second, I haven't implemented kernel mp decision yet (it's coming), so that sysfs interface doesn't exist yet.
[HTC Rezound] shrike1978:
Currently testing the next release. Should be this evening if no problems crop up. After this, I'll likely go into a longer release cycle (don't expect a release every day or two), but I'm not going to try to hold myself to a specific release cycle...I'll release as a feel a new set of features is ready to go.
[HTC Rezound] Snuzzo:
If my new features turns out good, ill throw you a whole slew full of pull ;p
[HTC Rezound] Neo:
A new kernel?!?
[HTC Rezound] shrike1978:
OP updated with new build. My current preferred settings are lionheart governor and a -50mV undervolt.

As a note, I left interactiveX2 in this build, but I need to seriously look at tuning it. I'm finding the performance disappointing, and it tries to do it's own hotplugging which interferes with the kernel mpdecision. I recommend avoiding it for now. If I can tune it a bit better, I'll leave it in, but if I can't, it's probably going to be disappearing from a future version.

build 13.01.14

mpdecision updates and fixes - Check out the MP-Decision tab in Android Tuner CPU Settings

idle_freq (Plug freq in Android Tuner) added

cpu1 stays offline unless cpu0 is over idle_freq

once online, cpu1 remains online until it is below idle_freq

Other mpdecision rules still honored (the new idle_freq rules do not force the cpu on or off unless it also meets other requirements)

User controllable voltage settings - use SVS comptible CPU control app (such as Android Tuner) to control

Color scheme updated in Aroma Installer. The first screen is now readable. :D
[HTC Rezound] redduc900:
Does the zRam script need to be re-enabled after flashing the new kernel?
[HTC Rezound] shrike1978:
No, the installer doesn't touch the init.d directory where the startup script is written to at all, so it will still be there when you upgrade.
[HTC Rezound] A2Aegis:
I must've forgotten how to do this, because it doesn't seem to be taking. I just need to rename the file to "PH98IMG.zip", boot into bootloader, and let it do its thing, right?
[HTC Rezound] live2die:
no，just flash it in recovery as a rom and wipe nothing
[HTC Rezound] xXezmacXx:
to a newb how does this kernel or any kernel improve the phone, what does it improve. just trying to understand, some reason i just can't understand kernels. :(
[HTC Rezound] Squirrel1620:
Joelz has a nice car analogy for kernels here http://xdaforums.com/showthread.php?t=1869088
[HTC Rezound] shrike1978:
The kernel is the interface between the hardware of the phone and Android itself. It does the stuff like control the CPU, memory, storage, wifi, etc, and makes those resources available to the OS. Custom kernels add things like new CPU governors (the part that controls how the CPU speed responds to load, slowing down when there's less demand, and speeding up when there's more) and new I/O schedulers (how the system decides how and what order to read and write to storage). Some add the ability to undervolt (allow the CPU to operate at a lower than stock voltage so it saves some battery) or overclock. Some add in kernel based mpdecision (the part that controls how many CPU cores are operating, so the second one can be turned off when not needed).

Android is based on Linux, which is optimized for the desktop. In many cases, not enough work has been done to optimize it for the mobile environment, and that's a lot of what we try to do in the mod community.

Currently, this kernel adds governors, undervolting, mpdecision, zRam (a compressed swap ramdisk), and USB fast charge. The mpdecision changes work out of the box (but can be user tuned if desired), the rest require a tuner app, such as Android Tuner to take advantage of. The theme of this kernel is trying to improve battery life while not negatively impacting performance, so to that end, the mpdecision waits longer to turn on the second CPU core and tries to make sure it is finished with its work before turning it back off (to prevent it from bouncing off and on repeatedly), undervolting allows the processor to use less power, and the new governor choices are battery friendly while still giving good performance (and in the case of lionheart, even smoother performance than stock). I've also brought the base Linux version of the kernel from 3.0.16 up to 3.0.53, so any enhancements or fixes present in the newer Linux versions are included automatically.

Different kernels are going to offer you different things. Snuzzo's is larger, but has a lot more options. iHateWebOS's is leaner, but provides for overclocking. Joelz's is barebones and exceptionally lean. Dsb's has every option under the sun, but only works on Sense.
[HTC Rezound] shrike1978:
The current development build is nice......
[HTC Rezound] Neo:
Holy Poo Flinging Crib Bouncing Toddlers!!!!!
[HTC Rezound] Mystique:
Any plans on making this work with Linaro?
[HTC Rezound] shrike1978:
Probably, but it's not currently a top priority, and it's gonna be a couple of days before I point my attention back in this direction. If I can get it building Linaro with something fairly simple, it might be in the next release, but otherwise, it will probably be at least a couple more releases down the road.
[HTC Rezound] GoldenCyn:
This version has seemed to have fixed the YouTube HD video tearing issues. I have not had any video problems since flashing this kernel. I am running 2.3 Linaro.
[HTC Rezound] heleos:
My phone isn't sleeping :( extended almost dead after 9 hours of light use, anyone else getting anything similar?
[HTC Rezound] mjones73:
Did you happen to have BT turned on?
[HTC Rezound] Snuzzo:
What kernel version?

Sent from my Viral Rezound
[HTC Rezound] xXezmacXx:
So I wanted to switch to a new rom. Does my kernel change soon as I flash that new rom or do I need to do something more? I'm currently on this kernel.
[HTC Rezound] Snuzzo:
If s on, will need to flash a matching boot.img also. Most of the roms nowadays are s-off ready.

Sent from my Viral Rezound
[HTC Rezound] xXezmacXx:
I was actually gonna try viral so since I'm soff I just flash your rom and I'm good to go?
[HTC Rezound] mjones73:
If you're s-off, the kernel included with the rom install will get flashed along with it automatically.
[HTC Rezound] shrike1978:
I had not originally intended to release today, but I've been running with these updates for a couple of days now, and I need to turn my attention away from the kernel for a couple of days, so I decided to go ahead and package it. I removed interactiveX2. I never could get it to work well, and as promised in the OP, features that don't work out are getting the ax. I added the ROW (read over write) I/O scheduler, which is a recently released scheduler that is written specifically for flash based mobile devices, and it is now the default scheduler. I also made lionheart the default governor, as lionheart+row just makes this phone sweet.

build 13.01.16

Added ROW I/O scheduler

Made ROW default I/O scheduler

Made Lionheart default CPU governor

Removed InteractiveX2 CPU governor

mpdecision update to slightly increase efficiency of idle_freq checks
[HTC Rezound] heleos:
The latest, no blue tooth
[HTC Rezound] Snuzzo:
Ion pmem ics??

Sent from my Viral Rezound
[HTC Rezound] heleos:
Durrrr, sorry!

Ion jb, using with pacman 19.2
[HTC Rezound] Snuzzo:
I'll take a peak later and see if anything peaks out like a sore thumb. :)

Sent from my Viral Rezound
[HTC Rezound] heleos:
Thanks, you're the best! I charged earlier tonight, but it's still pretty awake. I checked gsam but didn't really see anything out of the ordinary

I can't upload a photo for some reason, I'll host it somewhere
[HTC Rezound] heleos:
Double post!
[HTC Rezound] Mystique:
Running.

Seems to be working just fine.

(I've not adjusted the voltage yet..)

Is that still included?

nm ..

-50 applied to all.. I'll report back what happens ..
[HTC Rezound] Snuzzo:
@heleos

Does it seem like you're having abnormal heat?
[HTC Rezound] localceleb:
Gotta download this!
[HTC Rezound] GoldenCyn:
Dr. Snuzzo is on the case.
[HTC Rezound] Snuzzo:
@shrike

Check your github when you get a moment. Just sent you all of the commits upward to v2.2.
[HTC Rezound] puhleez:
Tried this on PAC v19.0 and had multiple reboots when charging. Unplug it and it stopped rebooting. Love the aroma installer for this, btw.

Switched to funky 2.2 and no problems.
[HTC Rezound] heleos:
No abnormal heat, not hot to the touch or anything. Just flashes the one from last night, setting to lionheart, we'll see how today goes
[HTC Rezound] shrike1978:
Running it on PAC v19.3.0 with no issues, flashed from the same installer I posted.
[HTC Rezound] shrike1978:
I'll pick through them after I get the CS update out. :)
[HTC Rezound] chupajr:
So, do you recommend using Lionheart for both cores, or something else for cpu1?
[HTC Rezound] Snuzzo:
OK do an XDA search for better battery stats. I want to see if there is any wakelocks.
[HTC Rezound] mkress77:
After all the hype around this kernel I decided to flash it. After flashing in bootloader it rebooted and went to a black screen. If I pull the battery and reboot I get the HTC screen then back to a black screen. I can boot into bootloader. From there I went into recovery and tried to restore a backup. I got the same results. I will try reflashing the original kernel. If that doesn't work I will try to reflash the rom.

I'm currently running Rage 2.1, S-On, and Amon Ra 3.15. Any other help would be greatly appreciated. BTW, thanks to all the devs for making this phone awesome.
[HTC Rezound] shrike1978:
Flashing the JB PMEM version?
[HTC Rezound] mkress77:
Nevermind. I am a dumb one. I thought 2.1 was an ION build. Reflashed this kernel as PMEM and I'm booting up now. :o

---------- Post added at 09:57 AM ---------- Previous post was at 09:50 AM ----------

Thanks for the quick reply Shrike. I really enjoy your work.
[HTC Rezound] hovercraftdriver:
Flashed this just a bit ago on CS 3.0.1. Unable to tether using native app or wifi tether for root users...sees both networks, but fails with "authentication problem". The (snuzzo?) kernel that flashed with the rom worked just fine for tethering. Anyone else get this or have any ideas?
[HTC Rezound] Snuzzo:
Reflash & don't touch kernel. The rom needs a re-brunch for this kernel to work with it. OR if you want to run this kernel instead, flash AOKP Nightly 009/ My build from post #5 in CM9 megathread.
[HTC Rezound] shrike1978:
There is an update inbound for CounterShrike...either today or tomorrow. It will give the option Funky or this in the installer.
[HTC Rezound] hovercraftdriver:
I assume you mean reflash rom...just did that before I checked for replies and everything is back up the way it was. His OP said this kernel would work with 3.0.1 unless I misunderstood. Also flashed your 2.2 AOSP funky and it did the same thing, then I flashed back to stock.

So thanks for the reply :good:
[HTC Rezound] shrike1978:
I did a cursory test with it, but I didn't hit every option. The CS 3.1 drop coming soon should fix everything.
[HTC Rezound] bpas1317:
Can someone tell me how to flash this with an S-ON Rezound. Do I need to be on a computer or can I just flash it in recovery? I'm not new, I just need some refreshing. Thanks in advance.
[HTC Rezound] Snuzzo:
Flash in recovery, no wipes. Make sure you pick the right version to match your rom.
[HTC Rezound] heleos:
I grabbed better battery stats and found the culprit! Network Location locator.

Did a Google search and disabled some of the location settings, hopefully that will help. Thanks for the help!
[HTC Rezound] kaluna00:
Had to look it up... but ERMAHGERD that is funny. :laugh:
[HTC Rezound] nimbice:
Re: [KERNEL][AOSP][01/16/13] Ermahgerd Kernel [ICS][JB][PMEM][ION]

Download the install zip from the original post, boot to recovery, and flash it. It will ask you if you are s-on. If you tell it you are it will boot you into hboot to flash. You just have to push volume up once then power. All done, no pc required.
[HTC Rezound] scy1192:
What app do you recommend to handle fast charging?
[HTC Rezound] Snuzzo:
Re: [KERNEL][AOSP][01/16/13] Ermahgerd Kernel [ICS][JB][PMEM][ION]

I've had some really good luck with kernel tuner handling everything I need it to. Try it out.

Sent from my Viral Rezound
[HTC Rezound] mjones73:
Re: [KERNEL][AOSP][01/16/13] Ermahgerd Kernel [ICS][JB][PMEM][ION]

Kernel tuner does it under tweaks, if your want a quick way to do it, pay for chad's fastcharge widget. It's a 1x1 widget to toggle it on and off.
[HTC Rezound] heleos:
Re: [KERNEL][AOSP][01/16/13] Ermahgerd Kernel [ICS][JB][PMEM][ION]

Still not getting very good sleep :( I've had better battery stats running for a few days if a log file would be helpful
[HTC Rezound] mjones73:
Some screen shots/logs of what's keeping it awake would be good.

Are you keeping BT turned off on your phone when you don't use it? I've found leaving it enabled on CM9/CM10 keeps the phone from ever sleeping.
[HTC Rezound] bik2101:
regardless of what the sleep awake bar looks like, your battery life seems more than okay. iirc, the entropy mod is supposed to wake the phone every 2 or 3 seconds but shouldn't affect battery life. so that's possibly why the awake time bar looks the way it does. but regardless if it's not affecting your battery life (and from your screenshot, it's not), then I wouldn't worry about it
[HTC Rezound] heleos:
Re: [KERNEL][AOSP][01/16/13] Ermahgerd Kernel [ICS][JB][PMEM][ION]

Thanks, didn't know about the entropy mod waking the phone.

Unfortunately, it looked like having location services on (which looks like it's require for Google now?) my extended battery completely drained in less than 1/2 a day
[HTC Rezound] bik2101:
oh, well yeah. that's gonna happen with the location services. to get a better idea of what's drainign your battery you shoudl post some of your logs you've collected from better battery stats in the betterbatterystats thread. just make sure they are logs from your phone not being used (overnight)
[HTC Rezound] bpas1317:
I have another question. Ever since I flashed this kernel yesterday, my Bluetooth audio is really quiet. I use it to listen to tune in radio and Pandora in the car, but I have to have the radio all the way up to hear it. Is there any settings I am missing or anything I can do to fix it? I had it working for a little bit yesterday, but then it stopped working when I restarted my phone. Thanks in advance.
[HTC Rezound] shrike1978:
I don't use BT audio to be able comment directly, but I can say that I have not touched anything in the bluetooth or audio drivers over the stock kernel. Is anyone else seeing this issue?
[HTC Rezound] brenuga:
Each of these cause a small amount of battery drain, disable what you don't use:

1) Google Now

2) Location History in Maps Settings (leaving location reporting on is OK, especially if you use a weather widget)

3) Obviously, make sure you have Latitude unchecked if you don't use check-in services

4) Freeze gtalk if you don't use, it has this weird background service that runs if not frozen
[HTC Rezound] Neo:
Re: [KERNEL][AOSP][01/16/13] Ermahgerd Kernel [ICS][JB][PMEM][ION]

I just disable data when I go to sleep via toggle. That takes care of sync stuff too.
[HTC Rezound] brenuga:
Re: [KERNEL][AOSP][01/16/13] Ermahgerd Kernel [ICS][JB][PMEM][ION]

OK flashed this with no problems (other than a boot loop after s-on install, fixed by batter pull). Ready to give ehmagerd a go based on Neo's recommendation.

I know this is partly a JB rom issue not solely related to kernel, but is there any fix or workaround for YouTube? It tears so much it's almost unwatchable.

I have force 2D gpu on but disable hw layers off, if that makes a difference.
[HTC Rezound] tsmithjr85:
for some reason im not seeing the governor for lionheart and io for row, its all still default for me... hmm im running [JellyBean][AOSP][01.12.13] ┬─┬ ノ( ^_^ノ) v2.3 LINARO! [Android 4.1.2] with S-ON i dont understand. i never can get the new governors to display
[HTC Rezound] brenuga:
Re: [KERNEL][AOSP][01/16/13] Ermahgerd Kernel [ICS][JB][PMEM][ION]

Read the instructions very carefully. After flashing this kernel zip and choosing s-on, aosp pmem install options, the phone reboots into hboot. Press power to go into bootloader. It asks you to press volume up to start upgrade. When it's done, you press power to reboot. Pull the battery if you get boot loops, just in case.

The reason I say all this is, if you only see the standard govs you probably didn't successfully flash this kernel.
[HTC Rezound] shrike1978:
FYI for anyone who builds or get a copy of CM10.1 built with Chad's recent push, the PMEM version of this kernel works well with it.
[HTC Rezound] brenuga:
Re: [KERNEL][AOSP][01/16/13] Ermahgerd Kernel [ICS][JB][PMEM][ION]

CM10.1? Is that JB2 for our Rezound? Sweetness.

Like how Lionheart kind of smatters across the range of cpu frequencies. I haven't tried my 3D games with it yet, but that definitely goes with how you described it as a performance-tuned conservative. Intellidemand as much as I like it was mostly either all low end or high end cpu frequencies.

Waiting for this to settle in. Averaging about 6 pct battery loss per hour. Pretty damn good but my best results with Funky and Rage 1.9 were about 4-5 pct. Love the deep sleep though, 7 out of 9 hours unplugged.

I am on 1900 mah slim battery, Fyi.
[HTC Rezound] Smitelight:
It's so true. Love the kernel, btw. Thanks for all of your hard work; we genuinely appreciate it!