yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] neobuddy89:
Hybrid kernel is little more inclined towards performance & stability. Synapse is the perfect app that let me define each of interfaces for kernel tunables.

Little thinking and reading will help to understand how to tweak - for example - Hotplug Boost provides CPU Boost (i.e. min freq of CPU is maxed to input boost freq) everytime the sibling core goes online from offline state for 0.5 sec. This do help with quick switching of the apps from recent menu (as I read experiences of awesome user community in this topic) Touch Boost CPUs is something which says how many CPUs should go online when you touch the screen. The default value is 2 cores (out of which 1 core is your boot CPU which will be always online) This assists alleviating lag and giving smooth interaction. Both of above serves as perfect and configurable replacement for stock mpdecision. Now, if you are kinda user who needs to save every bit of juice - you can disable above settings (and perhaps check other settings as well)

There are no concrete guidelines as such of now which claims that a particular setting will bring more to performance or power. All depends on your likings, usage and perspective - just as [MENTION=2185591]sjknight413[/MENTION] explained. Check this topic and you might wish to discuss out best settings here -

http://xdaforums.com/google-nexus-5/general/chaos-kernel-users-threadtips-t2749159

(Will pin it in the OP as well)

The below are the few issues (not show-stoppers) present on Hybrid Kernel which prevents me publishing RC version:

* Battery Drain with "Idle + WiFi ON" is -1 to -1.5% per hour though device sleeps properly. Acc to user responses, it should be -0.5 to -1% per hour. (I believe this drain is same as that we get on CM12-CAF by myfluxi) However, figures have been improved in last builds.

* PPTP (for VPN connections) is not working as expected. Checking on this.
[Nexus 5 Original Android Development] neobuddy89:
Have you tested this? If it works fine, I will update. :)
[Nexus 5 Original Android Development] neobuddy89:
Please do share your experience for performance - not benchmark. ;)

Seems like promising app though; I will try it.
[Nexus 5 Original Android Development] SedyBenoitPeace:
Thanks for answer.. I'm a strange user because I really like the smoothness but I don't want to waste battery life.. Unfortunately sometime Android messed up with wakelock and then it wastes battery life and that makes me crazy.. But it's not a kernel issue I know.. For wifi drain well the 1% that you told it's a standard for me with every kernel in fact when I see users that talk about 0,5-1% I'm surprised.. But I guess it depends also from the network, until today my best with this phone is 4 hours of screen with full wifi usage, in a mixed usage 3 hours.. However today will be my first full day with your kernel and with some intensive use.. Also if one day it's not a good parameter (I know that we need more days to establish the potential of a kernel) I will update you with my experience
[Nexus 5 Original Android Development] procitysam:
Will that work on this kernel?

Sent from my Nexus 5 with the N5X LRX22C ROM
[Nexus 5 Original Android Development] reas0n:
[MENTION=3795148]neobuddy89[/MENTION] Are You going to reactivate Your CAF-only Chaos kernel or just work only on Hybrid project? I see that myfluxi started his CAF builds and well, I couldn't boot it on Your kernel and Code_Blue kernel (haven't tested others, seems like none of them are compatible)
[Nexus 5 Original Android Development] XtraWho:
Newest build very solid.

Thanks mang!
[Nexus 5 Original Android Development] VictorLapin:
[MENTION=3795148]neobuddy89[/MENTION] does this kernel support call recording?

Tapatalked from Slim Nexus 7
[Nexus 5 Original Android Development] nirudha:
It works great with this app using the caf audio libraries. https://play.google.com/store/apps/details?id=com.skvalex.callrecorder
[Nexus 5 Original Android Development] neobuddy89:
I built one... getting watchdog bites in rare scenarios. Not able to trace back the issue.
[Nexus 5 Original Android Development] reas0n:
Damn :/ I hope u will get it working soon! :good:
[Nexus 5 Original Android Development] neobuddy89:
1 more for you.

@all New nightly build.

Hybrid_v1.0-[12-25]-[23-00]

