yashsingh1/xdaforums huggingface dataset:
[Desire HD Android Development] victoryo:
Man, this kernel should be stock in JellyBean ROM!

So much better, no bugs and the battery became insane! :eek:

Thanks a lot man:D
[Desire HD Android Development] synergye:
All features but 2wcr are already in my nightlies, and 2wcr will be included tonight.

TO ALL, a full wipe isn't necessary, just a dalvik wipe. As I said in the OP, this uses high and aggressive clocks which may not be stable or even run on all devices, which is why I branched from my stable branch. To those getting boot loops, did you set a higher OC to take effect on boot? Also, what rom are you on? For some of you it still may not work, but this is why I branched. And you may just stick with what's in the nightlies.

You don't need a boot.img, which I won't provide due to the ramdisk for cfX being different than the other JBroms due to linaro optimizations. Download a recovery img, put it in your fastboot directory, rename to recovery.img, then run "fastboot boot recovery.img". You may then flash as if you're s-off.

Pnoire: beat again:
[Desire HD Android Development] pnoire:
I hate this game! you cheat, i'm sure this time ! photoshop? :-:p

here my result: https://www.dropbox.com/s/pf9q1wuwlssgizk/Screenshot_2012-10-11-20-54-58.png
[Desire HD Android Development] DesertEagleSlim:
flashed this on jellytime aokp 7 early this morning and works great.
[Desire HD Android Development] roelblink:
my phone freezes with CodefireX build 1011 (Android 4.1.2), and jellytime 17.1. Even with startup!
[Desire HD Android Development] antolfredo:
Cange your max freq. CPU to 1024 and try
[Desire HD Android Development] zamula:
My Inspire freezes up at the lock screen, even with max cpu of 1024. I guess some devices just can't handle it.
[Desire HD Android Development] synergye:
Exactly. If all could I would have kept these changes in the branch used for nightlies.
[Desire HD Android Development] xhejtman:
I found a way how to manually create proper boot.img, so running your kernel now. fastboot boot recovery.img is not the same as booting into recovery? I cannot flash boot partition in recovery mode.. The only way to flash boot partition is using fastboot flash boot boot.img in bootloader.
[Desire HD Android Development] XL3N7:
I dirty flashed on latest cm10 nightly (1011) with no problems. My phone is faster than ever and oc'ed @ 1,5G which it couldn't handle before.
[Desire HD Android Development] wigankev:
I get black screen when flashing this on R17.1 jellytime
[Desire HD Android Development] synergye:
By booting the recovery.img you can flash as if you're s-off. On HTC devices that still don't have soff it's the easiest way opposed to extracting a boot.img from a rom. Here is a recovery.img you can use: http://goo.im/devs/OpenRecovery/ace/openrecovery-twrp-2.3.0.0-ace.img

Edit: jelly time should be compatible, but your phone may not. Random has used an exact clone of my stable branch kernel, so they're basically the same, except for recent performance optimizations, 2wcr, and the vdd interface (the latter still exist in my stable branch)
[Desire HD Android Development] iPwn_:
Since this is supposed to be a performance kernel, do you think you could look at a potential GPU OC? (If it's possible).

There used to be another member who said he successfully OC'd the 2D and 3D cores, but he disappeared.
[Desire HD Android Development] synergye:
The general consensus is that the clocks are hardware locked on this device. Many, myself included have tried to force different clocks. That member was shaky, and he has been known for making outlandish claims, then bailing. Once when 4.0 source first came out he claimed to have everything working, then said his computers were hacked from an xda user and his dev work was taken. He then left xda. Nothing he's said lined up with anything plausible.
[Desire HD Android Development] DesertEagleSlim:
running my inspire at 1220 and only occasionally locks up. need to drop it to 1024 I guess.
[Desire HD Android Development] synergye:
I just uploaded v0.2 with fixes for the blackscreen and reboot bugs. The same fixes will also be in the new nightlies. Enjoy.

As I've said, this kernel is not for everyone (why it's separate from the nightles).
[Desire HD Android Development] xhejtman:
I just trying it as same people in jellytime thread reported your kernel is more stable. It least it is pretty responsive compared to Random kernel and unfortunately JT + Random kernel ends with black screen with backlight on fairly often. So I give it a shot with my DHD. I suspect userland from this issue rather then kernel, so I see.

Btw, would it be too hard to add crash report into kernel similarly to x86_64 architecture? Something like:

