> Attention!

We strongly recommend to readRules section "Android - firmware"

New threads need to be created only inroot partition! In the future, they will be processed by moderators.



Xiaomi Redmi 3S / 3X - Core
Poll 1 [dated 17.08.2017]
What kernel are you using?
Stock / Out Firmware [ 480 ] ** [88,4%]
PerXepted [ 24 ] ** [4,42%]
Eximious [ 8 ] ** [1,47%]
soviet Star [ 5 ] ** [0,92%]
GearBox [ 12 ] ** [2,21%]
Do you put once custom kernel?
Yes, I put. Still I use [ 100 ] ** [18,42%]
Yes, I put. I returned to the Stock / Out Firmware [ 92 ] ** [16,94%]
No. But I am going to try a new custom kernel [ 284 ] ** [52,3%]
No. Trying not even want [ 66 ] ** [12,15%]
Total votes: 543
 



Rep: (2522)
Xiaomi Redmi 3S / 3X - Core
Picture3S / Prime / 3X, land
Description | Discussion пїЅ | Purchase пїЅ | Accessories пїЅ | Marriage пїЅ | Xiaomi club пїЅ | Camera talk пїЅ | Power consumption and autonomy пїЅ | Modification and decorations пїЅ | Development of firmware and kernels пїЅ | Bootloader unlocking пїЅ | MIUI firmware пїЅ | Custom firmware пїЅ | KernelsпїЅ

Drivers and Utilities
Kernels

User activity

There is no curator in the subject. If there is a user in the subject who wants to become a Curator and the correspondingRequirements for candidates, he can apply in the topicI want to be curator(after having studied the topic header and all materials for curators).
Prior to the appointment of the curator, on filling caps, please contactmoderatorssection through a buttonPictureunder the messages to which you want to add links.

M


Post has been editeddraiv88 - 03.07.20, 12:30
Reason for editing: GoGreen



Rep: (2522)
Title: GearBox ~ 14.05.2017
Author: nibaji
Status: Beta
Kernel version: 3.18.27
Android version: MM 6.0.1
Current version: G2
Supported firmware: All (in MIUI does not work WIFI)
Supported Models: 3S, 3S Prime, 3X
Source in English: Link
Features:
  • Governor
    • Interactive
    • Ondemand
    • Conservative
    • Performance
    • Powersave
    • Darkness
    • Intel
    • Lionfish


  • Other
    • CPU Boost
    • Generic DT based CPUFreq driver
    • Support Nethunter (mac80211 wireless injection patches and hid)
    • Loadshifter
    • kcal
    • Download all cores


  • Tcp
    • Bic
    • Cubic
    • DCTCP
    • Westwood
    • High-speed
    • Hybla
    • Htcp
    • Vegas
    • Veno
    • Scalable
    • lp
    • Illinos




Date stable release: February 28, 2017
Date of last renovation: May 13, 2017
WITHsway: AFH

# Cap

Post has been editedbullik01 - 17.08.17, 16:59



Rep: (848)
Title : AICP-N Kernel
Author : Prateek
Kernel version : 3.18.65
Android version : N 7.1.2
Supported Firmware : Everything
Supported Models : 3S, 3S Prime, 3X
A source : Pull the firmware from the AICP 12.1 from 08/16/2017
Features:
  • Governor
    • Alucard
    • Darkness
    • Nightmare
    • Interactive
    • Conservative
    • Ondemand
    • Userspace
    • Powersave
    • Performance

  • Other
    • Strengthening at the touch

WITHsway : Google drive

# Cap

Post has been edited$$$ kirill $$$ - 17.08.17, 20:17



Rep: (2522)
Title: Soviet Star ~ 20.03.2017
Author: NATO66613
Status: discontinued development
Kernel version: 3.18.27
Android version: MM 6.0.1
Current version: R1
Supported firmware: All (in MIUI krashatsya modems)
Supported Models: 3S, 3S Prime, 3X
Source in English: Link
Features:
  • Governor
    • Blue_active
    • despair
    • lionfish
    • zzmove
    • impulse

  • I / O sheludery
    • Fiops
    • Zen
    • MAPLE
    • Sio
    • FIFO
    • SIOPLUS
    • tripndroid

  • Other
    • Compiled with UBER 4.9 tulcheynom
    • optimization Ofast
    • Optimized for chip msm8937
    • Added small decisions
    • Fast charging via USB
    • optimization of KSM
    • optimization Zram
    • ZSWAP & FONT SWAP
    • f2fs: support a 4.11-rc1-3.18
    • Frandom number generator
    • Support ciphers. HW 32
    • Fix the long boot
    • optimized SHA256
    • Energy-saving tweaks from Nvidia
    • Ardeno idller
    • Auto SMP hotplug
    • Suspension of food
    • rapid awakening
    • Fast charging 2.0
    • Control colors KCAL
    • Productivity increase
    • Energy Optimization

Date stable release: February 27, 2017
Date of last renovation: March 20, 2017
WITHsway: Google Drive

# Cap

Post has been editedbullik01 - 17.08.17, 17:00



Rep: (2522)
Title: Eximious ~ 10.03.2017
Author: bishnuprasad884uu
Status: Stable
Kernel version: 3.18.27
Android version: MM 6.0.1
Current version: v1
Supported firmware: Everything
Supported Models: 3S, 3S Prime, 3X
Source in English: Link
Features:
  • Governor
    • Ondemand
    • Interactive
    • Powersave
    • Performance
    • Conservative
    • Lionfish
    • Impulse
    • Crazyactive

  • Other
    • Fast charging via USB
    • KCAL management
    • BFQ I / O sheluder
    • overheat protection
    • Tweaks for Governor
      • interactive
      • conservative

    • Compiled from the latest source as of 03.10.2017
    • compression level in LZ4 format
    • Correction medium and high load of uninterrupted expectations sources (FIG knows it)
    • Setting the architecture Cortex A53 / ARMv8
    • KCAL
    • TCP congestion algorithms
    • lowering the voltage
    • Optimization Cortex A53
    • ban awakenings
    • Page Mapping
    • Load Shifter

Date stable release: March 10, 2017
Date of last renovation: March 10, 2017
WITHsway: AFH

# Cap

Post has been editedbullik01 - 17.08.17, 17:01



Rep: (2522)
Title: PerXepted ~ 18.08.2017
Author: nichcream
Status: Alpha
Kernel version: 3.18.20
Android version: MM 6.0.1
Current version: 1.1a
Supported firmware: Everything
Supported Models: 3S, 3S Prime, 3X
Source in English: Link
Features:
  • Governor
    • interactive
    • conservative
    • ondemand
    • powersave
    • performance
    • lionfish
    • alucard
    • zzmoove
    • elementalx
    • impulse
    • blu_active
    • despair
    • bioshock
    • Lionheart

  • I / O sheludery
    • noop
    • row
    • deadline
    • cfq
    • sio
    • fiops

  • Other
    • Collected at the source code from the official Xiaomi aka CAF LA.UM.5.1-03810-8x37.0
    • CPU Hotplug
      • QCOM Core Control

    • gestures awakening

      • doubletap2wake (awakening double-tapu)

    • Compression algorithm lz4 of Linux 4.x for zRAM
    • Prima driver 3.0.10.234 from CAF
    • Adreno idler
    • Support ExFAT 1.2.9
    • Support f2fs
    • And much more. Stay up to date! ;)


Date stable release: August 16, 2017
Date of last renovation: August 16, 2017
WITHsway: AFH (For MIUI>>PERXEPTED-MI -xx.zip, for custom bikes based on MM 6.0.1>>PERXEPTED- MM -xx.zip)

# Cap


You may have problems with a modem!


Post has been editedbullik01 - 22.08.17, 22:47



Rep: (185)
The most comprehensive list of Governor with the description that I got (Eng.)
Introduction
There is plenty of CPU Governor, available on Android, but there are several important things to which people should pay attention to choosing their new Governor:

Speed

-Some Governor faster than others, ability to make some medlenneeyu It all depends on whether the Governor on the speed or the conservation of energy is directed. Balanced Governor - they are, as it were in the center, providing optimal speed when required.

Autonomy

-In general, if a Governor is aimed at speed, it will drain the battery faster if energy conservation - the slower (logical, right =), approx. my). If the Governor is balanced, it will try to deliver optimal performance, while at the same time, not much to eat battery. It also depends otispolzovaniya and other factors, such as applications in the background or veykloki.

Stability

Governor -stability depends on many factors, such as how well the developer has made its Governor, as on can vary between different devices. One Governo may work well on one specific platform, but does not work for another. It is also important to pay attention to the fact that the Governor Work-in-Progress (WIP), then the bugs can pop up during use.

Smoothness

Do not confuse this with a speed Governor may be fast, but it does not mean smooth. Some Governor provide chips, such as touch boost, which helps improve the responsiveness when the touch events are registered.

English
Things to look out for in a CPU governor:


There are many CPU governors available on android, but there are some important things people should look out for before selecting their new governor:


Speed
- Some governors are faster than others and some are slower. This all depends on if the governor is biased towards performance or towards battery life. Balanced governors tend to be on the middle-ground providing optimal speed when required.


Battery life
- Generally, if the governor is biased towards performance, it will drain your battery faster. If the governor is biased towards battery life, the battery should drain slower. If the governor is balanced, then it will try to provide optimal performance while trying to be battery friendly when possible. This also depends on usage patterns and other factors such as background applications or wakelocks (when your CPU is on even though your screen is off).


Stability
- The stability of a governor is dependent on a number of factors like how well the developer has implemented the governor and can vary between different devices. One governor may work well for a specific platform but may not work well on others. It is also important to look out if the governor is a Work-In-Progress (WIP) where bugs may be encountered during usage.

