Salve a tutti, spero di chiarire un po le idee ai neo moddati per quanto riguarda i settaggi delle varie opzioni.
I settaggi sono effettuabili tramite varie app acquistabili sullo store. (setCPU,...) RICHIEDONO ROOT! ovviamente.
GOVERNOR
I Governor sono settaggi applicabili al clock max, min e alla velocita e frequenza di switch tra i vari clock.
Governano, come suggerisce il nome, il clock massimo & minimo, la "facilità" con la quale il sistema switcha frequenza CPU e la velocità di switch.
I tipi di governor implementati fin ora sono :
Ondemand
Powersave
Userspace
Conservative
Performance
Interactive
InteractiveX
Smartass
Smoothass
BrazilianWax
SavagedZen
Minmax
Scary
Partiamo con descrivere i piu frequenti.
Ondemand: è il settaggio di default di ogni kernel, con un buon compromesso tra velocità di e durata della batteria.
Powersafe: il governor Powersafe, setta la massima frequenza uguale alla minima, asoolutamente non adatto al uso quotidiano per ovvi motivi, mentre, può risultare utile come gov a screen off appoggiato dall'ondemand con screen on.
Userspace:questa opzione consente di settare manualmente la frequenza min max. La ritengo inutile, ma non avendola mai provata mi astengo dal giudizio.
Conservative:è un gov assimilabile ad un ondemand con qualche spanna piu sull'autonomia della batteria, ristretti cambi di clock e qualche underclock.
Performance:L'opposto del Powersafe, setta la min frequenza uguale alla massima, con risultati eccellenti per reattività, non si puo dire lo stesso per quanto riguarda overheating e autonomia.
Interactive:Mentre il conservative è un ondemand piu sull'autonomia, l'interactive è un ondemand piu performante, il più gettonato della serie anche per il suo consumo irrisorio rispetto alle prestazioni e senzazioni d'uso.
Smartass: Interactive con alcune modifiche che lo rendono piu durevole senza, però, rinunciare alla fluidità
Smoothass & Brazilianwax:Smartass con uno switch piu aggressivo, ne risentono i consumi.
Scary:Base Conservative, con switch freq. come Ondemand è implementazioni Smartass.
Ora è il momento degli I/O scheduler
Gli I/O Scheduler, dal inglese, "mettere in lista" sono algoritmi selezionabili con varie app a seconda dei kernel, che garantiscono e modulano la priorità di accesso a informazioni del sistema.
In parole povere, si occupano di selezionare priorità ai vari processi attivi sul nostro device, in genere si può limitare l'accesso, o acconsentirlo, al Hard disk, modulare larghezza banda per processi e velocizzare il rilascio di richieste (avvio applicazioni...).
Alcuni I/O: Noop
Anticipatory
CFQ
Deadline
VR
Simple
BFQ
Noop:Il piu semplice dei I/O (quando si parla di I/O piu semplice è meglio è), il default.
Anticipatory:non ho mai sentito parlare di questo I/O ma da come è stato costruito , penso ci sia molto squilibrio tra priorità. Sconsigliato.
CFQ: "Completely Fair Queuing" coda completamente equa, il piu bilanciato parecchio gettonato, ma non troppo comodo. su XDA c'è una continua evoluzione di questo I/O destinato a divenire uno dei migliori.
Deadline: lo ho proprio ora in test, ho notato priorità nella gestione web.
VR:uno dei migliori, con stringhe Deadline, performante ma instabile, le sue performance sono molto variabili.
Simple:più semplice è meglio è, come suggerisce il nome è l'I/O piu semplice, bilanciato stabile e performante.
BFQ:Basato sul CFQ prestazioni minori della VR e Simple, utile per USB transfer.
In conclusione, possiamo classificare come migliori governor per Autonomia: 1st place - InteractiveX | 2nd place - Smartass | 3rd place - SavagedZen; Performance: 1st place - Minmax | 2nd place - Smartass2 | 3rd place - SavagedZen
mentre per gli I/O Performance: 1st place - VR; Affidabilità: 1st place - Simple
FONTI: XDA, Esperienza personale.