[6826966.508507] segfault[3166]: segfault at 0 ip 804833f sp ff9c7364 error 6 in segfault[8048000+1000]
[Desire HD Android Development] Jaxellis:
Yes it can. Running it right now

Sent from my Inspire 4G
[Desire HD Android Development] p2pjack:
+1 :)
[Desire HD Android Development] riteshbendre:
Hey can you share the changes you made to make Headset buttons work??

May be that can be a help on ICS Sense ROMS .... :))
[Desire HD Android Development] chrisz5z:
Worked on aospX but broke things like wifi, bluetooth, etc...

Sent from a satellite
[Desire HD Android Development] AdrianM:
I think here is the fix:

http://xdaforums.com/showthread.php?t=2025159
[Desire HD Android Development] riteshbendre:
thanks bro :)
[Desire HD Android Development] synergye:
New kernel uploaded. As always, please check the changelog :)
[Desire HD Android Development] jkfox67:
wifi still issue. :eek:
[Desire HD Android Development] otsegoamigo:
I just flashed the latest kernel over v3.0.51, wifi is still working well, as well as the headset buttons.
[Desire HD Android Development] espmartin:
No issue with WiFi for me...works great.

HTC Inspire modded with CodefireX Android 4.1.2
[Desire HD Android Development] Muikkuman:
Same here. Everything works.
[Desire HD Android Development] pnoire:
Antutu test with v. 1.9 performance - max CPU 1516

Should be better with another SDcard

Envoyé depuis mon Desire HD avec Tapatalk
[Desire HD Android Development] vishi:
JellyTime Kang-banged!

Just flashed 3.0.54 performance over Jellytime R26.2 after wiping cache and dalvik cache and eveything's running fine - in fact it fixed the broken headset buttons :good:
[Desire HD Android Development] rjand:
Just flashed 1.9 performance kernel on codefireX nightly 20121117 (4.1.2), works great except for battery, it drains faster than a beer keg at a beer festival, even with the screen off. Back to stable kernel for me, it works great too and the battery life is great, just wanted to see if there was much improvement with the performance kernel.
[Desire HD Android Development] scaryshark:
AFAIK the performance kernel likes to stick around at the higher frequencies because of the idea that there's no point in winding back down if your gonna start doing stuff and it eliminates lag that wah.

Obviously the downside is that if you don't use your phone to do that much intensive stuff, the up scaling/down scaling lag is an ok trade off for battery life.

There are however situations in which if you do use your phone a lot the performance kernel can increase battery life because it gets the full task done quickly and only once it's free does it wind down meaning the time spent with the cpu "on" is reduced.
[Desire HD Android Development] rjand:
I use SMARTASSV2 governor and SIO scheduler with the stable kernel (and all stock ROM kernels). Is this the best combo for the performance kernel too? - I know I should really try different combos to find what suits me, but I haven't got the time at the minute and I'm trying to cheat.

Also from your description this sounds more like something the governor should be doing compared to the kernel itself. In my case this would be a governor that works similar to SMARTASSV2, the difference being when it speeds up it stays at that higher speed for a while instead of dropping straight away. Something like Brazilianwax governor from this thread http://xdaforums.com/showthread.php?t=1369817, without going for the full Performance governor.

Is there a good description of the differences between the stable and performance kernels somewhere? I've searched this thread and found very little.
[Desire HD Android Development] skateman274:
I flashed this kernel and my battery is at 0% andif iI unplug it will die
[Desire HD Android Development] bananagranola:
Which ROM? Did you wipe?
[Desire HD Android Development] skateman274:
I got it working! Thank you can anyone better explain what a kernel does to the phone? What does it change/effect?
[Desire HD Android Development] scaryshark:
What doesn't it do!

It's very difficult to get an exact analogy but one I hear often is think of it as the engine or gearbox of a car. It's the most critical part. The rom is really just stuff like the body and wheels. Of course your not going anywhere without wheels but I think we all agree an engine is more important!