Smoothness
- Not to be confused with speed, a governor can be fast but it does not also mean it is smooth. Some governors implement features such as touch boost to help improve the "responsiveness" when touch events are registered. Others may choose to ramp down the frequency over a timer to attempt to provide CPU power for successive events.


Descriptions:


1: OnDemand:

Ondemand is one of the original and oldest governors available on the linux kernel. When the load placed on your CPU reaches the set threshold, the governor will quickly ramp up to the maximum CPU frequency. It has excellent fluidity because of this high-frequency bias, but it can also have a relatively negative effect on battery life versus other governors. OnDemand was commonly chosen by smartphone manufacturers in the past because it is well-tested and reliable, but it is outdated now and is being replaced by Google's Interactive governor.

2: OndemandX:

Basically an ondemand with suspend / wake profiles. No further optimization was done to Ondemand to keep it close to source as possible.

3: Performance:

The performance governor locks the phone's CPU at maximum frequency.

4: Powersave:

The opposite of the Performance governor, the Powersave governor locks the CPU frequency at the lowest frequency set by the user.

5: Conservative:

This governor biases the phone to prefer the lowest possible clockspeed as often as possible. In other words, a larger and more persistent load must be placed on the CPU before the conservative governor will be prompted to raise the CPU clockspeed. Depending on how the developer has implemented this governor, and the minimum clockspeed chosen by the user, the conservative governor can introduce choppy performance. On the other hand, it can be good for battery life.

The Conservative Governor is also frequently described as a "slow OnDemand". The original and unmodified conservative is slow and inefficient. Newer and modified versions of conservative (from some kernels) are much more responsive and are better all around for almost any use.

6: Userspace:

This governor, exceptionally rare for the world of mobile devices, allows any program executed by the user to set the CPU's operating frequency. This governor is more common amongst servers or desktop PCs where an application (like a power profile app) needs privileges to set the CPU clockspeed.

7: Min Max

Min Max is a governor that makes use of only min & maximum frequency based on workload. no intermediate frequencies are used!

8: Interactive:

Interactive scales the clockspeed over the course of a timer set by the kernel developer (or user). In other words, if an application demands a ramp to maximum clockspeed (by placing 100% load on the CPU), a user can execute another task before the governor starts reducing CPU frequency. Because of this timer, Interactive is also better prepared to utilize intermediate clockspeeds that fall between the minimum and maximum CPU frequencies. It is significantly more responsive than OnDemand, because it's faster at scaling to maximum frequency.

Interactive also makes the assumption that a user turning the screen on will shortly be followed by the user interacting with some application on their device. Because of this, screen on triggers a ramp to maximum clockspeed, followed by the timer behavior described above.


Interactive is the default governor of choice for today's smartphone and tablet manufacturers.

9: InteractiveX:

Created by kernel developer "Imoseyon," the InteractiveX governor is based heavily on the Interactive governor, enhanced with tuned timer parameters to better balance battery vs. performance. The InteractiveX governor's defining feature, however, is that it locks the CPU frequency to the user's lowest defined speed when the screen is off.

10: Smartass

Based on interactive, performance is on par with the "old" minmax and smartass is a bit more responsive. Battery life is hard to quantify precisely but it does spend much more time at the lower frequencies.

Smartass will also cap the max frequency when sleeping to 352Mhz (or if your min frequency is higher than 352 it will cap it to your min frequency).

This governor will slowly ramp down frequency when the screen is off and it could also let the frequency go to low making your phone unusable (if min frequency is not checked).


11: SmartassV2:

Version 2 of the original smartass governor from Erasmux. The governor aim for an "ideal frequency", and ramp up more aggressively towards this freq and less aggressive after. It uses different ideal frequencies for screen on and screen off, namely awake_ideal_freq and sleep_ideal_freq. This governor scales down CPU very fast (to hit sleep_ideal_freq soon) while screen is off and scales up rapidly to awake_ideal_freq when screen is on. There's no upper limit for frequency while screen is off (unlike Smartass). So the entire frequency range is available for the governor to use during screen-on and screen-off state. The motto of this governor is a balance between performance and battery.

12: Scary

A new governor wrote based on conservative with some smartass features, it scales accordingly to conservatives laws. So it will start from the bottom, take a load sample, if it's above the up threshold, ramp up only one speed at a time, and ramp down one at a time. It will automatically cap the off screen speeds to whatever the kernel developer sets it too and will still scale accordingly to conservatives laws. So it spends most of its time at lower frequencies. The goal of this is to get the best battery life with decent performance.

13: Lagfree:

Lagfree is similar to ondemand. Main difference is it's optimization to become more battery friendly. Frequency is gracefully decreased and increased, unlike ondemand which jumps to 100% too often. Lagfree does not skip any frequency step while scaling up or down. Remember that if there's a requirement for sudden burst of power, lagfree can not satisfy that since it has to raise cpu through each higher frequency step from current. Some users report that video playback using lagfree stutters a little. Depending on the implementation, lagfree can also be performance oriented at the cost of battery life.

14: Smoothass:

The same as the Smartass "governor" But MUCH more aggressive & across the board.

15: Brazilianwax:

Similar to smartassV2. More aggressive ramping, so more performance, less battery

16: SavagedZen:

Another smartassV2 based governor. Achieves good balance between performance & battery as compared to brazilianwax.

17: Lazy:

This governor from Ezekeel is basically an ondemand with an additional parameter min_time_state to specify the minimum time CPU stays on a frequency before scaling up / down. The Idea here is to eliminate any instabilities caused by fast frequency switching by ondemand. Lazy governor polls more often than ondemand, but changes frequency only after completing min_time_state on a step overriding sampling interval. Lazy also has a screenoff_maxfreq parameter which when enabled will cause the governor to always select the maximum frequency while the screen is off.

18: Lionheart:

Lionheart is a conservative-based governor which is based on samsung's update3 source.
The tunables (such as the thresholds and sampling rate) were changed so the governor behaves more like the performance one, at the cost of battery as the scaling is very aggressive.

19: LionheartX

LionheartX is based on Lionheart but has a few changes on the tunables and features a suspend profile based on Smartass governor.

20: Intellidemand:

Intellidemand aka Intelligent Ondemand from Faux is yet another governor that's based on ondemand. The original intellidemand behaves differently according to GPU usage. When GPU is really busy (gaming, maps, benchmarking, etc) intellidemand behaves like ondemand. When GPU is 'idling' (or moderately busy), intellidemand limits max frequency to a step depending on frequencies available in your device / kernel for saving battery. This is called browsing mode.

To sum up, this is an intelligent ondemand that enters browsing mode to limit max frequency when GPU is idling, and (exits browsing mode) by behaving like ondemand when GPU is busy; to deliver performance for gaming and such. Intellidemand does not jump to highest frequency when screen is off. Faux no longer recommends intellidemand and believes that intellidemand users should switch to intelliactive for better optimizations and performance.

21: Hotplug:

The Hotplug governor performs very similarly to the OnDemand governor, with the added benefit of being more precise about how it steps down through the kernel's frequency table as the governor measures the user's CPU load. However, the Hotplug governor's defining feature is its ability to turn unused CPU cores off during periods of low CPU utilization. This is known as "hotplugging."

22: BadAss:

Badass removes all of this "fast peaking" to the max frequency. To trigger a frequency increase, the system must run a bit with high load, then the frequency is bumped. If that is still not enough the governor gives you full throttle. (This transition should not take longer than 1-2 seconds, depending on the load your system is experiencing)
Badass will also take the gpu load into consideration. If the gpu is moderately busy it will bypass the above check and clock the cpu to max frequency. If the gpu is crushed under load, badass will lift the restrictions to the cpu.

23: Wheatley:

This governor is build on "ondemand" but increases the C4 (the sleep state) state time of the CPU and doing so trying to save juice. So the results show that Wheatley works as intended and ensures that the C4 state is used whenever the task allows a proper efficient usage of the C4 state. For more demanding tasks which cause a large number of wakeups and prevent the efficient usage of the C4 state, the governor resorts to the next best power saving mechanism and scales down the frequency. So with the new highly-flexible Wheatley governor one can have the best of both worlds. Obviously, this governor is only available on multi-core devices.

Wheatley is a more performance orientated governor as it scales more aggressively than ondemand and sticks with higher frequencies.

24: Lulzactive \ LulzactiveQ:

It's based on Interactive & Smartass governors.

Old Version: When workload is greater than or equal to 60%, the governor scales up CPU to next higher step. When workload is less than 60%, governor scales down CPU to next lower step. When screen is off, frequency is locked to global scaling minimum frequency.

New Version: Three more user configurable parameters: inc_cpu_load, pump_up_step, pump_down_step. Unlike older version, this one gives more control for the user. We can set the threshold at which governor decides to scale up / down. We can also set number of frequency steps to be skipped while polling up and down.
When workload greater than or equal to inc_cpu_load, governor scales CPU pump_up_step steps up. When workload is less than inc_cpu_load, governor scales CPU down pump_down_step steps down.


25: Pegasusq / Pegasusd

The Pegasusq / d is a multi-core based on the Ondemand governor and governor with integrated hot-plugging. It is quite stable and has the same battery life as ondemand. 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).

To ensure that each process has its fair share of resources, each will run for a certain period and will eventually stop and then again placed in the queue until it is your turn again. If a program is terminated, so that others can run the program with the highest priority in the current queue is executed.

26: Hotplugx

It's a modified version of Hotplug and optimized for the suspension in off-screen

27: AbyssPlug

It's a Governor derived from hotplug, it works the same way, but with the changes in savings for more battery life.

28: MSM DCVS

