yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] neobuddy89:
Behind the curtains so far:

I have merged more fixes to last beta and its way stable (it is already) and smoother! Hurray...

However, github has not been updated YET since I can see few are just blindly patching into their sources without being fully aware or having tested fully.

CM11 is using too low frequencies for interactive and cpu_boost driver:

https://github.com/CyanogenMod/andr...mmit/78f3aa904fe9b705918cfc9e53f5165382c10427

I have increased by one level to alleviate lags and +1 for performance.

Need last thing to merge and test is latest updates by CM11 implementing hotplug infrastructure for smp and cpu_boost ....

and then we are ready for the red carpet! :)
[Nexus 5 Original Android Development] neobuddy89:
Chaos 10.0 Stable version released!

Changelog will be shared shortly

. You may check updated github, here.

This is a performance-oriented CAF kernel and so will work only with ROMs which are built with latest CAF patches from CM11.

Tested working on CM11, AICP and coming soon DroidKang v19. :)

* You shouldn't flash this kernel on secondary ROM, instead you can flash on primary ROM and share with compatible secondary ROM.

* Please make sure you haven't modified any system files before flashing Chaos 10.0.

* Even if you have flashed any version before Chaos 10.0 Beta 6, you need to reflash your ROM, gapps and then Chaos 10.0.

Happy flashing!
[Nexus 5 Original Android Development] Boonyard:
Does this work with Droidkang v18? As v19 isn't released yet.
[Nexus 5 Original Android Development] Boonyard:
Ah OK, thanks.
[Nexus 5 Original Android Development] juancaperez2000:
this version is more focus in performance than battery life or battery life could be the same? thanks for you kernel downloading now
[Nexus 5 Original Android Development] neobuddy89:
Both are given equal importance.

CM11's mpdecision is replaced with msm_hotplug driver is less aggressive and so +1 for battery.

Interactive governor and CPU Boost driver are tuned to give more performance when CPU load increases and so +1 for performance.

Morpheus mode helps to tweak device when screen is off. It changes governor to conservative and limits max freq to around 1.7 GHz when screen is off. It also tunes temperature limits to lower level when screen is off, so that device cools faster! Hence it helps saving some power.

Powersuspend driver which is heart to morpheus also helps with OOM.

CRON Jobs added helps for device self-maintenance like junk cleaning, cache release, etc.

OC will help to get more performance when needed.

UV, if you are certain, can help with gaining some juice... though setting it unknowingly will give you random reboots.

Just trying to make a point here that by default kernel is tuned to balanced profile which gives best of both performance and battery.
[Nexus 5 Original Android Development] juancaperez2000:
thanks for this great explanation :good:
[Nexus 5 Original Android Development] neobuddy89:
Detailed changelog for v10.0:

Drop support for stock based ROMs => Read more HERE

Support only CAF based ROMs (CM and CM-based ROMs)

Complete rewrite of the code

New power saving architecture

New voltage structure (lower volts than previous)

Clean the zipped file (Now only boot.img within zip, rest required files are auto installed from ramdisk)

Charging not supported if kernel flashed separately on secondary ROM you may share with secondary though.

OC upto 2.5 GHz

CRON Jobs added to NXT for self-maintenance

Removed unupdated governors (which were causing instability issues)

Retune all the profiles

Core throttling disabled. Theoretically, at higher temperature cores should not be throttled; frequencies should.

mpdecision replaced by msm_hotplug driver. This driver does the job and is less aggressive.

zRAM and KSM added (Off by default)

Updates for CPU Freq driver (interactive and ondemand governors)

Updates for GPU driver

Updates for Video driver

Updates for Camera driver

Updates for Thermal driver

Minor updates for other drivers

Linux version of kernel updated to 3.4.79

Scheduler optimization

TCP optimization

Add logger control to NXT

Retain only few steps to offset voltages of NXT (to prevent users messing too much with voltages)

EXFAT is now built-in just like FRANDOM