A simple explanation would be that the kernel is the boss of the phone. It tells everything how to work, without it nothing will happen.
[Desire HD Android Development] skateman274:
Does it affect the phones signal because after flashing I feel ice the signal is 10x better
[Desire HD Android Development] Jaxellis:
No radio and ril affect that
[Desire HD Android Development] mjehan:
Using the 1.9 Stable Kernel with Jellybean ROM R29. The CPU governor by default ist SmartassV2. Which is the recommended I/O Scheduler ? I have BFQ,
[Desire HD Android Development] ricc@rd:
+1
[Desire HD Android Development] Quiglesigles:
Does anyone know if the 1.9 kernel offers any improvements over the stock kernel in Jellytime R29?
[Desire HD Android Development] scaryshark:
There are loads of under the hood changes you probably won't notice but the 2 big one you will are working headset buttons and no more vertical banding if you had that problem before
[Desire HD Android Development] Quiglesigles:
So would you say that this kernel allows the entire system to run faster than the stock one in R29? I'm just wondering if it is faster overall.
[Desire HD Android Development] sashank:
Yes, much faster.
[Desire HD Android Development] Quiglesigles:
Can you give any examples? (smoother screen transitions, faster boot time, etc.)
[Desire HD Android Development] oran3e1:
Hey

How do i install it?, do i just flash in recovery?
[Desire HD Android Development] Muikkuman:
Yes flash it in recovery
[Desire HD Android Development] sashank:
There's no lag at all under normal usage. Even under heavy usage, where the phone would stutter a lot usually, that doesn't happen with this kernel. I'm using codefireX 4.2 builds. The KangBang Stable kernel comes default with the ROM. With that, I experience some lag during regular usage. That lag goes away after I flash this performance kernel. Basically the common laggy areas like launcher screen transitions, recent apps, switching between apps, opening the sharing menu if there are a lot of entries in it, etc all just work smoothly with this kernel at the same default settings as the KangBang Stable kernel (smartassv2, BFQ, 245 MHz - 1024 MHz).
[Desire HD Android Development] Quiglesigles:
In what ways is the Performance Kernel better than the Stable Kernel?
[Desire HD Android Development] kBTWOFOUR:
My advice is to make a backup and flash it yourself to see if you like it and how it performance with your phone.
[Desire HD Android Development] sashank:
Performance kernel is smoother and better, but not all phones can run it. Read the OP for info. Some phones don't boot/keep randomly rebooting with the performance kernel. So you'll have to flash it and see how it works for your phone. The stable kernel is included in the ROM by default because it is guaranteed to work on all phones while not performing to the same level as the performance kernel.
[Desire HD Android Development] jumparound246:
Works fine for me.

Can confirm that it feels smoother but have no benchmark or something...just the feeling.
[Desire HD Android Development] rjand:
Will 3.2 or 3.4 or 3.6 kernels ever be able to work on Ace devices?
[Desire HD Android Development] thachtunganh:
It's possible to run 3.4, 3.6 kernel on Ace. But it will takes a lot of time, even years...
[Desire HD Android Development] iPwn_:
Is an update coming to bring the Performance kernel inline with the 3.0.57 updates bundled with cfx 4.2 SR1?
[Desire HD Android Development] thenorm89:
synergye posted this in SR1 changelog
[Desire HD Android Development] qazsxdcfv:
Man , i have tried the kangbang 3.0 .57 great , with the new defconfig of the performance kernel , .. Haha i tried on synergye's 4.1.2 cfX ..

Sent from my iPhone powered iOS 5.1.1 by Apple™
[Desire HD Android Development] rfkw:
can someone post up the latest kernel please?

It's not updated on the opening post yet.

Thanks.
[Desire HD Android Development] Muikkuman:
Relax it's Christmas.
[Desire HD Android Development] qazsxdcfv:
Just clone the git and compile , flash ..

Sent from my iPhone powered iOS 5.1.1 by Apple™
[Desire HD Android Development] synergye:
KangBang-Kernel v2.0 now uploaded :). Please enjoy
[Desire HD Android Development] jumparound246:
Yeeehawww! Downloaded and installed and it's working awesome for me! :thumbup::beer::thumbup:
[Desire HD Android Development] riteshbendre:
how do i make it as boot.img ??

it would be great if you could share boot.img of latest version ... (performance kernel)

thx in advance :)
[Desire HD Android Development] humzaahmed155:
I flashed the performance kernel, at boot it would freeze on a black screen, i decided to go back to the stable variant.
[Desire HD Android Development] rjand:
Performance works okay for me, where you able to run an older performance kernel? Not all phones are capable of running the performance kernel.
[Desire HD Android Development] humzaahmed155:
Older kernels resulted in heavy graphical glitches and failure to boot
[Desire HD Android Development] csection:
@Synergye: Can this mod be implemented in KangBang Kernels:

http://xdaforums.com/showthread.php?t=1288015

