[Lenovo Vibe K5 Plus Themes, Apps, and Mods] Nikish21:
Project Beyond Horizon​

After stumbling over through most part of Xda Forums, About Improving Battery Backup, I am here with my interactive governor tweaks for our Very Own Device.

Before explaining more I would like to quote few lines by [MENTION=5886947]soniCron[/MENTION] who brought the breakthrough results on which this mod is based on

So Let's Get Straight Into Action

So what is it Based Upon: This Interactive Governor tweak utilizes the Big.Little technology

Now Some Specs: We have Two Variants with different SOCs Snapdragon 415 and 616.

Snapdragon 415 -

4 cores a.k.a clocked at 998mhz- They are very efficient

4 cores a.k.a clocked at 1363mhz big for high and constant loads -Not Efficient

Snapdragon 616

4 cores at 1209MHz

4 cores at 1459MHz

Requirements:

LENOVO VIBE K5/K5 PLUS

A ROOTED DEVICE

ElementalX kernel manager(Preferred) or Kernel Auditor

A Rom Based on [MENTION=6998569]Harry8242[/MENTION] kernel(I am on aex 5.1; You can try others too but make sure it detects big and little cores(need confirmation for other kernels)

So The Core Idea Behind this was To Restrict As Much Idle Drain as possible and Maintain Best Performance. Our Custom Roms Are Now In a state to give the best possible performance but What I desired was to Maintain Same Battery Efficiency. And Yes, I did to maximum extent possible now.

DOWNLOADS

V2- For Both Variants -Click Here

V1-CLICK HERE

How to Apply It:

For EX Kernel Manager Users(The Easy Way)

Download the file

Open the ElementalX kernel manager app

Under CPU section go to governor options

There click on save and save the profile as "default"

Next go to your file manager find ElementalX folder.

Paste the downloaded file in gov_profiles folder.

Open EX manager app again,under governor option click on load and select BEYOND HORIZON

Enjoy

For Kernel Auditor Users:- You need to manually input these values (Don't forget to toggle the apply on boot).

V2(LATEST)

-- CLICK HERE

FOR BIG CLUSTER

go_hispeed_load: 99
above_hispeed_delay: 60000 400000:10000 533333:70000 800000:80000 960000:90000
timer_rate: 60000
hispeed_freq: 200000
timer_slack: 480000
[B]target_loads: [/B] 90 200000:73 345600:78 400000:86 533333:73 800000:90 960000:84 1113600:98 1363200:99
min_sample_time: 0
boost: 0
boostpulse_duration: 0
align_windows: 1
use_migration_notif: 1
use_sched_load: 0
max_freq_hysteresis: 0

For Little Cluster

go_hispeed_load: 91
above_hispeed_delay: 0
timer_rate: 60000
hispeed_freq: 200000
timer_slack: 480000
[B]target_loads: [/B] 90 200000:73 249600:65 499200:85 800000:90 998400:87
min_sample_time: 0
boost: 0
boostpulse_duration: 0
align_windows: 1
use_migration_notif: 1
use_sched_load: 0
max_freq_hysteresis: 0

For additional tweaks click here

SOURCES( These were the threads from which I took help for creating this mod. Do Check them out and enjoy reading)

https://xdaforums.com/nexus-5x/general/guide-advanced-interactive-governor-t3269557- [MENTION=5886947]soniCron[/MENTION] 's thread

https://xdaforums.com/moto-g4-plus/themes/mod-lightning-blade-t3611513 - [MENTION=6971844]Swapney Raul[/MENTION] thread resembles a lot to our cpu architecture

https://xdaforums.com/oneplus-3/how-to/advanced-interactive-governor-tweaks-t3476589 - [MENTION=6187429]Asiier[/MENTION](his help was very important)

CREDITS

[MENTION=6158043]Dreamstar[/MENTION]

ocean13 from Vibe K5 Telegram Group

[MENTION=7712546]iamnikkei[/MENTION]

[MENTION=8259465]Sounak@9434[/MENTION]

[MENTION=7968125]Dhruv_Agarwal[/MENTION]

[MENTION=6998569]Harry8242[/MENTION]

Me as well :)