A very efficient and wide range of Dynamic Clock and Voltage Scaling (DCVS) which addresses usage models from active standby to mid and high level processing requirements. It makes the phone's CPU smoothly scale from low power, from low leakage mode to blazingly fast performance.Only to be used by Qualcomm CPUs.

MSM is the prefix for the SOC (MSM8960) and DCVS is Dynamic Clock and Voltage Scaling. Makes sense, MSM-DCVS

29: IntelliActive

Based off Google's Interactive governor with the following enhancements:

1. self-boost capability from input drivers (no need for PowerHAL assist)
2. two phase scheduling (idle / busy phases to prevent from jumping directly to max freq
3. Checks for offline cpus and short circuits some unnecessary checks to improve code execution paths. Therefore, it avoids CPU hotplugging.

Created by Faux

30: Adaptive

This driver adds a dynamic cpufreq policy governor designed for latency-sensitive workloads and also for demanding performance.
This governor attempts to reduce the latency of clock so that the system is more responsive to interactive workloads in lowest steady-state but to reduce power consumption in middle operation level, level up will be done in step by step to prohibit system from going to
max operation level.

31: Nightmare

A PegasusQ modified, less aggressive and more stable. A good compromise between performance and battery. In addition to the SoD is a prevention because it usually does not hotplug.

32: ZZmoove

The ZZmoove Governor by ZaneZam is optimized for low power consumption when the screen off, with particular attention to the limitation of consumption applications in the background with the screen off, such as listening to music. The unique feature with ZZmoove is that it has predefined profiles and allows profile switching. This governor is still a WIP as the developer is constantly giving updates! Here are the available profiles:

for Default (set governor defaults) for Yank Battery ->old untouched setting (a very good battery / performance balanced setting DEV-NOTE: highly recommended!) for Yank Battery Extreme ->old untouched setting (like yank battery but focus on battery saving) for ZaneZam Battery ->old untouched setting (a more 'harsh' setting strictly focused on battery saving DEV-NOTE: might give some lags!) for ZaneZam Battery Plus ->NEW! reworked 'faster' battery setting (DEV-NOTE: recommended too пїј!) for ZaneZam Optimized ->old untouched setting (balanced setting with no focus in any direction DEV-NOTE: relict from back in the days, even though some people still like it!) for ZaneZam Moderate ->NEW! setting based on 'zzopt' which has mainly (but not strictly only!) 2 cores onlinefor ZaneZam Performance ->old untouched setting (all you can get from zzmoove in terms of performance but still has the fast down scaling / hotplugging behaving) for ZaneZam InZane ->NEW! based on performance with new auto fast scaling active. a new experience for ZaneZam Gaming! ->NEW! based on performance with new scaling block enabled to avoid cpu overheating during gameplayfor ZaneZam Relax ->NEW! based on moderate (except hotplug settings) with relaxed sleep settings
(Since version 0.9 beta4: cpu temperature threshold of 65 В° C enabled if exynos4 cpu temperature reading support was compiled with the governor)
33: Sleepy

The Sleepy (formerly known as Solo) is an attempt to strike a balance between performance and battery power to create. It is based on Ondemand. It includes some tweaks like the Down_sampling variable and other features that set by the user through the sysfs of "echo" call. Sleepy is quite similar to Ondemandx.

34: Hyper

The Hyper (formerly known as kenobi) is an aggressive smart and smooth governor based on the Ondemand and is equipped with several features of Ondemandx suspend profiles. It also has the fast_start deep_sleep variable and detection features. In addition, the maximum frequency is in suspend mode 500Mhz or whatever the kernel devel. This is a more smoothness oriented governor which means that it is good for performance, without sacrificing much battery life.

35: SmartassH3


Based on SmartassV2 with parameters tuned by H3ROS. It has been tuned to have more efficient frequency scaling (not ramping too high when not needed) which this could potentially result in better battery life.


36: SLP

It is a mix of pegasusq and ondemand. Therefore, it has a balance between battery savings and performance.

37: NeoX

An optimized version of the pegasusq governor but with some extra tweaks for better performance. This means slightly more battery drainage than the original PegasusQ but it is still a balanced governor.

38. ZZmanx

ZZmanx is exactly the same as ZZmove, but it has been renamed because DorimanX made it into his own version (possibly better performance). However, it still suffers from below average gaming performance. (Refer to ZZmoove description for guide on profiles)


39. OnDemandPlus

Ondemandplus is an ondemand and interactive-based governor that has additional power-saving capabilities while maintaining very snappy performance. While the interactive governor provides a modern and sleek framework, the scaling logic has been been re-written completely. Reports have found that users find ondemandplus as a more battery friendly governor. In ondemandplus, the downscaling behavior from ondemand is only very slightly modified. However, the upscaling has been modified to not scale up to maximum frequency immediately.


40. Dynamic Interactive (DynInteractive)

This governor dynamically adjusts itself according to load. That means it's settings are dynamic (always changing) and not static (not changing). Dyninteractive still obtains the same great balance between battery life and performance found in the original interactive governor and improves it even further. This is not the same as the original interactive governor because of this unique behavior.


41. 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.


42. Ktoonservative \ KtoonservativeQ


Ktoonservative is based on the Conservative governor, but with the addition of new tunable variables and hotplugging. It aims to be very responsive while also being good at saving battery. This governor is highly configurable and is found in ktoonsez's kernels.



43. Performance may cry (PMC)

A governor based on Smartmax except it's heavily tweaked for better and maximum battery life. This is not a gaming governor!

44. Dance Dance

Based on conservative with some smartass features, it scales accordingly to conservatives laws. So it will start from the bottom, take a load sample, if it's above the upthreshold, ramp up only one speed at a time, and ramp down one at a time. It will automatically cap the off screen speeds to 245Mhz, and if your min freq is higher than 245mhz, it will reset the min to 120mhz while screen is off and restore it upon screen awakening, and still scale accordingly to conservatives laws. So it spends most of its time at lower frequencies. The goal of this is to get the best battery life with decent performance. It is a performance focused governor but also blends with some battery savings.

45. AbyssPlugv2

AbyssPlugv2 is a rewrite of the original CPU governor. It also fixes the problem where the governor is set only for the first core, but now governs all cores right from whatever utility you use. There have been comments on the lack of stability with this governor.

46. ​​IntelliMM

A rewrite of the old Min Max governor and has 3 cpu states: Idle, UI and Max. Intelliminmax (intellimm) governor is designed to work with the newer SOCs with fixed voltage rails (ie MSM8974 + SOCs). It is designed to work within those fixed voltage ranges in order to maximize battery performance while creating a smooth UI operations. It is battery friendly and spends most of the time at lower frequencies.

47. Interactive Pro

A newer (modified) version of interactive which is optimized for devices such as the One Plus One. It is a more efficient than the original Interactive because it continuously re-evaluates the load of each CPU therefore allowing the CPU to scale efficiently.

48. Slim

A new governor from the cm branch and the slimrom project. This is a performance optimized governor and has been tuned a lot for newer devices such as the One Plus One.


49. Ondemand EPS

A modified version of Ondemand and is optimized for newer devices. It is based on the Semaphore Kernel's Ondemand which is more optimized for battery life. The EPS at the end stands for Extreme power savings so this governor is biased to power savings!

50. Smartmax EPS

This governor is based on Smartmax but is optimized for 'Extreme Power Saving' (hence the EPS suffix). This means it uses less battery than the original Smartmax so it is not a very good gaming governor (again!) This is only found on newer devices.


51. Uberdemand


Uberdemand is Ondemand with 2-phase feature meaning it has a soft cap at 1728 MHz so your cpu will not always go directly to max, made by Chet Kener.


52. Yankactive


A slightly modified interactive based governor by Yank555.lu. It has battery tweaks added onto it so expect better battery life! Based on user reports, this governor behaves more battery friendly than the original interactive governor without sacrificing performance.


53. Impulse


An improved version of interactive modified by neobuddy89. Impulse aims to have a balance between battery and performance just like interactive but has some tweaks to save battery.


54. Bacon


This is nothing but polished interactive governor branded as "bacon" since it was adapted from bacon device thanks to neobuddy89. Most of the tweaks are for performance / latency improvements

55. Optimax governor


This is based on ONDEMAND, like almost all governors that have arisen from XDA. It contains some enhancements from LG, particularly to freq boost handling so it will boost to a set level, almost like HTC's governor. It has different tunables to the HTC governor but it behaves pretty similar, the tunables it comes with default are a bit more conservative.
It originates from Cl3kener's Uber kernel for Nexus 5, where it has quite a reputation for battery life

56. Preservative governor


This is based on the idea that the CPU will consume a lot of power when it changes frequency. It is based on the conservative governor. The idea is that it will stay at the step specified (702MHz selected by the creator Bedalus) unless needed. You will notice it will hover around 702 a lot, and not go above too much, and only to min freq when NOTHING is happening at all. This is most beneficial when you are doing something like reading; the screen is static or playing light games that will not need boosting any more
The governor comes from Moob kernel for nexus 4


57. Touchdemand


Touchdemand is based on the ondemand cpu governor but has been modified for the Tegra 3 chip (tablet only) and has additional tweaks for touchscreen responsiveness.


58. ElementalX


ElementalX is basically a multiphase Ondemand governor that aims to achieve the best balance between battery life and performance. By default, it is more conservative than Ondemand as it does not ramp up often for most phone activities. If there is a graphics load detected, the governor will switch to a two-phase Ondemand behaviour where different max frequencies are used depending on the load increase. ElementalX comes with input boost enabled by default lowering the sampling rate and increasing the frequency to improve responsiveness.


59. Bioshock


Not the game, but rather the CPU governor developed by Jamison904. A mix of ConservativeX and Lionheart. Good balance between battery savings and performance.


60. Blu_active

A new cpu governor developed by eng.stk (featured in his Code_Blue kernels) based on interactive with upstream caf patches and ondemand governor bits too. This governor is mainly focused on performance like the other things the developer creates but it is also well balanced for gaming and general usage.

61. Umbrella_core

A new cpu governor by twisedumbrella based on interactive that is focused on battery life and not performance. It will still ramp up to a set frequency but will not stay at high frequencies for long. This governor tends to stay in high-mid range frequencies during screen_off.


62. ConservativeX

Also developed by Imoseyon (feat. Briefly in the Lean Kernel for Galaxy Nexus), the ConservativeX governor behaves like the Conservative governor with the added benefit of locking the CPU frequency to the lowest interval when the screen is off. This governor may additionally perform hotplugging on CPU1, but there is no documentation to confirm that suspicion at this time.


63. HydrxQ


Simply a lulzactiveq governor with tweaks to performance (thanks to tegrak). This means more performance and less battery life.


64. DevilQ

An aggressive pegasusq governor which keeps the hotplugging at max 2 cpu cores to offline). This is pretty much a more optimized pegasusq for phone's with quad core processors.