This would help a lot of us who want better performance (but cant use perf kernels)
[Desire HD Android Development] synergye:
v2.1 Killer Bee Edition uploaded :). Thank you to Mustaavalkosta for the killer name.
[Desire HD Android Development] t0mas_:
dont want to *****, but i cant find the new kernel in the download links...
[Desire HD Android Development] DesertEagleSlim:
don't see 2.1 on the upload site??
[Desire HD Android Development] synergye:
I had to take 2.1 down due to bricking my Inspire with it...I'll change the OP in a few. If anyone knows of failsafe pins, or another way to get to recovery on an Inspire with a broken volume key flex cable, please PM me the details. As of now I have no way to get to bootloader or recovery on it.

Edit: I might as well have erased kernel no it. No adb, no fastboot, no riff box, etc. Closest I can get to the volume key pins is a 64 pin flex cable I've been unable to find a pin layout on (device is fully disassembled).
[Desire HD Android Development] whiperhack:
Did you try „adb reboot recovery„ while phone is connected to PC?

Sent from my Desire HD
[Desire HD Android Development] notobsessivejustcurious:
Try the combo (vol down + power) with the battery cover off. Works for me since my vol down doesn't work until I take the cover off, yes its a balancing act while holding the battery in. But I'm sure you've tried this already.
[Desire HD Android Development] joemossjr:
i was in your same boat my volume up and down doesnt work so i use a pen or somthing metal and it works fine
[Desire HD Android Development] synergye:
v2.1 now uploaded for real. If anyone would like to know how to get to recovery with a torn volume key flex cable and no boot (splash only), then here's how: Battery pull and re-insert to power off the device. Plug your device in, and wait for chargemode to come up for your recovery (only tested with TWRP chargemode which has debugging). Run adb reboot recovery from here :). Credits go to Attn1 for sharing that most recovery chargemodes have debugging enabled.
[Desire HD Android Development] raulz28:
I just use the charger to hit the button I lost my battery cover thing a few months ago.
[Desire HD Android Development] bosas200:
Its hard to repair volume buttons?
[Desire HD Android Development] s0ulreaver:
Please, please include the /NAM/ folder for the Telus DHD and the Inspire 4G:fingers-crossed:

Thanks!
[Desire HD Android Development] synergye:
v2.2 uploaded. Please check the changelog and as always enjoy :)
[Desire HD Android Development] iza:
i just updated to v2.1 last night. and in the morning there is a new version... too fast too furious...

i will enjoy v2.1 for couple hours then update to v2.2.
[Desire HD Android Development] rjand:
Downloading SR3 now, will test this kernel on it, and I thought Christmas was over.
[Desire HD Android Development] Daimonion1980:
Hey Guys

I have a Problem with changing from Wifi to Mobile Data. When i leave my home my mobile data connection won't be established. I have to turn into flight mode and back before mobilde data connection works. (Of course everything else with disconnect mobile connection and reconnect will work. Flight mode is, for me, tha fastest way to get it to work.)

Yesterday i changed to CodefireX and figured out the same problem there so i think its kernel related. I'm using KangBang since v0.7

Is this a known problem for your developers? Do you need a logcat to figure out this issue? Is this a known problem for other users?

So far

Daimonion
[Desire HD Android Development] joshyakadamien:
I'm on jellymiui based on randomblames rom using 2.2 kang, and this issue is known to me since 2.0.

the same effect, and of course the solution is thesame too.
[Desire HD Android Development] Daimonion1980:
Don't know when the issue appeared on my device but since v1.7 i realized it.
[Desire HD Android Development] synergye:
Just uploaded v2.3 intended for use with interactive, and on cfx 4.2 SR4, or another ROM using a generic qcom PowerHAL.
[Desire HD Android Development] jeffhui:
Does cfx 4.1.2 use a generic qcom PowerHAL? :confused:
[Desire HD Android Development] rjand:
Re: [KERNEL][3.0.58][AOSP-JB] KangBang-Kernel v2.3 | Kokaine Bomb Edition

Is it better to use the default BFQ scheduler or does changing it to SIO help?
[Desire HD Android Development] a user:
deadline is usually the best schedular for flash based memory. though depending on the type of usage sio or vio (or ws vr? anyway it is not included here) can be better.

both cfq and bfq are worse decisions than deadline. if you want a safe and good way go deadline. if you want to experiment try sio and compare it with deadline. use a longer time of usage to be able of a half way reliable comparition, say a week.

also it can be that the sdcard runs better with an other io scheduler than the internal memory. thze inernal memory is faster and has also other charateristics.
[Desire HD Android Development] rjand:
Re: [KERNEL][3.0.58][AOSP-JB] KangBang-Kernel v2.3 | Kokaine Bomb Edition

