mardi 11 août 2015

[KERNEL][11/08][COS] CrispyBacon







WARNING

I am not responsible for any damage on your device!
This Kernel is provided without any warranty!




Introduction

Finally after months of nonstop development I am able to release this kernel to the world :)
My goal is to find the perfect balance between performance and battery consumption and to get more out of our device :)



Which ROMs are compatible with this kernel and which Android versions are supported?

Generally all CM based ROMs should be compatible, however you should pay attention on the cm version they are based on.
My plan is to follow Cyanogen OS (COS) releases, however right now where Cyanogen OS 12.1 will be released soon I offer a cm-12.0 version of the kernel and a cm-12.1 version. Support for the cm-12.0 version will be dropped after the release of COS 12.1.



Differences between the cm-12.0 and cm-12.1 version

The only difference between these versions is that the cm-12.0 doesn't include the LiveDisplay Driver which only works on Cyanogenmod 12.1



Features
(Currently the feature list is incomplete! I will update it very soon))
  • Compiled with CrispyToolchain

  • always newest driver (if they pass my tests)

  • More Speedy RWSEM Algorithm

  • Disabled Gentle Fair Sleepers

  • Arch Power

  • Efficient Kernel Workqueque

  • debugs, stats and logs disabled (more performance)

  • MultiRom Support (Kexec Hardboot)

  • Tuned Row I/O scheduler

  • O3

  • Transparent compression v2 (if ROM doesn't block it)

  • LZ4 support

  • Optimized Powersupend driver

  • Optimized Quickwakeup driver

  • Thermal driver tuned to throttle less (more speed)

  • Memory Leak fixes

  • Memory performance optimizations

  • Kinetic Governor (more information on this one soon :))




How to install this kernel?

1. Download and install a recovery that supports flashing zip files (e.g. TWRP)
2. Place the zip file you downloaded from here on your sdcard (or internal device storage)
3. Flash the zip file
4. Enjoy ;)
5. Give me feedback :D



Changelog





Quote:









1.00
* Initial Release











Toolchain
I use my own personalized Toolchain called CrispyToolchain.
It is avaliable here as the files were too big for Github ;(




Download

You can get the latest releases here:
http://46.101.135.211/crispybacon/download/RELEASES/
If you use Cyanogenmod 12.0 (based on Android 5.0.x) or any other cm-12.0 based ROM, download the build with "cm-12.0" at the end of the file name. For cm-12.1 take the normal file.





Credits
  • CM for the kernel base

  • All people I did ever take code from (please visit the project's github for details)

  • Digital Ocean for making this project possible :)



Additional Notes:

If you have any feature requests/bug reports/questions etc. please feel free to write them into this Thread!
If you have suggestions how to make the Thread look better, please also make a post ;)
Feedback is very much appreciated!

XDA:DevDB Information
CrispyBacon Kernel, Kernel for the OnePlus One

Contributors
TheCrazyLex
Source Code: https://github.com/TheCrazyLex

Kernel Special Features:

Version Information
Status: Stable

Created 2015-08-11
Last Updated 2015-08-11



Aucun commentaire:

Enregistrer un commentaire