65. YankasusQ


Yankasusq is another modified pegasusq but with including screen off freq tunable and some other modifications as well. The difference between PegasusQ and YanksusQ is that it does not ramp too aggressively when screen turns on (less battery drainage).

66. Darkness

It's based on nightmare but more simple and fast, basic configs but very complex structure. It is an updated version of the nightmare gov, so far it is quite stable in tests

67. Alucard

A favourite choice and one of the original governors that Alucard_24 made. Alucard is based on ondemand but has been heavily tweaked to bring better battery life and performance. It has been known to be battery friendly without sacrificing much performance.

68. Hellsactive

A heavily modified intelliactive governor by hellsgod that has been tweaked to improve battery life. Hellsactive is less aggressive compared to intelliactive so the battery life will be more like the original interactive.

69. Ragingmolasses

Besides a gov with an awesome name its a mash up of conservative and ondemand and scales based on load with few tunables. Its meant to be simple, fast, and efficient at keeping the frequency away from the max clock unless it is absolutely needed. it includes gboost for better gaming.

70. Virtuous


It sets your max cpu for wake and sleep and changes the governor when your device is awake or asleep. It saves battery by lowering cpu frequencies while the device sleeps, when it awakes it automatically speeds it up again. Or alternately you can set the cpu. It is based on smartassV2 (It uses two governors, one for sleep and other for awake)

71. Sakuractive

An aggressive hybrid of ondemand and hotplug, which means it will scale like ondemand, except a little more aggressive. But also acts like hotplug due to it shutting off a core.


72. InteractiveX v2

Also developed by Imoseyon (feat. In the Lean Kernel for Galaxy Nexus), the InteractiveX V2 governor behaves like InteractiveX, and additionally forces CPU1 into a hotplug state when the screen is off.

73. Alessa

A less aggressive and more stable ondemand modified by TeamMex. A good compromise between performance and battery. It can be used with the complementary hotplug governor. Please note that this governor is still a WIP!

74. GallimaufryX

A modded ondemand that is a 2-stage ondemand governor with speed tweaks. It includes imoseyon's screen-off hotplugging code.

75. AggressiveX

A modded conservative governor but with lots of tweaks to increase snappiness while saving power. It also includes imoseyon's screen-off hotplugging code.

76. Tripndroid

Instead of the I / O scheduler, this is a CPU governor based on ondemand with extra tweaks for performance

77. Wrexy

Wrexy is a conservative based governor. Its similiar to the Lionheart gov. It tends to stay out of higher frequencies to favor lower frequencies but performance is not much affected.

78. Xperience

A tweaked smartassv2 for better performance and smoothness. Created by TeamMex.

79. Stockdemand

A heavily modified ondemand for better performance and battery life. It is still a well balanced governor and it is designed for everyday use.

80. Zeneractive

This new "zeneractive" governor is based on interactive. It handles frequency scaling the exact same as interactive and has the same tunables as interactive for frequency scaling. However, on zeneractive all of the new hotplugging code that's in there is "from scratch."

81. InteractiveB

An interactive based governor with a more balance battery life / performance profile

82. Aggressive

Like Lionheart, it is based on conservative, but even more aggressive

83. Intellidemandv2

Much like its predecessor, intellidemandv2 is an intelligent ondemand with browsing detection and scales based on GPU loading. It has been optimized for specific devices and has better battery life and performance.

84. Boostactive

Based on Interactive but with cpu frequency boosting capabilities. This is performance oriented governor.

85. Wave

Based on Conservative with some tweaks for speed and battery. This governor was created by zparallax.

86. Barry-Allen

It's based on interactive. The governor is supposed to be more battery friendly and at the same have good performance.

87. Arteractive

It is an interactive CPU governor port from newer source code. It has more optimizations for Snapdragon 80x processors.


88. Precognition (PrecoGOV)

PrecoGOV takes over and dynamically adapts to your usage pattern. To achieve such goal, PrecoGOV manages the frequency, idle & sleep patterns, hotplugging, temperature per core and even gpu and tries to help the scheduler as best as it can, all while taking into account battery and thermal constraints.

89. Mythx_plug

It's based on an improved Interactive governor and has been modified to scale up slower and scale down faster. It is a battery friendly governor.

90. PegasusQPlus

PegasusQPlus is a heavily tweaked PegasusQ governor, which has been implemented by AndreiLux in his Perseus kernel. PegasusQPlus should have a better balance between performance and battery usage.

91. Yankdemand

Full stock (JB) ondemand governor with changed default tunable values ​​aimed at lower battery consumption

92. HyperX

A tweaked interactive based governor for performance.

93. Despair

It is a tweaked conservative governor with a couple extra values ​​exposed, it tends to be a bit more conservative with battery than the conservative governor by default. Developed by DespairFactor.

94. electroactive

The Electroactive CPU governor has been created to get some of the best balances between battery life and performance that you will see on a device. This governor is the replacement over the original electrodemand governor, being much more battery friendly with much smoother transitions compared to the original. It is a hybrid class governor, using a unique way to merge the best of both interactive and ondemand. It includes some extra additions and enhancements to be more battery saving than interactive governor and some boost tunes and additions that allow better power management and performance in games as well as better power saving when in normal use. CPU boost, graphics boost, fast_start deep_sleep and detection features are built in as well as 300 MHz clock speed in suspend.


95. Electrodemand


Based on the ondemand cpu governor, this is the older governor that was used in the electroactive kernel which uses the same tunables found in the original ondemand governor.


96. 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.


97. Interextrem

A tweaked interactive governor by thehacker911. It is found in hacker kernel s6, where it has been tuned for better performance while still maintaining good battery life.

98. Cafactive

Found in arter97's kernels, cafactive is the qualcomm optimized version of interactive from CodeAurora. This version promises to bring greatly enhanced performance over samsung's own version of interactive (benchmarks have shown a increase in performance scores), however it may be unstable on some devices and may cause some performance issues under normal and heavy operation.

99. Lightning

Lightning is modified darkness gov made by @HridayHS

100. ThunderX

ThunderX is a power saving CPU governor based on SmartAssv2 optimized for Mediatek SoCs.

101. sched-DVFS

A governor by Linaro and ARM that promises to provide better battery life while also being easy to configure. Unlike normal CPU governors that rely on a sampling-based approach to consider cpu time, sched-DVFS uses scheduler task utilization tracking which provides smoother scaling and better response to changing CPU load. Only found on Energy Aware Scheduling (EAS) kernels. According to some reports, energy savings differ between devices and may cause instabilities

102. Intel

It's an interactive based governor that is optimized for Intel devices. It is thought to be more battery friendly than interactive while still having good performance. Found only on intel based SOCs.

103. Frankenstein

Based on interactive with hotplugging, it is a performance oriented governor but aims to save battery when screen is off. However, it may be unstable on some devices. Found only on intel based SOCs.

104. Cyan

Cyan is an interactive based CPU governor intended for heavy gaming and processes. It was originally developed for the i9500, but is now found in kernels for devices with intel SOCs.

105. TheSSJactive

TheSSJactive is based on yankactive but with the addition of hotplugging support for intel SOCs. It is known to be a battery friendly governor.

106. Chill

A conservative based governor by frap129 (Electron kernel). It's aims to provide more aggressive battery savings while screen is off.

107. sprdemand
A modded ondemand governor with functionality to offline CPUs when screen is off. It has thermal control logic implemented into the governor.

108. Kraken

Based on ElementalX but with tweaks for better performance while remaining well balanced. Found in Kraken Kernel by Team OctOS.

109. Ironactive

Based on the latest CAF 4.4 version of interactive without any additional modifications. It is found in @ Tkkg1994's superkernel for the Samsung Galaxy S7.

110. Nebula

A port of the Interactive governor based on msm-4.4 sources with some mods for the HTC 10, preserving the excellent balance between performance and battery life found in many other Interactive based govs. It originated from Eliminater74's Nebula kernel and was a popular choice prior to the introduction of EAS scheduling to the kernel.

111. Relaxed


Relaxed is based on chill, and has been altered in order to achieve more gradual frequency boosting providing battery life benefits. Relaxed uses a boost ceiling variable in order to achieve this. Rather than boosting straight to the max frequency, relaxed finds the difference between boost_counter and boost_ceiling, then boosts to max minus that difference. This governor does not completely replace chill, but is intended to be used alongside it.

Cultivation

A highly modified interactive-based governor with the intention of giving the user more control by providing more tuning options. Based on CAF 4.4 commits with parts coming from blu_active and XDA user Sultanxda.