Reduced Panel Voltage - to save power when Screen on

Reduced CPU DMA latency - more performance

Sync some latest updates from Android-kernel-3.4 common branch

Sync Ramdisk with CM11 and specifications from Qualcomm

Many minor performance optimizations all over

Add debug capabilities to NXT - Please submit all logs while reporting any bug

Compiled with Google GCC Toolchain 4.8.2
[Nexus 5 Original Android Development] TheAtheistOtaku:
Omni rom isnt compatible with CAF kernels right? seems like ill be on 9.2 untill it breaks
[Nexus 5 Original Android Development] californiarailroader:
Why did you drop support for stock ROM's? I will have to either stay on 9.2 or change Kernel's I guess. I checked your link, but I didn't see anything about why you dropped support for stock ROM's.
[Nexus 5 Original Android Development] TheAtheistOtaku:
in the link he provided he said its because he doesnt have the time to test and maintain 2 builds of the kernel
[Nexus 5 Original Android Development] californiarailroader:
Thanks.
[Nexus 5 Original Android Development] dondavis007:
Love your work

Sent from a mobile Gadget...
[Nexus 5 Original Android Development] Boonyard:
Just flashed, but NXTweaks seems to have vanished?..

EDIT: wait! I reflashed and now it's there!
[Nexus 5 Original Android Development] Ashish Bhalla:
[MENTION=3795148]neobuddy89[/MENTION] you have tested AICP v2 with the new stable release. Do u experience strange RAM usage after couple of hours of use like more than 1.5gb used.This leads my n5 to to reboot after sometime. I think it is a kernel issue cause people using elemental X are not finding such issue. I dont want to leave Chaos. i totally love your kernel which made me change my daily driver. Please address this Ram issue cause it really leads to a bad experience of using a custom rom. :rolleyes:
[Nexus 5 Original Android Development] kizzmaul:
What does CAF rom mean? I have been trying to google it but I didn't find an answer. I know that CM is a CAF rom, is OmniROM a CAF rom?
[Nexus 5 Original Android Development] Tommy-Geenexus:
nope omni is aosp based.

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] Jones_mcfuzz:
Do anyone know if it will improve anything to flash optimized dalvik and the latest display drivers from apps and themes forum? Im using chaos 10 and Droidkang 19..
[Nexus 5 Original Android Development] gpvecchi:
Did someone antutued Chaos 10?
[Nexus 5 Original Android Development] GianniDPC:
Is this build with Linaro?
[Nexus 5 Original Android Development] Jason78729:
Running AICP V2.0 with newest Chaos kernel. Smoothest combination I've had on my Nexus thus far. Performance is great. Haven't had enough time to test battery performance but there's no noticeable drain.
[Nexus 5 Original Android Development] MrCatalyst:
Flashed the kernel earlier, alongside DroidKang v19, and it's been working perfectly ever since.

I love the additional features in the kernel, especially killing apps whilst screen on and off, and being able to pick how aggressive it should be.

Changes from the default settings were: aggressive kill on screen off, performance governor with screen on and conservative with screen off. Default gave me around 31K benchmark but this combo nailed sweet 33K+

Just perfect!
[Nexus 5 Original Android Development] GianniDPC:
[MENTION=3795148]neobuddy89[/MENTION] I'm using the lasted CyanogenMod Nightly with your CAF Kernel, And I'm experiencing frame drops in the YouTube App

This video is a good example: http://www.youtube.com/watch?v=Ef0H7lhdr9g

Can you take a look at this?, Also can some other users check if they have the same problem please?

Thanks in advance!
[Nexus 5 Original Android Development] neobuddy89:
Please flash latest nightly.

[MENTION=535343]all[/MENTION]:

Introducing nightly releases for the changes done to sync with latest CM and CAF sources.

Once in two weeks (or whenever major changes in one go), all nightlies changes will be added to stable/milestone version release of Chaos.

Nightlies will have higher version number than the latest released stable/milestone version release of Chaos.