* Added QCOM Audio Effects (from CAF)

* Ramdisk updates + Improved tuning

* Updated BFQ I/O scheduler to v7r7

* Enabled qcrypto hw interface (This is not hw encryption)

Happy Holidays and Merry Christmas!
[Nexus 5 Original Android Development] benna:
Please add to kernel

First time testing this kernel. Maby UC to 96MHz for battery?

Why is this thread so dead? Not good kernel? ;-(

Will give it a go.

THANX !!
[Nexus 5 Original Android Development] sjknight413:
Oooh Qualcomm audio effects? I'm intrigued :)

Could you tell us any more about this and what it means for us?

Sent from my Android 5.0 Lollipop + ElementalX powered Nexus 5
[Nexus 5 Original Android Development] ianoob:
This thread is dead because the kernel works great, no issues to report.

Neo, I've lost the fast charge option on the 12/25 build. Did you remove it or is there an issue with my install?
[Nexus 5 Original Android Development] neobuddy89:
By default our devices use AOSP built audio effects.

CAF has own set of audio effects / soundfx which is used in OnePlus one and pure-CAF ROMs.

These are tend to provide clear and distinct audio comparatively.

(kind of similar to what viper audio does -- own set of libs)

I had removed dual controls:

https://github.com/neobuddy89/hammerhead/commit/eb16953344602d63d484282ab453fe244bac0b26

You can still find fast charge option in Synapse.

However, will try to add a dummy control that should fix compatibility with other kernel apps.
[Nexus 5 Original Android Development] tsimitsangaz:
Hello, if I will use the default settings how will this kernel perform regarding battery and smoothness with light use? Thanks
[Nexus 5 Original Android Development] benna:
# tsimitsangaz .

Depends on what your light use is. Screen brightnes? Signal strength? Apps installed?

But I would also love to see battery stats and the the person must just say how he used the phone
[Nexus 5 Original Android Development] afraaa:
you know that your kernle did magic to my phone ? about battery !? hybrid kernel ?

---------- Post added at 02:44 PM ---------- Previous post was at 02:40 PM ----------

my battery was dying and your kernel did great job on my phone and i didn't know it's you ... Awesome job bro really awesome .i break the 4 hours of just screen tim during 18 hour of usage ! /

hybrid kernel saved my nexus 5 battery life guys ,, frrom 2 hours of screen time and only 8 hours of normal usage i reached .. 4 hours of screen time + other apps . incredible job incredible

also its cool on wireless charg , it's cool and battery will remain healthy
[Nexus 5 Original Android Development] afraaa:
This what i've got after flashing your kernel + doing a calibrate battery . un blievable
[Nexus 5 Original Android Development] Sc4ryB3ar:
What did you do to calibrate the battery?
[Nexus 5 Original Android Development] afraaa:
I know some guys telling this is and illusion but works for me . tested twice . battery calibration app from market

---------- Post added at 05:09 PM ---------- Previous post was at 05:08 PM ----------

Op have u any application on google play ? Non-free app

---------- Post added at 05:10 PM ---------- Previous post was at 05:09 PM ----------

I'm speechless about what this combination brought toe . And man please don't leave us . please
[Nexus 5 Original Android Development] benna:
CPU UV

Does undervolt work on this kernel from 1.574GHz and up??

I UV all freq 1.5GHz and above to 600mV !! No problem. How can that be? I think UV is broken? The lower freqencies works like normal. UV to much and phone reboots.

Any help? Bug?
[Nexus 5 Original Android Development] afraaa:
One little request nobody89 . can u speed up a little bit charging ? Wireless charg i used need more than 3 hours compare to 2 hours before. Can u do it ?

With this speed i can't use wireless pad .

PS :

Flashed latest kernel and battery is insane . does your kernel support fast charge ?

thanks anyway and marry Christmas nobody89
[Nexus 5 Original Android Development] reas0n:
[MENTION=3795148]neobuddy89[/MENTION] Sooo I'm testing Your latest kernel (again, lol) with Cataclysm ROM and:

-it feels definitely faster than before, I think it's as good as latest Code_blue, or maybe even faster (both with almost default settings), I hope that it gets it with similar battery life, time will show :P

i have 3 problems:

*undervolting is really poor, I can easily do a -60mV on Code_blue, here I get a reboot on -50mV (last kmsg: http://www23.zippyshare.com/v/34316774/file.html)

Oh, and undervolt steps should be definitely smaller! :P at least 5mV, not 25mV lol

* bug in Synapse - I think there should be an option to disable debugging(?) (ss: http://i.imgur.com/BX0eIc8.png)

*I feel like autorotation stopped working, whut? I'm not sure, someone has to check it besides me
[Nexus 5 Original Android Development] benna:
Bug?

I have a bug that must me kernel related as this rom with other kernels did not do this. After reboot my battery stats is cleared? I want to compare battery life to other kernels(looks prommesing so far) but I need the batery history and graphs. Any fix? Cant seem to find this error in the search.

Thanx for the work on the kernel so far. Will test and play around for a couple op days.

PS I am on PotiPop ROM

---------- Post added at 02:52 AM ---------- Previous post was at 02:42 AM ----------

Auto rotation works for me fine(optipop rom)

I am still drawing a chart for UV on my Nexus. Cant comment there. But not all kernels UV the same(wich I dont understand. But my UV values differ from kernel to kernel) Even so, sometimes the kernels that cant UV so much have gr8 battery.

And UV steps to big? I UV in 1 mV at a time in Synapse. Or do you only use the global UV?

Please comment on your test and findings on this kernel. Thanx bro.

PS: how do you find Cataclysm rom? Anny better than other?
[Nexus 5 Original Android Development] reas0n:
Cataclysm ROM is really great. I tried Optipop but had pretty big problems with deep sleep. About autorotation, I flashed Code_blue again and it works, so I don't know what is the problem... And yes, I only used the global UV every time and it was okay.

Oh, I also edited the ramdisk so the kernel works with my F2FS partitions, but if the kernel supports F2FS, I doubt it makes any problems.
[Nexus 5 Original Android Development] afraaa:
I'm going to break my own record today and reach 4.30 hours of screen time . with good & enough brightness . amazing amazing amazing
[Nexus 5 Original Android Development] fonsigno:
I have flashed kernel and installed synapse but i have error when open app .

no UCI detected. Help me
[Nexus 5 Original Android Development] neobuddy89:
do not install any external busybox

root it with supersu
[Nexus 5 Original Android Development] fonsigno:
Ok
[Nexus 5 Original Android Development] pianistaPL:
[MENTION=3795148]neobuddy89[/MENTION] What do you think about Smartmax governor?
[Nexus 5 Original Android Development] ianoob:
Just had a BSOD on 12/25 after overnight. No logs since I hard rebooted. I did change to Synapse yesterday, set everything to the same as I had with tweaker except fast-charge and I split the core governors (0-1 on bacon, 2-3 on zzmoove) to save battery. Is the core split compatible?
[Nexus 5 Original Android Development] afraaa:
Nobody89 ... U don't have any non free app on the market ? I should fimd a way then . questioncan't we have fast charging ? ( just a )
[Nexus 5 Original Android Development] ianoob:
Fast charging is a couple posts back, use Synapse.
[Nexus 5 Original Android Development] neobuddy89:
1. Unfortunately newer drivers have limited UV. Will check last_kmsg and let you know if it can be helped.

2. What debugging?

3. Auto Rotation works fine. Blame your ROM.

I don't think about it. :P

Has anyone tested it?

No, no paid apps on Play Store.

Fast charge is already included. Use Synapse app and below nightly.

[MENTION=535343]all[/MENTION]:

New nightly release:

Hybrid_v1.0-[12-28]-[22-58]

* Fix Fast Charge compatibility with other kernel apps.

* Misc fixes from 3.4.y

* Sound codec driver update
[Nexus 5 Original Android Development] pianistaPL:
[MENTION=3795148]neobuddy89[/MENTION] Smartmax is very popular in Uber kernel users and it's pretty good in opinion of many people.
[Nexus 5 Original Android Development] djind:
It says I shouldn't install any external busybox. Is this already included or does it have to be a specific file?

I would like to try this kernel with stock 5.0.1 image.
[Nexus 5 Original Android Development] pianistaPL:
Busybox is already added into kernel .zip file.
[Nexus 5 Original Android Development] benna:
Good in battery and performance? I cant really test battery now. I am on holiday and my charge and usage cycles is not normal
[Nexus 5 Original Android Development] reas0n:
1. k den :P As I said, smaller uV steps could help a little

2. i remember that Synapse has a option to turn off debugging (logcat etc), dunno i had it on Code_Blue, anyway, u can see a error in app

3. funny thing lol, Does Cataclysm ROM not like Your kernel or what? i will try it on SimpleAOSP
[Nexus 5 Original Android Development] benna:
My UV table. Nexus5 CPU under volt

Here is my UV table on this kernel.

I UV all frequencies, one at a time,keeping the CPU on that freq and jumping over and under that freq. I also switched all cores on and off. I did that and UV 5mV at a time till reboot. Then added 5mV to the value to keep it stable.

I did this with the cpu above 55 degrees C and did the table again with the phone on a block of ice to keep the CPU cool (32-36 degrees C)

I used the highest volt values of the two tables. I added then 2 mV to all frequencies just to be safe:p

I hope this will save some battery:confused:

TABLE

HZ mV

300MHz-682

422MHz-682

652MHz-742

729MHz-747

883MHz-777

960MHz-792

1036MHz-812

1190MHz-837

1267MHz-842

1497MHz-857

1574MHz-855

1728MHz-870

1985MHz-912

2265MHz-995
[Nexus 5 Original Android Development] zymphad:
[MENTION=3795148]neobuddy89[/MENTION]

I tried to build SlimLP with your kernel. I must be missing something. It built, but it's on a boot loop. Here is the logcat.

Thanks
[Nexus 5 Original Android Development] neobuddy89:
No warning/errors in the build?

Please use hybrid_hammerhead_defconfig

and update init.hammerhead.rc from here:

https://github.com/neobuddy89/hammerhead_ramdisk

If issue persist, please post dmesg as well.
[Nexus 5 Original Android Development] zymphad:
Thanks. Did use hybrid defconfig. Did not see init.hammerhead.rc

I did mka bacon no errors, might be part of the problem too.
[Nexus 5 Original Android Development] pianistaPL:
[MENTION=3795148]neobuddy89[/MENTION] Why is KSM disabled by default for few buils? I'm just curious, does KSM make performance worse or something?
[Nexus 5 Original Android Development] gamerman123x:
yes KSM trades performance (increases cpu consumption) so phone gets hotter and could drain battery just for better memory consumption.
[Nexus 5 Original Android Development] janres155:
It does have CPU consumption for processing, but KSM is not that CPU intensive based from my experience. Additionally, you can tweak the intervals for the daemon to scan the pages and activate the daemon again.

Sent from my Nexus 5
[Nexus 5 Original Android Development] neobuddy89:
As per my understanding, KSM helps saving memory at cost of little CPU consumption and thus battery.

However, this wasn't complete reason to disable by default.

KSM is not recommended by Qualcomm (CAF) for Lollipop on 1 GB+ RAM devices.
[Nexus 5 Original Android Development] pianistaPL:
I'm not a fan of benchmarks and I ran Antutu on my Nexus only 2 maybe 3 times. But I wanted to test my little modified settings on latest Hybrid kernel running on latest OptiPop and f2fs on data and cache. I ran benchmark on my DAILY settings and score is amazing.

What I changed in Synapse

- Governor - Interactive

- Hotplug - Intelli_Hotplug

* Intelliplug Full Mode Profile - Performance

- I/O - vr

* Read ahead Size - 1024kb

* Enabled Add Random

- Memory - Enabled Laptop Mode

You can see that I didn't change so much, I didn't set Performance governor for GPU and CPU or something.

Also, I was testing these settings yesterday and I got 4h 30m SOT.
[Nexus 5 Original Android Development] afraaa:
Latest kernel is crazy . when u haven't non free app I should find some friend to donate through PayPal . in exchange with gift card .

Latest kernel is crazy more than ever on my battery . really enjoy and thanks for fast charge I really appreciate . do u know how can I speed my charge time ? Other than enable fast charge through trickster
[Nexus 5 Original Android Development] maddes1402:
Could you please share the modified f2fs kernel?

Regards, Matt
[Nexus 5 Original Android Development] pianistaPL:
Yes but let me do it in one hour when I'll be at home :)

---------- Post added at 08:41 PM ---------- Previous post was at 07:45 PM ----------

Here you go http://www49.zippyshare.com/v/66140430/file.html
[Nexus 5 Original Android Development] vobiscum:
Hi guys but this voice is kernel issue?

Lollerpop 12/28+hybrid 12/28

appears only with wifi all day enable.. I remember is a wifi bug for first lollipop release..

many thanks for replay
[Nexus 5 Original Android Development] maddes1402:
Thank you so much! I'm on the exactly the same ROM like you! Looking forward to use neo's baby with f2fs!
[Nexus 5 Original Android Development] pianistaPL:
It's CM issue. Try other ROM.
[Nexus 5 Original Android Development] benna:
Do mind posting some battery screenshots mate?

All the kernels and roms I never get as good battery life as the average user. I know how you use the phone makes the biggest difference, but even if I try to get a record I fail.:crying::crying::crying:

Thanx
[Nexus 5 Original Android Development] ldubs:
Will this kernel work on all AOSP ROMs?
[Nexus 5 Original Android Development] 3lo0sh:
Can I ask why we can't apply every patch from 3.4 to 3.18 so we can get 3.18 kernel

I am imaging that ?
[Nexus 5 Original Android Development] Tommy-Geenexus:
This is impossible.

It requires a lot time and work to patch the subsystems already, and not all upstream updates bring benefits but may cause issues and incompabilities, plus many upsream patches are aimed at other architektures (x86) and not ARM.

[MENTION=3795148]neobuddy89[/MENTION]

i adopted your hotplug drivers plus synapse on my Z Ultra and i really like them and msm_limiter, you and dorimanx did a great job on this.
[Nexus 5 Original Android Development] 3lo0sh:
imagining*

Looooool

But why not
[Nexus 5 Original Android Development] neobuddy89:
Yes, credits to original authors. Dori, me and Alucard did polished it well.

Please link me to your source, let us know anything good you find out. :)

Edit: found source.

In laymen terms:

3.1, 3.2, 3.3, ..... , 3.18

are mainstream releases by Torvald.

Each version has major change in Kernel API than another. These API are used by different drivers.. Updating drivers without inviting bug is challenging especially MSM legacy drivers.

Also all kernel internal dependencies like hotplug dependency on task scheduler keeps changing version to version. Thereby, not all mainstream versions are super-stable and long-supported.

Long support is available for 3.0, 3.4,3.10 and 3.14 which means kernels in these series will receive bug fixes in long run. (In most cases, bug fixes are backported officially from mainstream)

Moreover, Google (and even CAF) supports 3.4 and 3.10 with their Android-specific patches which are not applicable to all the series.

Hybrid kernel selectively updates API/Drivers from 3.18.
[Nexus 5 Original Android Development] Tommy-Geenexus:
Of course all credits to all the great guys involved.

I've just started learning c and modding some stuff, but i'll see if i can contribute somehow ;)
[Nexus 5 Original Android Development] neobuddy89:
A very happy new year to all the fellas out there!!

Bringing in sweet release to the new start of the year....

Stable Release: Hybrid_v1.0

(Click above or check nightlies link in OP to download)

Changes over last nightly:

* CPU Global voltage steps change from 25mV to 5mV

* Update bacon governor

* Misc updates

Thanks to all for being such supportive community!
[Nexus 5 Original Android Development] cpvm:
Can I flash this kernel in stock ROM?
[Nexus 5 Original Android Development] neobuddy89:
Yes. Do read Installation Checklist in the OP.
[Nexus 5 Original Android Development] pianistaPL:
Thank YOU for bringing the best kernel for Hammerhead ;)
[Nexus 5 Original Android Development] skystealth:
Hey neobuddy89, I would like to donate but it shows me

