[Kernel][7.1.2][6045][STABLE] Lite Kernel 1.1

G

GuestK00183

Guest

Read Carefully!

Code:
#include 

/*
 * Your warranty is now void.
 *
 * We are not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at us for messing up your device, we will laugh at you.
 *
 */
Kernel Features:
  • CPU Governors
    -Lionfish
    -Smartmax
    -Pegasusq
    -Darkness
    -Interactive
    -Ondemand
    -Userspace
    -Powersave
    -Perfomance

  • GPU Governors:
    -Powersave.
    -Performance.
    -Simple_Ondemand.
    -Userspace.
    -msm-adreno-tz.
    -cpu-freq.


  • Display
    -KCAL included (Use Color Control App for KCAL)


  • -THERMAL TAB:
    -Core Control
    -VDD RESTRICTION.
    -Temperature Throttle.


  • IO SCHEDULERS
    -Fiops
    -Noop.
    -Deadline.
    -Row.
    -cfq.


  • MISC CONTROLS:
    -Vibration Strength.
    -TCP Congestion Algorithm.


  • Low Memory Killer:
    Adaptive Low Memory Killer.


  • Battery
    USB Fast Charge.


  • Optimizations and Tweaks
    -Optimized Console FrameBuffer for upto 70% increase in Performance
    -Latest patches from CAF
    -Reduced CPU Load-Average
    -Fixed High-Load Average due to Drivers
    -Added support for Controlling Sched. Features
    -Optimized Integer SQRT. for upto 3x faster operation
    -Network Speed Tweak
    -Implemented PowerEfficient WQ for Regulator Core
    -Enabled High-Priority WorkQueue for DevFreq
    -Entropy Tweaking
    -Boot with all 8 cores
    -Reduced RQ Lock-Contention for upto 0.7% increase in Performance
    -Optimized Task-Search for upto 6% increase in Performance
    -Reduced WakeLocks
    -Optimized task_sched_runtime for upto 20% increase in Performance
    -Tweaked MSM-Thermal
    -Disabled CPU L2 Cache during Video Sessions
    -Reduced CPU Average-Load drastically
    -Reduced OverHead
    -Avoid LoadAvg
    -Added support for WakeLock Toggles
    -Disabled CRC-Check upto 30% faster I/O.
    -Support for Larch Power
    -Kernel set to Permissive


Download:

For LineageOS 14.1


For Resurrection Remix 5.8.3 (Nougat 7.1.2)


Installation Steps:

  • Boot to Twrp
  • Go to Flash
  • Flash as image > Boot


Special Thanks:


XDA:DevDB Information
[Kernel][7.1.2][6045] Lite Kernel 1.0 for idol3

Contributors
Alek Dev
Source Code:https://github.com/AlekDevXda/android_kernel_alcatel_msm8916

Version Information
Status: Stable
Current Stable Version: 1.1
Stable Release Date: 2017-06-26

Created 2017-06-26
Last Updated 2017-09-09
 

Attachments

Last edited:
G

GuestK00183

Guest
Changelog,Benchmarks and Battery Tests,Recommended Settings

Changelog:

Release 1.0

LineageOS 14.1 Kernel

  • -First Release

Resurrection Remix 7.1.2 Kernel
  • -First Release


Release 1.1


Resurrection Remix 7.1.2 Kernel
  • -Updated to latest caf branch '/LA.BR.1.2.9_rb1.24'


Benchmarks and Battery Tests:

 
Last edited:
G

GuestK00183

Guest
Details about Custom Governors:

Lionfish

The Lionfish governor combines traits of the conservative, ondemand, and interactive governors. It is designed to maximize battery life without noticeably impacting performance. It responds quickly to heavy loads (similar to ondemand and interactive) while staying within the region of optimal CPU performance per watt. With moderate loads, it periodically votes to raise, maintain, or decrease the frequency. When there are enough votes to change the frequency, it is ramped up and down gradually. The voting mechanism reduces frequency jitter compared to ondemand and conservative. squid2's testing had found that this governor uses moderate frequencies (where efficiency is optimal) more effectively than interactive, ondemand, and conservative. This improved frequency distribution results in a moderate reduction in CPU power consumption while maintaining responsiveness comparable to the interactive governor
.


Darkness:
I
t's based on nightmare but more simple and fast, basic configs but very complex structure. It is an updated nightmare gov and improved stability, so far it is quite stable in tests
Pegasysq
The Pegasus-q / d is a multi-core based on the Ondemand governor and governor with integrated hot-plugging.
Ongoing processes in the queue, we know that multiple processes can run simultaneously on. These processes are active in an array, which is a field called "Run Queue" queue that is ongoing, with their priority values ​​arranged (priority will be used by the task scheduler, which then decides which process to run next).
Smartmax
Smartmax is a mix between ondemand and smartassv2. It behaves mostly like smartass with the concept of an "ideal" frequency. By default this is configured for battery saving, so this is NOT a gaming or benchmark governor! Additionally, to make it "snappy", smartmax has "touch poke". So input events from the touchscreen will boost the cpu for a specific time to a specific frequency. Developed by XDA user Maxwen..
 
Last edited:

Nikola Jovanovic

Senior Member
Jul 4, 2012
621
88
0
In kernel adiutor screen settings are lost after flashing this kernel, could you post link of color control app since I can't find it on app store.

Sent from my TCL IDOL3 using Tapatalk
 

Marcos OC

Senior Member
Dec 11, 2011
160
30
58
Concepción
This is working nicely, but i noticed that only the big cores are active on the balanced energy profile.

On another note, I managed 7hrs sot with 18hrs on, and 25% brightness, using the energy saver profile.

Enviado desde mi TCL IDOL3 mediante Tapatalk
 
G

GuestK00183

Guest
This is working nicely, but i noticed that only the big cores are active on the balanced energy profile.

On another note, I managed 7hrs sot with 18hrs on, and 25% brightness, using the energy saver profile.

Enviado desde mi TCL IDOL3 mediante Tapatalk
This is nothing about kernel...balanced is profile at system not the kernel...i don't have any issues using Balanced profile

Sent from my TCL IDOL3 using Tapatalk
 

Nikola Jovanovic

Senior Member
Jul 4, 2012
621
88
0
Should we enable the core control and the vdd restriction or just one/neither of those ? Cpu temps are high for this kernel (above 50~55 at most~sometimes at 58,59)

Sent from my TCL IDOL3 using Tapatalk