Friday 24 June 2016

Velocity Kernel (64-BIT) v12.0 for Yu Yureka/Yureka PLUS

ChangeLog---

  1. Updated Linux Kernel Version to the latest one i.e., 3.10.102!
    (This is one of the biggest change in Velocity Kernel since the start. It took me weeks to fix all the BUGs, mismerges and above all, I had to fix the booting of the kernel which took much of my time. However, I managed to do that and here it is, the TRUE update to 3.10.102. It is TRUE in the sense that I have included almost all commits directly from Linux, over 2,400 commits! This update of Linux contains thousands of BUG-Fixes and Improvements. Until now, no other kernel for Yureka/Yureka PLUS has this update. However, I have worked for this cause. So, to all Yu-Developers, check the thread link given in the end of the post.). *NEW
  2. Merged latest CM updates into Velocity's source.
  3. Compiled the kernel with -O2 Flag optimizations (should improve performance such as app-opening speed, etc.). *NEW
  4. Reduced Debugging a little bit (should improve Performance and Battery-Life both). *NEW
  5. Added Gentle Fair Sleepers Toggle (Disabled by default to Save Power).
  6. Added ElementalX Governor v2.0 (a Balanced Governor inclined towards Battery). *NEW
  7. Added LionFish Governor (a Battery-Oriented Governor).
  8. Removed AluCard Governor as Darkness saves Battery the most. Interactive is a very balanced Governor. It can replicate AluCard's behaviour.
  9. Re-included ThunderCharge hack to make it compatible with Adiutor (ThunderZap App is no longer required).
  10. Support for DTS-Eagle Sound Effects.
  11. Support for updated version of FIOPS I/O Scheduler.
  12. Support for latest version of Frandom RNG Driver (improves performance). *NEW
  13. Support for a 50MHz Power-Saving Frequency for GPU (should save Power without any noticeable side-effects).
  14. Support for Adreno IDLER in order to utilize the 50MHz Power-Saving Frequency properly.
  15. Support for latest version of Dynamic FSync i.e., v2.0 (may improve performance at the cost of IDLE-Battery Drain, hence Toggable).
  16. Support for zRAM (LZ4-Compression), zsmAlloc, Swap, zSwap, FrontCache and CleanCache Drivers to improve memory management and performance. *NEW
  17. Updated OnDemand CPU Governor (contains BUG-Fixes and Improvements).
  18. Updated kCAL Colour Control Driver to the latest version. *NEW
  19. Updated WiFi Driver to 1.14 branch of CAF source. *NEW
  20. Updated Uber ToolChain from 4.9.4 to 5.3.x (should improve and optimize the kernel further). *NEW
  21. Updated CPU-Boost to the latest version (includes HotPlug Boost and WakeUp Boost, thanks to Pranav Vashi). *NEW
  22. BUG-Fixes and Improvements to CPU-Frequency Mechanism of the kernel. *NEW
  23. BUG-Fixes and Improvements to GPU-Frequency Mechanism of the kernel. *NEW
  24. BUG-Fixes and Improvements to Scheduler (now, the scheduler is smarter and is tuned to save more Power). *NEW
  25. BUG-Fixes and Improvements to Video Drivers and Display. *NEW
  26. BUG-Fix to Radio Hardware (may Save Power).
  27. BUG-Fixes and Improvements to Audio and Sound. *NEW
  28. BUG-Fixes and Improvements to zRAM and zsmAlloc (Page-Table Mapping). *NEW
  29. BUG-Fixes and Improvements to Thermal Engine. *NEW
  30. BUG-Fixes and Improvements to SELinux. *NEW
  31. BUG-Fixes and Improvements to Crypto APIs. *NEW
  32. BUG-Fixes and Improvements to Networking components specially cubic TCP-Algorithm. *NEW
  33. Proper Support for Faux Sound Control v3.4 (may improve Call-Voice Quality).
  34. Proper Support for IntelliThermal v3.0 (full control to users to manage heat based on their usage).
  35. Special Tweaks to enhance FileSystem Performance. *NEW
  36. Special Tweaks to reduce the usage of CPU in idle. *NEW
  37. System-Wide Tweaks and Enhancements to decrease Power-Consumption and encourage Aggressive Sleep. *NEW
  38. Tons of Code-Optimizations for a boost in performance. *NEW
  39. Improvements and Enhancements to Offline Gestures (added functionality such as assigning of custom apps to open when a gesture is drawn but this needs to be implemented in ROM too, thanks to Pranav Vashi). *NEW
  40. Minor BUG-Fixes and Improvements to almost every aspect of the kernel.


Notes---
1. The OLD variant doesn't supports the following features---
    a. Linux Base Update
    b. UberTC ToolChain Update
    c. Offline Gestures
2. WiFi not working? Try the following solutions---
    a. Check whether there is more than 10MB of space left in system partition or not. If not, then uninstall some apps to make space and then re-flash the kernel but if there is enough space free in system already, then skip to the next step.
    b. Install busybox in your ROM (there is an app available on Play Store which installs busybox) and then re-flash the kernel.


Download Links---
(Appreciate my work, avoid using, sharing and mirroring the direct link.)


For Lollipop and OLD-Source Marshmallow ROMs only---
http://sh.st/DJNwX

For New-Source Marshmallow ROMs only---
http://sh.st/DJNus


Recommended Settings---
http://shoaib0597.blogspot.in/p/recommended-settings-note-use-kernel.html


ENJOY!!!