[EVO 4G General] HeathenMan:
[MENTION=3615140]HipKat[/MENTION]

You can add the following govs to list

InteractiveX V2 Governor:

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.

It is the author's opinion that this governor is best pony.

ConservativeX Governor:

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.

Yankactive governor:

slightly modified interactive based governor

"tweaked it a little to calm it down and make it behave a little like ondemand did"

Yankdemand governor:

reduced battery consumption tweaked JB kernel based ondemand governor

slim/elementalx CPU governor:

has been specifically designed and tuned to get the best balance between battery life and performance. By default, it is more conservative than Ondemand. During routine usage, the CPU frequency does not ramp up very often. If gboost is enabled, during gaming or any other graphics intensive situation, the CPU frequencies boost much easier in order to maintain maximum performance. There is also a built in input boost. There are several tunables specific to the governor

input_event_min_freq: takes four values separated by comma. These are the input boost frequencies for cores 0, 1, 2, and 3 (default 1728000, 1267200, 1267200, 1267200)

input_event_timeout: this is the length of time in milliseconds that the input boost will be active (default 500). Setting this to 0 disables input boosting.

ui_sampling_rate: when you touch the screen, the sampling rate changes temporarily to whatever you set here (default 15000)

two_phase_frequency: this sets the max frequency for moderate loads. Accepts four frequency values separated by comma, for cores 0, 1, 2, and 3. (default 1728000, 1728000, 1728000, 1728000)

How does it work? It's basically a multiphase ondemand governor.

The basic governor is very conservative for most phone activities, spending most of its time at 1267MHz. If there is graphics load, we switch to a two phase ondemand. The first phase runs with a max freq of 1728MHz (default). If the load increases, it goes to max frequency (default is 2265MHz) and the minimum frequency changes to 1267200 (I will probably make this tunable)

The input boost does a couple things. First, it lowers the sampling rate for the timeout duration to make the governor more responsive. Second, it boosts the frequency of any online cores. You can disable this by setting input_event_timeout to 0

intelliMM(intelliminmax) :

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.

- some said its similiar to alucard and hyper

Dancedance :

based on conservative, but with higher ramp rates (similar to lionheart) and better sleep routines (similar to wheatley).

Alucard:

didnt found much, look in kernel thread urself - 30mv uv

Hotplugx:

(not translated yet)

E’ un Hotplug modificato e ottimizzato per la sospensione in screen-off

SLP:

(Not translated yet)

è una versione ottimizzata di PegasusQ che, quando sono attivi entrambi i core, lavora con frequenze sincrone.

NeoX:

(not translated yet)

è un’altra versione ottimizzata di PegasusQ -

Se il carico è al di sopra della soglia massima e la frequenza corrente è pari o superiore alla freq ideale allora il gov. farà salire tutti i gradini alla cpu passando tutte le frequenze per una specifica

quantità di tempo – così rispetto al OnDemand non salterà alla frequenza max

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.

A Krait CPU can smoothly scale from low power, low

leakage mode to blazingly fast performance.

Believe it's a governor that is mfg'd by qualcomm to utilize new on chip features.

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

(not translated)

governor estremamente avanzato e disponibile per processori con architettura Krait, infatti MSM è il prefisso del nome del processore e DCVS è l’acronimi dell’orologio dinamico e del voltage scaling che lo caratterizzano, consente un’ottimizzazione delle pretazioni e dei tempi di risposta sfruttando le caratteristiche specifiche di questa architettura

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

(Not translated)

si basa sul modello dell’interctive di Google ma con alcune migliorie come un auto-boost in caso di necessità (senza l’intervento del PowerHAL), due fasi di scheduling a seconda della situazione, controlli multipli su CPU e processi per migliorare l’esecuzione del codice

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

increases so that the system is more responsive to

interactive workloads in loweset steady-state but to

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.

(not translated)

questo governor aggiunge una funzione dinamica alla gestione del processore atta a diminuire sensibilmente la latenza per i processi che lo richiedono ma limita anche il pieno utilizzo della CPU per ridurre i consumi.

Sakuractive:

(Not translated yet)

Un governor basato solamente su hotplug e ondemand. Il telefono con la pacth hotplug, quando può, quando lo schermo è attivo si comporta come un ibrido tra hotplug e ondemand.

OnDemandPlus:

(not translated yet)

Un governor basato solo su ondemand e interactive. Esso provvede ad un buon bilanciamento tra performance e consumi.

Asswax:

A work in progress of merging BrazilianWax and Smartass into AssWAX!

Originally Based on the interactive governor

ZZmove:

Governor optimized for low power consumption with the screen off, with particular attention to the limitation of consumption applications in the background with the screen off, such as listening to music. It has three settings: battery saver, balanced and performance. In addition to a performance boost, there is also the governor zzmove optimized.