These are not beta as they are stable enough for release. Beta releases will have "b" mentioned in file names (henceforth) while nightly releases will have build time & date mentioned in the file name.

Chaos Kernel: Nighlies releases HERE. d-h.st is having some issues. will upload to proper folder once its operational.

Chaos-Kernel_v10.1-[02-09]-[01-58] ==> Download HERE.

* Update VIDEO driver (from CAF)

* Fixes and updates for CPUIDLE driver

* Minor improvement for Ondemand governor, CPU Boost driver, CPU bandwidth governor

* Update for SELinux

* Update BFQ I/O scheduler from v6 to v7r1

My latest observations for msm_hotplug driver: Cores are switching on/off too quickly.

Hence battery consumption will increase. We may need to find reliable hotplugging source.
[Nexus 5 Original Android Development] topgeardave:
Any chance you could put this link in the NXTweaks app?

Edit: No intellidemand? Damn it worked wonders for me
[Nexus 5 Original Android Development] omvir:
What about Franco's interactive governor and hot plugging system? It works wonders, and I get up to 7hrs SOT with wifi, no games, no locations, and tonnes of syncing in background. And 5-6 with LTE.
[Nexus 5 Original Android Development] alvintimothyjr:
Anyone able to download v10.1?
[Nexus 5 Original Android Development] KarloHD:
Very nice Kernel, Please keep it up:sly:

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] kkk-sgs2:
Yes, now the file is visible.

HAMMERHEAD // AICP ROM // CHAOS KERNEL
[Nexus 5 Original Android Development] aheeejd:
I'm on my 3rd week with my nexus 5 & have flashed probably every rom in original & regular development. About 5 minutes ago was the 1st time I flashed a kernel. I installed trickster mod not realizing this came with app to tweak settings, tomorrow I plan on reading this entire thread to learn more. Thank you for kernel.

Sent from my Nexus 5 using Xparent BlueTapatalk 2
[Nexus 5 Original Android Development] KingDani1997:
Maybe the msm_mpdecision from Bricked Kernel? ( http://xdaforums.com/showthread.php?t=2524557 ) I think his hotplug solution is the best, for both, performence and batterylife. I got the highest benchmark scores with his Kernel and the best SOT time and it is so f*cking smooth :cool:. And I shouldn't forget to say, that it is very customizable :fingers-crossed:
[Nexus 5 Original Android Development] Mr_Comple:
downloading the latest CM nightly and the chaos 10.1 kernel version..!!

this mix gonna be awesome...!!

Edit: should i use any app in order to tweak my kernel..?

besides the gamma calibration.
[Nexus 5 Original Android Development] kkk-sgs2:
freeze on homescreen.
[Nexus 5 Original Android Development] mo976:
download problem

I cant seem to download the latest 10.1 it completes with a file size of 41kb... on the upside at least with mediafire it doesn't try to download all sorts of crapware :laugh:

Edit: on my PC it downloaded without a problem
[Nexus 5 Original Android Development] kkk-sgs2:
SOD:crying:
[Nexus 5 Original Android Development] neobuddy89:
Which ROM?
[Nexus 5 Original Android Development] neobuddy89:
Please switch to CM11 or DroidKang.

AICP based on AOKP seems to be build on different or unupdated CAF base.

Same report was obtained earlier.

I will go through it once again but at the moment ans is ROM is causing issues.

Working smooth on CM11 and DK19.
[Nexus 5 Original Android Development] Williamsss:
Vanir Nightlies bootloop on the caf kernel. (Sits at google screen). Going to try Crdroid see if that works.
[Nexus 5 Original Android Development] neobuddy89:
You need to point ROM dev.

[MENTION=535343]all[/MENTION]:

As pointed b me earlier in this thread, CM using low frequencies causing low performance....

seems like even CM11 official kernel has fixed it too:

https://github.com/CyanogenMod/andr...mmit/a4d3ecc22cf41d5561901b1a9887915a4bc311e2

It is already default on Chaos 10.

New nightly with lots of updates coming up. :)
[Nexus 5 Original Android Development] Williamsss:
So this commit will make Vanir work? Or is this just a fix for low performance?
[Nexus 5 Original Android Development] neobuddy89:
Nope, announcement was in general.

