Posto questa interessante discussione di XDA volta a ottimizzare i consumi dei nostri Xperia U. L'applicazione interverrà su: Governor, IO Scheduler.
Nelle prime versioni l'applicazione era compatibile solo con Rom Stock Sony, ma finalmente é stata estesa la compatibilità a tutti i kernel 3.0.X. Quindi ora l'unico vero requisito per provare questi governor é l'avere ICS installato.
Discussione d'origine XDA
REQUISITI
- Android 4.0.4 (Qualsiasi Rom)
- Root
GOVERNORS
Generale
Il governor sui nostri Smartphone è la modalità di gestione dello scaling della frequenza della cpu. In sostanza se noi abbiamo un governor aggressivo la cpu tenderà a mantenere la frequenza ad un livello massimo per offrire le migliori prestazioni, se
invece ne abbiamo uno meno aggressivo la frequenza verrà maggiormente commisurata alle reali necessità di calcolo della cpu.
Ondemandax
- Aumenta la frequenza della cpu in base al carico
- Limite frequenza CPU a 200MHz a schermo spento
- Stesso comportamento di un normale Governor Ondemand a schermo acceso
- Nessun bisogno di settare profili.
PegasusQ
- Tipico profilo Samsung per la gestione di multi-core
- Da considerare come una versione ottimizzata del governor Ondemand
- Maggiori informazioni
SmartassV2
- Governor ottimale per uno scaling della cpu aggressivo ma che non incide particolarmente sui consumi
- Limite frequenza CPU a 200MHz a schermo spento
- Permette di creare profili per l'uscita dallo standby
IO SCHEDULERS
Generale
L'IO scheduler è la modalità di gestione degli input\output da parte del kernel.
- SIO: Generalmente lo Scheduler di default risulta essere una fusione tra il deadline e noop.
PRO: Semplice, affidabile, non avaro di risorse
CONTRO: Velocità di lettura unità flash lenta rispetto ad altri scheduler
- VR: Assicura la massima fluidità di sistema, simile al noop.
PRO: Ottimo per l'utilizzo durante i benchmark
CONTRO: Performance non stabili ma abbastanza variabili, non molto stabile.
- NOOP: Assicura la massima fluidità di sistema
- BFQ: Vale il discorso fatto per il SIO
- DEADLINE: Buona fluidità generale anche se inferiore al NOOP.
INSTALLAZIONE
Per sfruttare il lavoro fatto da AnDyX non dovrete fare altro che:
- Scaricare l'applicazione, possibilmente sempre l'ultima disponibile
- Installare l'apk
- Selezionare i vostri Governor e IO preferiti
- Applicare le modifiche e riavviare.
Spoiler:
AGGIORNAMENTO
- Eliminare dati e disinstallare vecchio apk
- Riavviare
- Installare nuova apk, settare e riavviare nuovamente
Dopo ogni riavvio governor e scheduler non saranno applicati immediatamente ma solo dopo alcuni minuti.
Per il download vi rimando alla discussione d'origine essendo un progetto in pieno sviluppo e soggetto a variazioni continue. Mi raccomando scaricate sempre l'ultima disponibile e soprattutto aggiornate man mano che ci sono novità. Se avete account su xda mi raccomando un thx ad andy