codice:
Ondemand:
La caratteristica più importante del governor Ondemand, è la possibilità di passare dalla frequenza minima a quella massima in un tempo minimo, saltando tutte le frequenze intermedie. a causa della sua rapidità, i suoi consumi sulla batteria non sono proprio ottimali. Poiché il governor passa alla massima frequenza non appena il terminale viene utilizzato, per poi riscendere quando quest'ultimo è a riposo, Ondemand affatica la CPU di più di ogni altro governor.
Conservative:
Un governor simile al sopra-citato Ondemand, ma con un passaggio da frequenza a frequenza nettamente più lento. Grazie ad alcune modifiche, Conservative è in grado di cambiare frequenza in modo graduale, raggiungendo poco a poco la frequenza più adatta alla condizione di utilizzo. Al contrario di Ondemand, Conservative utilizza tutte le frequenze intermedie e per questo è in grado di conservare molta batteria.
Interactive:
Questo covernor puo' essere considerato come un "Ondemand più veloce". Le sue due caratteristiche principali, che lo differenziano da Ondemand, sono l'estremamente veloce passaggio da un a frequenza all'altra ed un ottimale gestione della CPU anche se stressata da tanti processi aperti. Per questo possiamo definirlo anche un "Ondemand Intelligente".
Smartass:
Il risultato della ri-compilazione del codice completo del governor Interactive. L'obiettivo principale è quello di ottimizzare la durata della batteria senza ridurre le prestazioni. Non è ancora "amichevole" con la batteria come SmartassV2 da quando le frequenze a schermo acceso sono più alte di quelle a schermo spento. Per questo Smartass potrebbe saltare alla frequenza più alta troppo spesso.
SmartassV2:
La seconda versione del governor Smartass originalmente creato da Erasmux. Un altro molto amato dalle persone. Il governor passa ad una frequenza ideale, inizialmente utilizzando un metodo più agressivo e poi, una volta stabilizzatosi, uno meno aggressivo. Questo governor a schermo spento usa frequenze diverse rispetto a quando lo schermo è acceso (Frequenze chiamate "namely awake_ideal_freq" e "sleep_ideal_freq". Esso abbassa il clock della CPU molto velocemente (Per raggiungere prima la frequenza ideale più bassa) mentre lo schermo è spento, e rialza rapidamente la frequenza quando lo schermo viene riacceso. Non è più presente il limite per le frequenze a schermo spento (A differenza di Smartass), così l'intero blocco di frequenze è disponibile sia per lo schermo acceso, che per lo schermo spento. Il motto del governor è "Il giusto bilanciamento tra batteria e prestazioni".
Lazy:
Questo governor creato da Ezekeel è compilato su base di quello Ondemand ma con un parametro addizionale quale "min_time_State" per specificare il tempo minimo in cui la CPU deve restare su una frequenza prima mi passare ad un'altra superiore o inferiore. L'obiettivo di questo governor è quello di eliminare le insabilità causate dal passaggio di frequenze troppo veloce presente di default in Ondemand. Altra caratteristica di Lazy è il parametro screenoff_maxfreq che, quando abilitato, impone al governor l'utilizzo della frequenza massima anche quando lo schermo è spento.
Lagfree:
Lagfree è molto simile ad Ondemand. La differenza più importante è l'ottimizzazione dell'utilizzo batteria. Le frequenze aumentano e diminuiscono gradualmente, al contrario di Ondemand che saltaal 100% troppo spesso. Lagfree non salta nessuna frequenza quando essa viene aumentata o diminuita. Per le sue caratteristiche, lagfree non è indicato se si richiede un repentino incremento di potenta da parte del proprio terminale, esso infatti utilizzando gradualmente tutte le frequenze disponibili, richiede più tempo degli altri governor prima di raggiungere il 100%. Alcuni utenti segnalano, infatti, problemi durante le riproduzioni video.
Lionheart:
Lionheart è un governor basato su Conservative, che è a sua volta basato sui sorgenti del terzo update Samsung. Rispetto al Conservative, Lionheart predilige prestazioni migliori, ottenute tramite parametri estratti da Performance. Per questa sua caratteristica, la durata della batteria è seriamente ridotta.
Brazilianwax:
Questo governor è molto simile a SmartassV2, ma presenta prestazioni leggermente superiori. Grazie al più aggressivo cambio di frequenza, Brazilianwax ha una durata della batteria minore rispetto a SmartassV2.
Powersave:
Grazie all'impostazione della frequenza più bassa come frequenza massima, Powersave garantisce un'ottima durata della batteria. Talvota, però, può presentare freeze temporanei dovuti al cambio di frequenza troppo lento.
Perfomance:
Imposta la frequenza più alta come frequenza minima. Grazie a questo particolare, le prestazioni sono elevatissime a discapito di una durata della batteria molto ridotta. È consigliabile utilizzare questo governor mentre si effettuano Benchmarks.