Google translation
1: OnDemand:

Ondemand it is one of the first and oldest Governor available in linux kernel. When the load is installed on your CPU reaches a certain threshold, the regulator rises rapidly to a maximum frequency of the processor. Due to this high bias it has excellent flowability, but it can also have a relatively negative effect on the battery life in comparison with other regulators. OnDemand is usually selected manufacturers of smartphones in the past, because it is well-tested and reliable, but now it is obsolete and replaced by Interactive Governor.

2: OndemandX:
Basically, upon request from the suspend / wake profiles. No further optimization was not done for Ondemand, to bring it closer to the source as possible.


3: Performance:

It controls the operation of the CPU at maximum frequency.

4: Powersave:

In contrast controller Perfomance, Powersave regulator blocks CPU frequency to the lowest frequency set by the user.

5: Conservative:

This regulator rejects phone so that he could make the most of the highest possible clock frequency. In other words, a large and a constant load is to be placed on the processor before conservative regulator is suggested to increase the clock frequency of the CPU. Depending on how the developer regulator and implemented this minimum clock frequency selected by the user, a conservative Governor may enter the volatile performance. On the other hand, it may be useful for battery life ..

6: Userspace:
This control, extremely rare for the world of mobile devices, allows any program carried out by the user to set the working frequency of the processor. This control is more common among desktop PCs or servers, where the application (e.g., a power profile application) needs to set the privileges of the processor clock frequency.


7: Min Max

Min Max - is the controller, which uses only the minimum and maximum speed based on workload. intermediate frequency is not used!

8: Interactive:

Interactive scales for clock timer installed core developer (or user). In other words, if the application requires acceleration to a maximum clock frequency (100% by setting the load to the CPU), a user can perform another task before the controller begins to reduce the frequency of the processor. Because of this, Interactive timer also better prepared to use the intermediate clock that fall between the minimum and maximum CPU frequency. It is much more sensitive than the OnDemand, because he quickly scaled up to the maximum frequency.

Interactive also makes the assumption that users, including the screen, will soon be accompanied by a user interacting with any application on your device. Because of this, the screen starts with a maximum frequency ramp hours, followed by the behavior of the timer described above.


Interactive is the preferred choice by default for today's manufacturers of smartphones and tablets.

9: InteractiveX:

Created developer В«ImoseyonВ» nucleus, InteractiveX regulator is largely based on the Interactive regulator extended through a timer configured parameters for better balance and battery performance. However, the defining function InteractiveX-controller is that it blocks the CPU frequency to the lowest rate specified by user when the screen is off.

10: Smartass

Based interactive performance on a par with the "oldВ» minmax smartass and a little more responsive. The battery life is hard to pinpoint, but at lower frequencies, he spends a lot more time.

Smartass will also close when the maximum frequency of the sleep mode up to 352 MHz (or if your minimum frequency above 352, it will be close to its minimum frequency).

This control will slowly lower the frequency, when the screen is turned off, and can also lead to a low frequency that makes your phone unusable (if the minimum frequency is not checked).


11: SmartassV2:

Version 2 of the original controller from Smartass Erasmux. Regulator seeks to "ideal frequency" and more aggressively to develop this frequency and less aggressive. It uses a different frequency ideal for on and off the screen, namely awake_ideal_freq and sleep_ideal_freq. This control scales the processor too fast (tap sleep_ideal_freq), when the screen is turned off and quickly scaled to awake_ideal_freq, when the screen is turned on. The upper frequency limit is absent when the screen is off (unlike Smartass). Thus, the entire frequency range available for use by the regulator during the status screen and off screen. The motto of this control is the balance between performance and battery.

12: Scary

The new controller is based on the conservative with some of the features of smart phones, it is scaled in accordance with the laws of the Conservatives. Thus, it will start from the bottom, take the sample load, if it is above the threshold rise is accelerated only at one speed at a time and is set one at a time. It will automatically turn off the screen speed to that kernel developer also determines and will continue to be scaled in accordance with the laws of the Conservatives. Thus, he spends most of his time at lower frequencies. The purpose of this is to obtain the best runtime with decent performance.

13: Lagfree:

Lagfree similar to ondemand. The main difference - is the optimization to become more friendly to the battery. Gracefully frequency decreases and increases, in contrast to ondemand, that too frequently jumps to 100%. Lagfree does not transmit any frequency step when scaling up or down. Remember that if there is a need for a sudden surge of power, lagfree can not meet it, as it must raise CPU through every step of the higher frequency of the current. Some users have reported that the video playback using lagfree stutters slightly. Depending on implementation, lagfree may also be focused on performance due to the battery life.

14: Smoothass:
In the same way as Smartass regulator, but MUCH more aggressive and in all directions.
пїЅ

15: Brazilianwax:

Like smartassV2. More aggressive jump, so productive, less autonomy.

16: SavagedZen:

Another similar smartassV2. It achieves a good balance between performance and battery when compared with BrazilWax.

17: Lazy:

This control of Ezekeel is mainly ondemand with an additional parameter min_time_state, to specify the minimum amount of time the processor at a frequency of scaling up / down. The idea here is to eliminate any instability caused by the fast switching frequency on demand. Lazy polls more often than ondemand, but changes the frequency only after the completion of step min_time_state overlapping sampling interval. Lazy also has screenoff_maxfreq option that will force the regulator to always choose the maximum frequency when you turn when the screen is off.

18: Lionheart:

Lionheart - a conservative regulator, based on the source samsung updates.
Points (such as thresholds and sampling frequency) were changed, so the controller behaves more like a performance, by the battery, since scaling is very aggressive.

19: LionheartX

LionheartX based on Lionheart, but has a few changes to the settings and suspension profile is based on the controller Smartass.

20: Intellidemand:

Intellidemand - Intelligent Ondemand from Faux - another regulator, based on the ondemand. Source intellidemand behaves differently depending on the GPU usage. When the GPU is really busy (games, cards, benchmarking and so on. D.), Intellidemand behaves like ondemand. When GPU В«Single '(or moderately busy), intellidemand limits the maximum frequency step according to the frequencies available in your device / kernel to save battery power. This is called browsing mode.

To summarize, it is an intelligent ondemand, which is included in the playback mode to limit the maximum speed when the GPU is idling, and (in preview mode), behaving like ondemand when GPU is busy; To ensure performance for games and so on. D. Intellidemand does not go to the highest frequency when the screen is off. Faux no longer recommends intellidemand and believes that users should switch intellidemand intellectual efficiency for better optimization and performance.

21: Hotplug:

Hotplug controller works very similarly as OnDemand controller, with the additional advantage of more accurate determination, it passes from the frequency table of the kernel, as the controller measures the load on the user processor. However, the controller determines Hotplug feature is its ability to disable unused processor core CPU during periods of low usage. This is called В«hotpluggingВ».

22: BadAss:

Badass removes all the "quick peak" at the maximum rate. To initiate an increase in frequency, the system must operate with little high load, then the frequency is depressed. If that were not enough, the governor gives you full throttle. (This transition should take no longer than 1-2 seconds, depending on the load experienced by your system)
Badass will also take into account the load gpu. If gpu moderately busy, it passes the above checks and synchronizes the CPU with a maximum frequency. If gpu crushed under the load, badass lift restrictions on the processor.

23: Wheatley:

This control works on В«ondemandВ», but increases the state C4 time (idle state), and the processor does this by trying to save juice. Thus, the results show that Wheatly working as intended and ensure that the state C4 is used whenever a task allows you to properly use state C4. For more complex tasks, which cause a large number of awakenings and prevent efficient use state C4, the controller uses the following mechanism better energy efficiency and reduces the frequency. Thus, with the new highly flexible Wheatly controller can get the best of both worlds. Obviously, this control is only available on multi-core devices.

Wheatly - more performance-oriented governor since it weighs more aggressively than ondemand, and adheres to higher frequencies.

24: Lulzactive \ LulzactiveQ:

It is based on the control Interactive & Smartass.

The old version when the workload is greater than or equal to 60%, the controller increases the processor to the next higher step. When the workload is less than 60%, the controller reduces the processor to next lower step. When the screen is turned off, the frequency locked to the minimum frequency scaling.

New version: three user adjustable parameters: inc_cpu_load, pump_up_step, pump_down_step. Unlike the old version, it gives more control to the user. We can set the threshold at which the regulator decides to increase / decrease. We can also set the number of frequency steps to be missed during the survey up and down.
When the workload is greater than or equal inc_cpu_load, control scales the CPU pump_up_step. When the workload is less inc_cpu_load, control scales the CPU down down_down_step.


25: Pegasusq / Pegasusd

Pegasusq / d - is a multi-core processor based on the controller Ondemand and controller with integrated hotplug. He is quite stable and has the same battery life, and that you are using. Current processes in the queue, we know that can simultaneously run multiple processes. These processes are active in the array, which is a queue called queue "Queue Queue" that continues to the established values ​​of priority (priority scheduler is used, which then decides what process will be performed later).

To ensure that each process had its share of resources, each of them will work for a certain period of time and eventually be stopped, and then placed in a queue until it again becomes your turn. If the program is completed, so that others can run the program with the highest priority in the current queue.

26: Hotplugx

This is a modified version of Hotplug and optimized suspension mode off-screen

27: AbyssPlug

This regulator obtained from hotplug, it works the same way, but with changes in savings in longer battery life.

28: MSM DCVS

A very effective and a wide range of dynamic clock and voltage scaling (DCVS), which refers to the use of models from the active standby mode, up to the middle and high processing requirements. This makes the phone processor smooth zooming from a low power, low level leakage to incredibly fast performance. Only for use Qualcomm processors.

