Originariamente inviato da
8thphloor
Mentre sto completando la guida al setting del Devil (ho intenzione di spiegare ogni parametro presente in Devil Tools, quindi non è proprio una passeggiata) condivido con voi un'idea per un settaggio più volto alle prestazioni, ma senza per questo dover girare con uno zaino di batterie in spalla
. A me è sempre piaciuto usare il device al 101%, senza preoccuparmi troppo della batteria. Si basa su governor lulzactiveq con alcune modifiche volte a ottenere uno scaling verso l'alto e verso il basso più rapidi, scheduler cfq, prevede un leggero overclock della cpu (1704) e dell'ultimo step gpu (600), dynamic fsync attivo, touchboost attivato a 800Mhz e un undervolt della cpu (-50), con particolare attenzione allo step 800Mhz (che è più delicato per la questione touchboost). Attualmente è in test da un paio di giorni e sto ottenendo ottimi risultati in prestazioni con un consumo non troppo eccessivo (tra le 5 e le 5h e mezza di screen on, tutto sempre attivo, niente di freezato o greenifizzato, google now attivo e un uso piuttosto intenso, senza giochi). Penso si possa ancora migliorare e conto di farlo giorno dopo giorno (in primis scendere a -75 per la cpu e ottimizzare ancora il governor, forse overcloccare a 1800 e migliorare il setting gpu). Sul mio device ho invece problemi, con questo kernel, a undervoltare la gpu, pena freeze sempre dietro l'angolo.
Questi i parametri che ho modificato in Devil Tools rispetto ai valori stock:
Sezione tweak:
aumentata a 2 la velocità della dissolvenza del led (led control-speed)
disabilitata l'accensione dei pulsanti al tocco (touchkey settings-kernel control backlight)
Sezione performance tweaks:
impostata la frequenza di touchboost a 800000Hz (la frequenza a cui salta la cpu quando tocchiamo lo schermo. aumentandola ridurremo gli eventuali lag nello scrolling)
impostato a 600 lo step 5 della gpu (da gpu control, per incrementare le prestazioni gpu sotto sforzo)
Sezione cpu:
quello che si vuole ottenere qui è un aumento delle prestazioni e uno scaling più rapido
impostato lulzactiveq come governor
impostata freq massima cpu a 1704
impostata 1 1704000 hi-speed freq
impostato a 77% inc cpu load
impostato a 57% dec cpu load
impostato a 38000 up sample time
impostato a 18000 down sample time
impostati a 12 up/down rate sample period
Sezione volt:
quello che si cerca di ottenere qui è un risparmio batteria attraverso una minore tensione di corrente inviata alla cpu
impostate queste frequenze in cpu voltage (dopo aver tolto la spunta in alto)
2000 1400
1920 1375
1800 1350
1704 1325
1600 1275
1500 1225
1400 1175
1300 1125
1200 1100
1100 1050
1000 1025
900 1000
800 1000
700 950
600 925
500 900
400 875
300 875
200 850
Sezione memory management:
swappiness impostata a 0% (non mi interessano particolarmente swap e ammenicoli vari con 2gb di ram)
Per il momento vi risparmio i valori che ho modificato in audio e screen, anche perchè sono soggettivi (c'è chi preferisce colori più sparati o più naturali, audio a palla o delicato...).
Presto sarete in grado di cambiarveli da soli in base alle preferenze.
Come detto ci lavorerò ancora su e magari al termine preparerò una versione flashabile, anche se insisto sull'importanza di capire cosa si va a modificare. Sto testando su dn3 v3.1.1 ma credo possano essere provati su qualunque rom su base 4.3 samsung. Nel caso li proviate attendo consigli e critiche.
edit qui parlo in generale, a prescindere dal kernel e dai settaggi: se le animazioni nei menu e nell'apertura/chiusura delle app vi sembrano lenti provate ad agire sulla velocità dell'animazione (o a disabilitarla del tutto) da opzioni sviluppatore - ridimensionamento animazione/durata animazione/animazione di ridimensionamento, portando i valori a 0.5 o 0. O viceversa aumentarli se amate la pacatezza.