You can address CM11 kernel incompatibility with ROM dev. :)
[Nexus 5 Original Android Development] drdoulittle:
:laugh:

NICE KERNEL and run with Droid Kang v19 fawless:good:
[Nexus 5 Original Android Development] Williamsss:
=] Alright. If anyone knows where the commit is that enables caf that would be very helpful in telling team vanir about it =].
[Nexus 5 Original Android Development] Jsparta26:
I highly doubt it's just one commit that makes a ROM/kernel caf compatible or no. :D
[Nexus 5 Original Android Development] manny05:
Not sure if this is kernel related but I notice on instagram when I go to see a video it just turns white. I can hear the video playing but I can't see the actually movie.
[Nexus 5 Original Android Development] neobuddy89:
Another nightly release:

Download HERE.

Chaos-Kernel_v10.1-[02-10]-[03-32]

* Updates for Video driver

* Updates for GPU (CAF)

* Implement new power efficient workqueue (patches from Linaro!)

* Use new hashtable implementation for workqueue

* Heavy reduction of high load avg on CPU by using interruptible threads (CPU gets idle faster than before!)

* Upgrade and improve generic Interrupt code - GENIRQ and new lib code for RCTREE (patches from redhat and intel)

* Core throttling for temperature is now enabled but only when screen is off. Requires morpheus mode enabled.

* Revert an commit done earlier for page-writeback to sync with CM11 - gives more optimal usage of RAM

* Fix power config in ramdisk - lpmlevels

* Minor memory leak fixes

* Performance improvements
[Nexus 5 Original Android Development] xIceCream:
yahahahaha. i'm first. waiting to try this. :D
[Nexus 5 Original Android Development] hungmung:
Sorry to see this kernel drop stock support dint understand why cm is actually trying to cause more fragmentation in android than already exists but oh well.

sent from my toaster...
[Nexus 5 Original Android Development] neobuddy89:
Uploaded on same mediafire link.
[Nexus 5 Original Android Development] Tikerz:
All of a sudden NXTweaks says No Kernel Support? Flashed kernel again and same thing.
[Nexus 5 Original Android Development] neobuddy89:
It is your ROM with broken busybox or superuser.

Flash ROM + Gapps + Kernel.
[Nexus 5 Original Android Development] A_Button117:
Getting kinda jerky scrolling action, tried this on both of my n5s running clean versions of DroidKang v19, doesn't happen on stock kernel...any suggestions?

Studying Computer Science and Forensic Science @ UCO

Using XDA Premium 4
[Nexus 5 Original Android Development] neobuddy89:
Did you flashed latest nightly?
[Nexus 5 Original Android Development] A_Button117:
I am on v10 of chaos, Feb 8th, so I guess so

Studying Computer Science and Forensic Science @ UCO

Using XDA Premium 4
[Nexus 5 Original Android Development] neobuddy89:
One you are using is stable release.

Flash latest nightly from here:

http://www.mediafire.com/?nuap4sfdnis8o

The scroll jerk you are talking about is significantly reduced in the latest nightly. :)
[Nexus 5 Original Android Development] A_Button117:
Worked like a charm! Thanks! :good:

Studying Computer Science and Forensic Science @ UCO

Using XDA Premium 4
[Nexus 5 Original Android Development] crapula512:
[MENTION=3795148]neobuddy89[/MENTION] Have you thought about building with linaro toolchain instead of google's one? I would really like to see a linaro build of this kernel.
[Nexus 5 Original Android Development] neobuddy89:
I don't mind building with Linaro toolchain.

However,

Linaro 4.8 is incompatible with generic power modes.

Linaro 4.7 is compatible but gives little jerk, for e.g when you swipe songs in Play Music.