MSM is a prefix for SOC (MSM8960), and DCVS - it is a dynamic clock and voltage scaling. It makes sense, MSM-DCVS

29: IntelliActive

Based on Interactive with the following improvements:

1. The possibility of self-regeneration of the input driver (without the aid of PowerHAL)
2. biphasic planning (phase idle / busy to prevent jump directly to the high frequency
3. Checks standalone processor and shorts on some unnecessary checks for ways to improve code execution. Thus, it avoids the locking processor.

by Faux

30: Adaptive

This driver adds a dynamic control cpufreq policy designed for latency-sensitive workloads, as well as to improve performance.
This regulator is trying to reduce the delay clock to the system more responsive to interactive workloads to the lowest stationary state, but in order to reduce energy consumption by an average level of work, the level will be made step by step, to prevent the system from going on
The maximum level of work.

31: Nightmare

PegasusQ modified, less aggressive and more stable. A good compromise between performance and battery. In addition to the SoD is prevention, because usually it is not hotplug.

32: ZZmoove

Managing ZZmoove ZaneZam optimized for low power consumption when the screen is off, paying particular attention to restricting the use of the application in the background when the screen is off, for example, when listening to music. ZZmoove unique feature is that it has a pre-defined profiles and allows you to switch profiles. This governor is still WIP, because the developer is constantly giving updates! Here are the available profiles:

Default (set defaults for the controller) for Yank battery ->old unspoiled setting (very well balanced battery balance setting / performance DEV-NOTE: strongly recommended!) To Yank Battery Extreme ->old unspoiled setting (eg, a battery, but focusing on the battery) for ZaneZam battery ->old unspoiled setting (. more "hard" setting is strictly focused on the battery savings DEV-NOTE: may give some delay!) To ZaneZam Battery Plus ->NEW! (DEV-NOTE: recommended too!) For ZaneZam Optimized ->old unspoiled setting (balanced without setting the focus in any direction DEV-NOTE: a relic from the back side in those days, although some people still love it!) For ZaneZam Moderate ->NEW! Setting up on the basis of В«zzoptВ», which is mainly (but not only just!) 2 online for ZaneZam Performance core ->old unspoiled setting (all that you can get from zzmoove in terms of performance, but it also has a quick zoom on / off hotplugging) for ZaneZam InZane ->NEW! Based on the performance of the active automatic rapid scaling. New experience! For ZaneZam Gaming ->NEW! Based on the performance of the new scaling unit, which allows the processor to avoid overheating while playing for ZaneZam Relax ->NEW! Based on moderate (except for setting hot-plug) with relaxed sleep settings
(Since version 0.9 beta4: temperature of the CPU temperature threshold of 65 В° C is on, if the temperature gauge support exynos4 cpu was compiled by the controller)

33: Sleepy

Sleepy (formerly known as Solo) - an attempt to strike a balance between performance and battery power to create. It is based on Ondemand. It includes some settings, such as variable Down_sampling and other functions set by the user through the sysfs call "echo". Sleepy very similar to Ondemandx.

34: Hyper

Hyper (formerly known as kenobi) - smart aggressive and smooth knob based on Ondemand, and has multiple functions Suspandx Susendandx profiles. It also has the function of fast_start deep_sleep and detection. Furthermore, the maximum frequency is in the hold mode 500 MHz or independently from the core state. It is more focused on the smoothness of the regulator, which means it is good for productivity, without sacrificing long battery life.

35: SmartassH3

SmartassV2 based on the parameters configured H3ROS. It is configured to better frequency scaling (not too high, if it is not necessary), which can lead to better battery life.

36: SLP

This mixture was pegasusq and ondemand. Thus, it is a balance between the economy and the battery capacity.

37: NeoX

Optimized version pegasusq regulator, but with some additional settings for better performance. This means a little more draining battery life than the original PegasusQ, but it still is a balanced regulator.

38. ZZmanx

ZZmanx just as ZZmove, but it was renamed because DorimanX made it into his version (possibly higher productivity). However, it still suffers from the average performance of games. (See. ZZmoove Description of management profiles)


39. OnDemandPlus

Ondemandplus - it ondemand and interactive controller which has additional energy saving features, while maintaining a very fast performance. Although interactive controller provides a modern and smooth texture, the scaling logic has been completely rewritten. The reports revealed that users find ondemandplus as a more user-friendly control. In ondemandplus behavior to reduce the scale of the ondemand only slightly changed. Nevertheless, the scale was changed for an immediate scaling up to a maximum frequency.


40. Dynamic Interactive (DynInteractive)

This control is dynamically adjusted according to load. This means that the dynamic (always changing) settings, and not static (non-changing). Dyninteractive still receive the same great balance between battery life and performance as the original interactive controller, and improve it even more. This is not the same as the original interactive governor because of this unique behavior.

41. Smartmax

Smartmax - a mixture between ondemand and smartassv2. He acts mainly as a smartass with the concept of an "ideal" frequency. By default it is set to save battery, so it is not a game or a control knob! In addition, to make it "fastВ», smartmax has В«touch pokeВ». Thus, input events from the touch screen processor will increase for a certain time to a certain frequency. Developed user XDA Maxwen.


42. Ktoonservative \ KtoonservativeQ

Ktoonservative based on a conservative governor, but with the addition of new custom variables and hotplugging. He tends to be very responsive and good for battery saving. This control is very customizable and is located in the nuclei ktoneza.


43. Performance may cry (PMC)

The controller, based on Smartmax, except that he's changed for the better and maximize battery life. This is not a game controller!

44. Dance Dance

Based on a conservative with some functions smartass, he scaled in accordance with the laws of the Conservatives. Thus, it will start from the bottom, will load the sample, if it is above threshold, is dispersed only one speed at a time and accelerated one at a time. It automatically disconnects the screen speed to 245 MHz and if your frequency min above 245 MHz, it will reset min to 120 MHz, while the screen is switched off and restore its screen when waking, and will continue to be scaled in accordance with the laws of conservatives. Thus, he spends most of his time at lower frequencies. The purpose of this is to obtain the best runtime with decent performance. It is controlled performance, but is also compatible with some batteries.

45. AbyssPlugv2

AbyssPlugv2 - is rewriting the original processor. It also resolves an issue where the controller is set only for the first core, but now manages all the kernels directly from any application you are using tools. There were comments about the lack of stability with the regulator.

46. ​​IntelliMM

Rewriting the old Min Max controller 3 and has a processor state: Idle, UI and Max. Regulator Intelliminmax (intellimm) is designed to work with the new SOC fixed voltage rails (e.g., MSM8974 + SOC). It is designed to operate within these ranges with a fixed voltage, to maximize battery performance when creating the user interface smooth operations. This cost-effective regulator and spends most of his time at lower frequencies.

47. Interactive Prooo

The new (modified) version of the interactive interface optimized for devices such as One Plus One. It is more effective than the original Interactive, because it is constantly re-evaluates the load on each processor, which allows the CPU to efficiently scale.

48. Slimmm

The new controller from the branch cm and slimrom project. It is optimized for performance and control has been tuned for new devices such as One Plus One.

49. Ondemand EPSSS

A modified version of Ondemand and optimized for new devices. It is based on Ondemand core Semaphore, which is more optimized for battery operation. EPS at the end means energy savings Extreme, so the regulator is shifted to the energy-saving!

50. Smartmax EPSSS

This control is based on Smartmax, but is optimized for В«Extreme Power SavingВ» (hence the suffix EPS). This means that it uses less battery than the original Smartmax, so it's not a very good game controller (again!). It can be found only on newer devices.


51. Uberdemandd


Uberdemand - Ondemand is a 2-phase indication, which means that he has a soft cap at a frequency of 1728 MHz, so your processor does not always translate directly to maximum, made thr Canary.


52. Yankactivee


Slightly modified interactive control Yank555.lu. It has the addition of the battery, added to this, so expect better battery life! Based on user reports, this controller operates more friendly than the original interactive control without sacrificing performance.

53. Impulse


Improved version of the interactive modified neobuddy89. Impulse aims to balance the battery and performance, as well as interactive, but it has some of the settings to save battery power.


54. Bacon


This is nothing like the polished interactive controller, called "bacon", since it was adapted from the device due to the bacon neobuddy89. Most settings - to improve the performance / latency

55. Optimax


This is based on OnDemand, like almost all regulators arising from XDA. It contains some improvements from LG, in particular for processing freq boost, so it will rise to a predetermined level almost like HTC regulator. It has different settings for HTC regulator, but it behaves quite similar, tunable its default settings a bit more conservative.
He comes from Uber Cl3kener core Nexus 5, where he has a pretty good reputation for battery

56. Preservative governor


This is based on the idea that the processor would consume a lot of power with frequency. It is based on a conservative governor. The idea is that it will remain at a specified step (chosen by the creator Bedalus 702 MHz), unless it is necessary. You will notice that it will hover around 702 and not move too much, and only to the minimum frequency when nothing at all happens. This is most useful when you are doing something like reading; The screen is static or playing light games that you no longer need to improve
Governor comes from Moob kernel nexus 4


57. Touchdemandd


Touchdemand based on the controller ondemand cpu, but was changed to the chip Tegra 3 (tablet only) and has additional settings for the touch screen sensitivity.


58. ElementalXX


ElementalX is essentially multiphase regulator Ondemand, whose goal is to achieve the best balance between battery life and performance. By default, it is more conservative than Ondemand, as it often does not increase for most operations with your phone. If you found graphics load, the regulator will switch to the two-phase behavior Ondemand, which uses different maximum frequency depending on the load increase. ElementalX supplied with increasing default input signal, reducing the frequency and increasing the sampling frequency in order to improve responsiveness.


59. Bioshockk


Not a game, but rather the CPU controller designed Jamison904. The mixture ConservativeX and Lionheart. A good balance between battery savings and productivity.

60. Blu_active

The new controller cpu, designed eng.stk (shown in its nuclei Code_Blue), based on the interactive interaction with upstream fragments caf and ondemand control bits. This control is mainly focused on the performance, as well as other things that creates a developer, but also well balanced for gaming and general use.

61. Umbrella_core

The new controller CPU via twisedumbrella, based on interactivity, focused on battery life rather than on performance. He will still grow to the desired frequency, but will not stay long at high frequencies. This control has a tendency to remain at the frequencies of high frequencies during screen_off.


62. ConservativeXX

Imoseyon also designed (briefly in Lean Kernel for Galaxy Nexus), ConservativeX regulator behaves as a conservative regulator with the added benefit to blocking the lowest CPU clock interval when the screen is off. This controller can additionally perform hotplugging on CPU1, but there is no documentation to confirm this suspicion now.


63. HydrxQQ


Just lulzactiveq controller with performance tuning (through tegrak). This means more productivity and less battery life.


64. DevilQQ

Aggressive modifying pegasusq regulator which keeps hotplugging at maximum two processor cores in standalone mode). This is largely a pegasusq optimized for phones with quad-core processors.