I've been using smartassv2 and sio for a long time now as I always found them good together, but Synergye is recommending interactive for these latest builds due to the power hal changes, so I thought a different scheduler might work better with it.
[Desire HD Android Development] csection:
Hi Synergye, Any luck implementing above feature?

I hope I am not pushing you off the edge with this question,
[Desire HD Android Development] thachtunganh:
Re: [KERNEL][3.0.58][AOSP-JB] KangBang-Kernel v2.3 | Kokaine Bomb Edition

Hi?

Do you really know and understand what it will does?
[Desire HD Android Development] synergye:
Re: [KERNEL][3.0.58][AOSP-JB] KangBang-Kernel v2.3 | Kokaine Bomb Edition

I've actually been looking at implementing it. Thank you! A new Linaro GCC source package was released today as well as the 3.0.59 Linux kernel patch, so I'll be building an updated toolchain, patching the kernel, then working on this ;)

Edit: this is definitely a bigger project than I initially thought for our kernel.

sent from codefireX
[Desire HD Android Development] AMIR-TUTU:
hey synergye , first i wanna thank for your hardwork and the great speedy kernel :)

and ,

+1

yea the best is deadline with fast experience .i think sio and bfq is too lazy

i very research for these and i maked very experience .:good:
[Desire HD Android Development] salman45:
Re: [KERNEL][3.0.58][AOSP-JB] KangBang-Kernel v2.3 | Kokaine Bomb Edition

Wifi was not enabling in latest version of pacman . After flashing this kernal it started working

Thanks:)
[Desire HD Android Development] bosas200:
Re: [KERNEL][3.0.58][AOSP-JB] KangBang-Kernel v2.3 | Kokaine Bomb Edition

There is a big difference for stable and performance kernels?
[Desire HD Android Development] a user:
the process scheduler and the io scheduler are two totally different things and totally unrelated. there is no "combination". chose each independently.

after testing sio and deadline on Mustaavalkosta cm rom i find cio seems to perform a bit better here, though in the past i had the opposite experience.

though as governor my favorite is still ondemand with tweaked settings. smartassv2 is running too long on the higher cpu speeds without need and the current interactive seems to work like a min max, 40% time at minum speed, and 58% at max. i saw better scaling interactive governors in the past.

it could be that the recent patches to interactive are optimized for more powerfull cpus and thus are not capable of properly scaling on our old dhd. don't really know it is just a guess.

but in the end, the difference regarding pwoerconsuption won't be that much between this 3
[Desire HD Android Development] synergye:
Uploaded v2.4. To those wondering what dynamic fsync (file sync) is, here's faux123's summary:

This feature has been very popular and yielding great results on mako for quite awhile now.

This is how interactive is meant to scale with the powerHAL (part of "project butter" I suppose). If you end up running a stock nexus 4 or 7, you'll probably notice this. However, the interactive governor is actually made to scale slightly less aggressively in this kernel than in the AOSP common kernel.
[Desire HD Android Development] Raza Qadri:
Re: [KERNEL][3.0.59][AOSP-JB] KangBang-Kernel v2.4 | King Birthday Edition

My phone get stuck after I flash kernel on cm10.1 nightlies. For example Phone boots but when I at start reading sms it get stuck and I have to pull my battery out & it happens like this whenever I start an application.

Am I doing something wrong here----->>>

Flash cm nightlies

Flash gapps

Play with ROM

Flash kernel

Sent while flowing through space
[Desire HD Android Development] a user:
uhhhh a VERY dangerous thing with not much of benefits. i hope you do not include this by default in the stable kernel. especially not on a custom rom were people are experimenting and undervoltning etc.

well, sounds like a very stupid decision, opr better to say, short sighted. the issues with lags etc had never anything to do with cpu scaling.

i mean i am running ondemand governor with powerbias at 130 or even around 200 which means cpu rarlly jumps directly to max and it is as smooth as with interactive but has better cpu efficiency. the cause for various gui issues other things and were actually already addressed meanwhile. but even if it is still not perfect, the cpu scaling like the new interactive behavior won't help at all, or better to say it is the toally wrong way.
[Desire HD Android Development] synergye:
I agree, though I would like to keep interactive fully up to date with AOSP's interactive. CAF seems to be addressing this rather well with their powerHAL and more advanced ondemand gov which I've been looking at using instead, though there are quite a few framework changes required to properly support it.