"Currently PayPal accounts in India are only able to send payments. This recipient is not eligible to receive funds."

Do you have another alternative ?
[Nexus 5 Original Android Development] neobuddy89:
Thank you for donation. Please PM me amount and paypal email id, invoice method works for now.
[Nexus 5 Original Android Development] neobuddy89:
Donation received. Cheers! :highfive:
[Nexus 5 Original Android Development] skystealth:
Cheers. Have a Happy New Year.
[Nexus 5 Original Android Development] BlazeForth:
Does this kernel suplort F2FS file s/m..i cant find it in op... Currently my data and cache is in F2FS file s/m format.
[Nexus 5 Original Android Development] neobuddy89:
Have this:

http://www.mediafire.com/download/aj0h8cxvpf1q3pg/Hybrid_v2.0-[01-03]-[19-41]_F2FS.zip
[Nexus 5 Original Android Development] Citizen_Snips:
According to the OP, not going to happen.
[Nexus 5 Original Android Development] HiGhDRo3o5:
Anyone having issues with youtube?
[Nexus 5 Original Android Development] Circaflex:
you could be a little more specific, ie it isn't opening, crashing, videos have lines, no sound, there are tons of "issues" but without you being specific how can you expect help?
[Nexus 5 Original Android Development] dhalham:
Neobuddy, I don't use synapse so I can't change the thermal values, I was just wondering if u were going to make changes in the next release to make the battery cooler ?
[Nexus 5 Original Android Development] topgeardave:
Download synapse from play store, you could just use it for thermal settings :)
[Nexus 5 Original Android Development] HiGhDRo3o5:
Wouldnt load at all on youtube app or on chrome. Rebooted but nothing. Unistall n install from playstore stored fixed issue.
[Nexus 5 Original Android Development] dhalham:
I'd rather not, I like to keep the kernel settings default :)
[Nexus 5 Original Android Development] topgeardave:
The best thing about custom kernels is the ability to tweak to your needs, that's the reason why everyone uses them :)
[Nexus 5 Original Android Development] Striatum_bdr:
You can leave everything's default and change only thermal settings. And Synapse is free. Not a big deal to deal with.

Devs can't answer everyone's specific tastes and needs. Kernel apps are here for that.
[Nexus 5 Original Android Development] dhalham:
Ok so do what do u recommend me to change? To make the battery more cooler when playing games
[Nexus 5 Original Android Development] HiGhDRo3o5:
[MENTION=955548]neob[/MENTION]uddy this kernel is amazing. Speedy and stable also very smooth. Great work. Felt lost after you killed off chaos but now am found. My nexus is complete once again.

Edit: any 1 been able to set headphone poweramp settings in synapse?
[Nexus 5 Original Android Development] neobuddy89:
Is "file copying" to and from device working well? If no, is it working on stock?
[Nexus 5 Original Android Development] willybarca:
can't wait for the next version, I see so many power saving features added [emoji18]
[Nexus 5 Original Android Development] Circaflex:
Stock it works for reference
[Nexus 5 Original Android Development] FalenDemon:
Guys, anyone experience audio sluttering via poweramp? Often when screen turned off, rare when screen on.
[Nexus 5 Original Android Development] neobuddy89:
What's your setting for MAX CPUS ONLINE (SUSPEND) ?

Keep it greater than 1.