65. YankasusQQ


Yankasusq - is another modified pegasusq, but with the included screen to adjust the frequency and some other modifications. The difference between PegasusQ and YanksusQ is that it does not work too aggressively when the screen is turned on (less battery drain).

66. Darkness

It is based on a nightmare, but more simple and quick, basic configurations, but a very complex structure. This is an updated version of the nightmare governor, while it is quite stable in tests

67. Alucard

Favorite choice and one of the original controls that are made Alucard_24. Alucard is based on ondemand, but it was heavily modified to provide better battery life and performance. He is known to be friendly to the battery without sacrificing high performance.

68. Hellsactive

Heavily modified controller from hellsgod, which has been improved to increase the battery life. Hellsactive less aggressive compared with intelliactive, so battery life will be more like the original interactive.

69. Ragingmolasses

In addition to the surprising title, it is a mixture of conservative and ondemand and scales based on load with multiple tunable. It should be simple, fast and efficient, in order to maintain the frequency of the maximum hours, unless it is absolutely necessary. It includes gboost for a better game.

70. Virtuous

It establishes your maximum processor to wake and sleep and change control, when your device is awake or asleep. It saves battery by lowering the frequency of the processor when the device is asleep, when it wakes up, it will automatically speeds it up. Or, alternately, you can install the processor. It is based on smartassV2 (it uses two regulators, one for sleeping and one for waking)

71. Sakuractivee

Aggressive hybrid ondemand and hotplug, which means that it will scale as the ondemand, except a little more aggressive. But also acts as a hotplug due to the fact that it turns off the engine.


72. InteractiveX v22

Imoseyon also designed (feat. In Lean Kernel for Galaxy Nexus), InteractiveX V2 regulator behaves like InteractiveX CPU1 and further makes a state hotplug, when the screen is off.

73. Alessano

A less aggressive and more stable ondemand, modified TeamMex. A good compromise between performance and battery. It can be used with an optional controller hotplug.

74. GallimaufryXX

Modified ondemand, that is the two-stage regulator with ondemand speed settings. It includes a trip code on isoseyon user.

75. AggressiveXX

Modified conservative, but with a lot of tricks to increase avtongmnost, saving energy. It also includes a trip code on isoseyon user.

76. Tripndroid

Instead scheduler IO controller CPU is based on the advanced settings ondemand performance

77. Wrexyy

Wrexy - based on a conservative, like a lionheart. He has a tendency to stay away from higher frequencies to lower frequencies, but the performance is not strongly dependent.

78. Xperience

Superior smartassv2 for better performance and smoothness. Created TeamMex.

79. Stockdemandd

Heavy modification demand for improved performance and battery life. He is still a well-balanced control and is designed for everyday use.

80. Zeneractive

It handles frequency scaling in the same way as interactive, and has the same settings as for interactive scaling frequency. Nevertheless, on the whole zeneractive hotplugging new code, which is there, "from scratch".

81. InteractiveBB

Interactive control with a more balanced battery life / performance

82. Agressive

As Lionheart, it is based on a conservative, but an even more aggressive

83. Intellidemandv22

Just like its predecessor, intellidemandv2 - an intelligent ondemand detecting and zoom view on the GPU load basis. It is optimized for specific devices and has the best uptime and performance.

84. Boostactivee

On the Interactive basis but with the possibility of increasing the CPU frequency. It focuses on the performance of the regulator.

85. Wave

Based on a conservative with some speed settings and battery. This control has been created zparallax.

86. Barry-Allen

It is based on an interactive mode. It is expected that the regulator would be more friendly to the battery and at the same time, has a good performance.

87. Arteractivee

This is an interactive processor port control from a new source. It has more optimizations for Snapdragon 80x CPUs.


88. Precognition (PrecoGOV)

PrecoGOV takes over and dynamically adapts to your usage pattern. To achieve this goal PrecoGOV manages frequencies, modes of inactivity and sleep, hotplugging, to the core temperature and even gpu and tries to help the scheduler as well as possible, while taking into account the battery and thermal constraints.

89. Mythx_plug

It is based on the enhanced Interactive regulator and has been modified to increase or decrease slower faster. It is user-friendly to the battery controller.

90. PegasusQPluss

PegasusQPlus - heavily modified Pegasus, which was implemented in his AndreiLux Perseus kernel. PegasusQPlus should have the best balance between performance and battery usage.

91. Yankdemandd

Full stock (JB) ondemand-regulator with modified default configuration designed to reduce battery consumption

92. HyperXX

Modified interactive performance.

93. Despairr

This change is conservative with a few additional values ​​exposed, it tends to be a bit more conservative with the battery than the default conservative. Developed by DespairFactor.

94. electroactive

Electroactive CPU controller was created to get some of the best balance between battery life and performance that you see on the device. He is an excellent replacement for the original controller, being much more friendly to the battery with a much smoother transition than the original. This hybrid management class, using a unique way to combine the best of interactive and ondemand. It includes some additional add-ons and improvements to save more energy than an interactive control, plus some additional settings and add-ons that improve power management and performance in games, and to improve energy efficiency in normal use. Increased processor capacity, increase graphics, fast_start deep_sleep and detection functions are integrated, and the clock frequency 300 MHz suspension.


95. Electrodemandd


Based on the controller ondemand cpu, is a senior regulator, which was used in electroactive core, which uses the same partitions as the original controller ondemand.


96. Lionfish

Lionfish combines the features of a conservative, ondemand, and interactive controls. It is designed for maximum battery life without any noticeable impact on performance. He was quick to respond to heavy loads (like ondemand and interactive), while remaining within the scope of the optimal CPU performance-per-watt. At moderate loads periodically voted for increasing, maintaining or decreasing frequency. When enough votes to change the frequency, it gradually increases. voting mechanism reduces the frequency jitter as compared with ondemand and conservative. squid2 test showed that the regulator uses moderate frequency (where the efficiency is optimal) more efficiently than interactive, ondemand and conservative. This improved frequency distribution leads to a moderate reduction in power consumption of the processor while maintaining responsiveness comparable to the interactive controller.


97. Interextremm

It was found in the hacking s6 nucleus, where it is set to increase productivity while maintaining good battery life.

98. Cafactive

This version promises to significantly improve performance compared with its own version of the online version of Samsung (tests show an increase in performance indicators), but on some devices it may be unstable and may lead to some problems with performance under normal and hard work.

99. Lightning

Modification of darkness @HridayHS

100. ThunderXX

ThunderX - an energy-saving processor based controller SmartAssv2, optimized SoMs Mediatek.

101. sched-DVFSS

Managing Linaro and ARM, which promises to provide better battery life, and easy to configure. Unlike conventional CPU controls that rely on an approach based on a sample, for the consideration of the CPU time, sched-DVFS uses tracking the use of the Task Scheduler, which provides a smooth scaling and the best response to the change in CPU utilization. Only in the nuclei of Energy Aware Scheduling (EAS). According to some reports, energy saving varies between devices and may cause instability

102. Intell

This is an interactive manager, which is optimized for Intel devices. It is believed that it is more friendly to the battery than online, but it has a good performance. Found only based SOC.

103. Frankenstein

Based on an interactive mode hotplugging, it is focused on performance, but is intended to save the battery when the screen is off. However, in some devices, it may be unstable. Found only based SOC.

104. Cyan

Cyan - an interactive processor controller designed for heavy gaming and processes. It was originally designed for the i9500, but now he is in the nuclei for devices with SOC SOC.

105. TheSSJactivee

TheSSJactive it based on yankactive, but with the addition of support for hotplugging SOC SOC. He is known to be friendly to the batteries by the governor.

106. Chill

It is designed to provide a more aggressive battery savings when the screen is off.

107. sprdemandd
Ondemand Regulator modified the functionality of standalone CPU, when the screen is off. It has a thermal control logic embedded in the controller.

108. Kraken

On the basis of ElementalX, but with the settings for best performance while remaining well balanced. Found in Kraken Kernel team OctOS.

109. Ironactive

Based on the latest version of the online version of CAF 4.4 without any additional changes. It is located in supernuclei @ Tkkg1994 for Samsung Galaxy S7.

110. Nebula

Interactive Port Controller based on the msm-4.4 sources with some mods for HTC 10, keeping an excellent balance between performance and battery life found in many other interactive govs. It originated from the nucleus Eliminater74 nebulae and has been a popular choice before the introduction of EAS planning core.