Google GCC 4.8 is compatible as well no jerk feeling.

I will get a beta version with linaro for you guys to decide. Cheers!
[Nexus 5 Original Android Development] kkk-sgs2:
yank555 (very good dev at s3 and note) has made in the German forum a test, he has 3 kernel with different toolchains compiled but no one knew which version (v1, v2, v3) with which toolchain was compiled. Result was the linaro has cut off the worst.

HAMMERHEAD // AICP ROM // CHAOS KERNEL
[Nexus 5 Original Android Development] neobuddy89:
Good idea. :laugh:

I wonder if users are ready to test that out.
[Nexus 5 Original Android Development] hd2009:
"Unexpected error" everytime i run nxtweaks
[Nexus 5 Original Android Development] willybarca:
the most customizable kernel on n5, thanx
[Nexus 5 Original Android Development] dany20mh:
[MENTION=3795148]neobuddy89[/MENTION]

I got a random freeze and reboot after it.

Would you please take look at it.

ROM : AOSB 1.2.8 ( Clean Install )

Kernel : 10.1 Latest nightly ( the second version )
[Nexus 5 Original Android Development] A_Button117:
It's because it can't get into the matrix (I think) it's just for looks, an easter egg to the movie, as is the Morpheus setting, I took the red pill ;)

Studying Computer Science and Forensic Science @ UCO

Using XDA Premium 4
[Nexus 5 Original Android Development] Jones_mcfuzz:
Anyone else experiencing performance drop in Antutu? I know you all say that it doesnt matter what benchmarks tells.. But on Droidkang 18 and chaos 9.2 with oc on battery profile, got me 33K+ every time.. And now with all at maximum and droidkang 19 I can only reach mid 31K..
[Nexus 5 Original Android Development] MrCatalyst:
Flashed the latest nightly, and no issues so far. Noticed there's a Colour Tweak, and I was aware of some Kernels having it (non-CAF) but never bothered, but wow, you can see the difference straight away.
[Nexus 5 Original Android Development] omvir:
Take a look at these commits from Franco, one of them really reduced the wake lock for me,

https://github.com/franciscofranco/hammerhead/commit/cb54446734e6da3888173015207169611814110b

https://github.com/franciscofranco/hammerhead/commit/4418fba7ab40854518af2ba0892333a17a860910
[Nexus 5 Original Android Development] mo976:
Yea I was seeing mid 33k as well and now its low 32k, it seems like in the 3d test the frame rates are lower it used to peak in the mid 50's now the highest i saw was 49. Perhaps it related to some of the recent GPU changes the neo made.
[Nexus 5 Original Android Development] zimlokks:
Same here, but clicking on the Grey area around the app took me into it, letting me use the app.
[Nexus 5 Original Android Development] Jones_mcfuzz:
Finally managed to get perfect results and FPS above 50 in the 3D test.. Just wow! :)
[Nexus 5 Original Android Development] neobuddy89:
Watchdog bark. It is usually caused by Memory issue.

You may try to keep OOM to aggressive and check if it resolves.

This is the issue with AOKP based ROMs, similar is the case with AICP.

Next nightly. :)

Yes, I am aware about this and its nothing to be worried about.

This drop is after GPU and Video drivers update.

We need to be in sync with CM11 & CAF for stability.

[MENTION=535343]all[/MENTION]: Last nightly has been converted into stable release.

For those who only wish for stable releases can go for it. :)

Folks, when it is said the release is stable, it is thoroughly tested with default settings on CM11 / DKv19.

Please don't be under impression for reports of random reboots that kernel is not stable because these reports are generated on non CM-base ROMs. That's like riding motor bike using bicycle tyres.

Next nightly to feature new governor, more updates to CPUIDLE driver and wakelock reduction tweaks. :)
[Nexus 5 Original Android Development] omvir:
Hello neo, would you mind taking a look at these as well?

Reduce the lowest brightness level:

https://github.com/franciscofranco/hammerhead/commit/ab31262318383cdda16ccfd8098b54242e82d48b

https://github.com/franciscofranco/hammerhead/commit/5641dc4f3fa0817f44f6edf95b16f9018a83deac

Reduce Display voltage ( I know you have something similar, but I'm not sure because this commit changes a different file than what your commit changed)

https://github.com/franciscofranco/hammerhead/commit/f53dfbce0d414aeabc1ba572cb783acfd0809eb8

Reduce gpu voltage:

https://github.com/franciscofranco/hammerhead/commit/00870d8c647f6d0aa1ff8c892a26135d6c7f2257
[Nexus 5 Original Android Development] neobuddy89:
We have all of them and, perhaps, more than that. ;)

You may compare respective files at Chaos Source.
[Nexus 5 Original Android Development] Kennii:
cant get the lastest slimbean to boot with this
[Nexus 5 Original Android Development] expertzero1:
I don't think slimkat is using caf ex. Cm,aokp
[Nexus 5 Original Android Development] Kennii:
how sure r u on this?

if u right that would explain it
[Nexus 5 Original Android Development] kong:
I believe the file name should be “Chaos-Kernel_v10.1.zip” instead of “Chaos-Kernel_v8.1.zip”?
[Nexus 5 Original Android Development] mo976:
Get out! What cpu gov and io scheduler and other settings did you use? With OC or default?
[Nexus 5 Original Android Development] topgeardave:
How did you manage to centre the clock? Xposed and gravity box?
[Nexus 5 Original Android Development] MrCatalyst:
Please ignore this post. There's an issue with a specific app of mine, not the kernel - assumed it was kernel due to the app acting up straight after flashing, but nope! Sorry. XD
[Nexus 5 Original Android Development] Jones_mcfuzz:
Droidkang mods in settings. A well known feature in Droidkang is center clock and color change, and so on.. :)

---------- Post added at 11:32 AM ---------- Previous post was at 11:26 AM ----------

CPU gov performances screen on, conservative screen off. IO is Row/Row. Oc to 2,496 and default voltage. MSM adreno GPU gov, and poll interval 8. All this have i done after I activated Battery profile. Hope that you could use my danish-english answer to something.. :)
[Nexus 5 Original Android Development] neobuddy89:
Chaos 10.1 is official now. (It is same as last 10.1 nightly)

Apologies, wrong version 8.1 was uploaded before.

Changelog for v10.1:

Update VIDEO driver (from CAF)

Fixes and updates for CPUIDLE driver

Minor improvement for Ondemand governor, CPU Boost driver, CPU bandwidth governor

Update for SELinux

Update BFQ I/O scheduler from v6 to v7r1

Implement new power efficient workqueue (patches from Linaro!)

Use new hashtable implementation for workqueue

Heavy reduction of high load avg on CPU by using interruptible threads (CPU gets idle faster than before!)

Upgrade and improve generic Interrupt code - GENIRQ and new lib code for RCTREE (patches from redhat and intel)

Core throttling for temperature is now enabled but only when screen is off. Requires morpheus mode enabled.

Revert an commit done earlier for page-writeback to sync with CM11 - gives more optimal usage of RAM

Fix power config in ramdisk - lpmlevels

Minor memory leak fixes

Performance improvements

Next nightly in sometime.
[Nexus 5 Original Android Development] anurag09:
USB audio

hi.

i am using your kernel and cynogenmod 11 snapshot M3. i want to ask does your kernel support usb audio? i tried searching but couldnt find.

thankyou for a great kernel nonetheless.

:D
[Nexus 5 Original Android Development] neobuddy89:
What's USB audio? Which kernel supports it?

Is it there on stock CM11 kernel?
[Nexus 5 Original Android Development] A_Button117:
I would guess usb-HDMI audio, my car is setup that way, I plug in my phone via MHL and sound plays via HDMI... Or he could mean through a dock

Studying Computer Science and Forensic Science @ UCO

Using XDA Premium 4