111. Relaxedd


Relaxed based on cooling and has been modified to achieve a gradual increase in the frequency, providing the benefits of the battery. To achieve this, the relaxed use of increasing the ceiling variable. Instead, to increase right up to the maximum frequency is the difference between relaxed and boost_counter boost_ceiling, and then increases to a maximum minus the difference.


Cultivation

Governor modified quite interactive with the intention of giving the user more control by providing additional settings. On the basis of the CAF 4.4 captures the detail coming from blu_active and user XDA Sultanxda.


Recommendations
for performance :
Interactive / InteractiveX / Intelliactive / Performance / ElementalX / HYPER / Lionheart / LionheartX / Blu_active

for autonomy :
Ondemand / Perfomance may cry (PMC) / Smartmax / Intellimm / Alucard

balanced :
Interactive / InteractiveX / Intelliactive / Ondemand / Ondemand / ElementalX / Yankactive / YanksusQ / PegasusQ / HYPER / Impulse / ZZMoove

For games :
Interactive / InteractiveX / Intelliactive / Performance / Lionheart / LionheartX / PegasusQ / ElementalX / Ondemand / OndemandX / HYPER

Link to sourcetyts

Post has been editedzolinkot - 03.12.18, 21:10
Reason for editing: Added retouched gugloperevod



Rep: (1437)
M
We move to subsectionXiaomi .
The curator of the topic is bullik01 .


Post has been editedVlad J.S. - 17.08.17, 13:36



Rep: (855)
Title: .//Hack ~ 19.05.2017
Author: .//Hack
Status: Beta
Kernel version: 3.18.27
Android version: MM 6.0.1
Current version: rc1
Supported firmware: MIUI, as well as the firmware based on it
Supported Models: 3S, 3S Prime, 3X (It seems that the kernel does not work on the European version of the device. The endless butlup (falls modem), works without sim card)
Features:
  • Support fixing TTL
  • DT2W (DoubleTap2Wake). It works in 3 modes:
    • In full screen
    • Only the bottom of the screen (about 3 cm)
    • Disconnected
      • In the power off state DT2W stitch turned off too when the screen blanking. That is, it is for those who want to save the most battery

  • Optimize the internal structure of the nucleus, it should run faster (on the interface you will see whether it is not likely)
  • With a little work on energy-saving sleep mode. It is too early to talk about results, but the first night I came down the core of the second largest energy consumption.

Date stable release: May 19, 2017
Date of last renovation: May 19, 2017
WITHsway: Attached fileXiaomi_Redmi_3s_Hack_Stock_boot.zip (13.47 MB)







~~~ ~~~ ~~~ ~~~ ~~~ ~~~







It seems that many do not know why fixing the TTL, due to which I steamed himself and compile a kernel. In short: the right hand bypassing interlocks and operator-net via TTL Master program.

DT2W can be started 3 ways:
  1. В®Kernel Adiutor- Tab "Awakening" (supports all 3 modes)
  2. Attached filedoubletap2wake_widget.apk(640.82 KB)
    Is added to the desktop as any widget (supports only 2 states: off, and bottom of the screen)
  3. Via terminal:

Full Screen:
echo 2>/ sys / android_touch / doubletap2wake

The bottom of the screen:
echo 1>/ sys / android_touch / doubletap2wake

Disable DT2W:
echo 0>/ sys / android_touch / doubletap2wake

The second and third method, unfortunately do not retain state after reset. Who knows, can add a command to the startup.В®Kernel Adiutorable to save the state DT2W

Install as a normal zip through TWRP.
It seems that the kernel does not work on the European version of the device. Endless butlup (falls modem), works without SIM cards.

Yadrodelam:
As it turned out, that for our DT2W apparatus does not exist a priori, and for some reason he could not do for me. In view of this, I share their experience, but remember that they are ground just under the source MIUI. For example, those options that I found in-HETE were developed for LOS / Cyan, and to me they did not fit. Compilation is successful, but the device fell into butlup. So we had to adapt, and to gather information in the vast-net bit by bit. Nevertheless, in the source code, you will not find my copyrights as yet not my idea, implementation of algorithms, too. I just adapted to our unit and corrected a few bugs. Actually, the source code for yourself:Attached fileDT2W.zip(50.19 Kb)



# Cap

Post has been editedbullik01 - 17.08.17, 16:49



Rep: (848)
Title : RR-N Kernel
Author : Saincharan
Kernel version : 3.18.67
Android version : N 7.1.2
Supported Firmware : Everything
Supported Models : 3S, 3S Prime, 3X
A source : Pull out the firmware RR 5.8.4 from 08/25/2017
Features:
  • Governor
    • Alucard
    • Darkness
    • Nightmare
    • Interactive
    • Conservative
    • Ondemand
    • Userspace
    • Powersave
    • Performance

  • Other
    • Strengthening at the touch

WITHsway : Google drive

Post has been editedsnekt - 01.09.17, 23:07
Reason for editing: raised in the topic header



Rep: (2751)
Title : Beacon Kernel
Author : bawaviki
Kernel version : 3.18.31
Android version : N 7.1.2
Supported Firmware All 7.1.2
Supported Models : 3S, 3S Prime, 3X
A source : https: //forum.xda-deve...con-kernel-3s-t3659441
Features:
  • Governor
    • Lionfish
    • Darkness
    • Interactive
    • Conservative
    • Ondemand
    • Userspace
    • Powersave
    • Performance

  • Other
    • Tcp
      • westwood (defalut)
      • cubic
      • vegas
      • reno
      • high speed
      • yeah
      • scable
      • illnois


    • gestures awakening
      • Doubletap2wake


    • little things
      • nethunter support
      • cpu boost
      • USB fast charge 2.0
      • vibration leveler
      • low brightness

WITHsway : Attached fileBeacon_land_beta3.2.zip (11.19 MB)



~~~~


Put Beacon kernel on cardinal-aosp. Doubletap2wake works (but not the entire screen, only in the middle part - at least in kernel auditor selected whole, the minimum brightness of the screen is now really the minimum, the nuclei of the control is as far as I can understand and see in the kernel auditor - core switched on and off depending on load ...

Attached files

Attached fileBeacon_land_beta3.4.zip(11.32 MB)
Attached fileBeacon_land_stable2.0 (min brightness) .zip(11.32 MB)


Post has been editedderak1129 - 06.08.20, 13:19
Reason for editing: Edited



Rep: (2522)
K
When new kernels send me a QMS. Thanks!



Rep: (1368)
Scripts: to enable fast charging and increasing the current limit mAh
Based: ~ Link to the original
Features: I tested on RR-N-v5.8.4 kernel with ~ Beacon Kernel ~ Link to post
Auxiliary software: ~ Ampere
1. init.d script to enable fast chargingAttached filePatch_fast_charge_on + .zip(126.13 KB)
2. Script init.d to increase the current limit mAhAttached filePatch_qpnp_smbcharger_on + .zip(126.22 KB)
Screenshot 1 900 mA max
Attached Image


Post has been editedwadjm81 - 09.09.17, 10:00



Rep: (1368)
Robertzemekis @ 11.09.17, 02:34*
I thought that one stable bekone2 and this config eat Akuma was faster? before standing bacon beta 3.4 and 3.4 configuration cpu2

It may have to do a full charge | charge?
If we do not strive for the parrots, you can putAttached filecpu_tuning-5_for_Beacon.zip(92.03 Kb)
Screen
Attached Image
Consumption
Attached Image
Attached Image
Attached Image

Attached Image
Attached Image
Attached Image
According to the wi-fi, mobile. Internet disconnected:
Screen 1 hour - 5%
Attached Image
Attached Image


Post has been editedwadjm81 - 12.09.17, 09:42



Rep: (20)
wadjm81 @ 07.09.17, 19:28*
2. Script init.d to increase the current limit mAh

Miraculously, this script underestimated the value up to 1900, instead of their default 2400 and 3000: rofl:
echo "1900">/ Sys / module / qpnp_smbcharger / parameters / default_dcp_icl_ma; default - 2400
echo "1900">/ Sys / module / qpnp_smbcharger / parameters / default_hvdcp_icl_ma; default - 1800
echo "1900">/ Sys / module / qpnp_smbcharger / parameters / default_hvdcp3_icl_ma; default - 3000


Post has been editedyesnosurely - 17.09.17, 18:58



Rep: (1368)
difr @ 12.09.17, 15:37*
Vadim gave all the links. if he will do more with a normal patch power.msm8937.so then everything on it.
The nucleus of XPerience-11.1.2-20170912-NIGHTLY-land
Attached fileXPerience_land_kernel.zip(10.47 MB)
Performance profiles
Attached filePatch_N_battery_profile-5.zip(147.75 KB)
To heap more kernel config files with the minimum frequencies
Attached filecpu_tuning-5_N.zip(92.16 KB)
thermal-engine.conf
Attached filethermal-engine.conf.ct-7.zip(126.74 KB)
Screenshots
Attached Image
Attached Image


Post has been editedwadjm81 - 12.09.17, 20:34



Rep: (2522)
Soviet Kernel 3.18.28 modified v2
Modified Soviet Kernel for Better Power savings and balanced performance.
Source (xda): Xda-dev
Download (gdrive): Core | Patch for Wi-Fi on the firmware MIUI

Tested on Miui Pro (Redmi 3s 3 \ 32)

Screen
Attached Image



Rep: (285)
* bullik01,
On the European version?



Rep: (2522)
* Blackfly , idk



Rep: (3)
* safronik2000,
Kernel for androyd 6



Rep: (24)
* tagantank,
so 6
screen
Attached Image


Full version    

Help     rules

Time is now: 11/11/20, 10:29