venerdì 28 dicembre 2012

[GUIDA] Overclock con No-Frills CPU


No-Frills CPU Quest'app, utilizzabile solo con i permessi di Root nel terminale, ci permette di eseguire un overclock della CPU. Ma alcuni di voi si staranno chiedendo

Cos''è l'Overclock?
L'overclock è la modifica della frequenza della CPU.
L'aumento delle frequenze (misurate in MHz) causa un aumento delle prestazioni della CPU, poichè, essendo che gira ad alti regimi, ha gia una velocità adatta per le eventuali reazioni.
Queste modifiche (piu che altro l'aumento esagerato dei MHz) causa una minore durata della batteria e una riduzione della vita stessa della CPU. Per questo motivo sono qua a spiegarvi come settare al meglio il vostro Mini-Processore

Esploriamo No-Frills CPU
Appena aperta l'App ci troviamo di fronte ad un interfaccia che ci permette di impostare 4 valori:
  1. Frequenza Massima
  2. Frequenza Minima
  3. Governor
  4. I/O Scheduler




Premendo il tasto "Modifica" avremo a disposizione 4 scelte:

Invia Dati CPU che ci permette, appunto, di inviare i dati della nostra CPU agli sviluppatori dell'app per poter studiarci su.


Visualizza Statistiche che ci permetti di visualizzare le statistiche della frequenza della CPU


Impostazioni, dove potremo impostare la notifica al cambio dei valori (all'accenzione)



Per proseguire ci occorre sapere alcune cose essenziali:

Cos'è un Governor?
Il Governor è la modalità di gestione dello scaling (il passaggio dalla frequenza minima alla alta) della frequenza della CPU.
In pratica se manterremo un governor aggressivo, le frequenze della CPU tenderanno a restare alte, anche in momenti di inattività, dando un incremento delle prestazioni, ma un notevole consumo della batteria.

Cosa è l'I/O scheduler?
L'I/O Scheduler è la modalità di gestione degli Input/Output

Posso effettuare un Overclock su ogni firmware?
No. Per eseguire un overclock abbiamo bisogno di un custom Kernel, che al 99% dei casi troviamo in una ROM Modificata. Questo ci permette, dunque, di escludere le versioni di Default di Android, es: Gingerbread.


Ed è arrivato il momento di impostare i nostri valori

Frequenze Minime
  • 122 MHz -> Sconsigliata. è buona solo nel caso in cui dovrete lasciare per molto tempo in modalità Aereo e con schermo spento. Inutilizzato in poche parole.
  • 245 MHz -> Sconsigliata. Richiede un elevato scaling da parte della CPU quando si accende lo schermo. Questo comporta scarse capacità di reazione, poca fluidità e uno stress maggiore della CPU che lavora di piu per raggiungere la soglia richiesta.
  • 320 MHz -> Molto simile alla 245MHz.
  • 480 MHz -> Questa è la frequenza minima perfetta. Ottimo il rapporto tra "Consumo Batteria/Prestazioni". Avete sempre la CPU pronta alle vostre esigenze. Questo comporta un minor scaling e una buona fluidità del sistema. Inoltre il voltaggio è uguale alle frequenze piu basse. A questo è dovuto il minor consumo della batteria.
Frequenze Massime
  • 600 MHz -> Si tratta della frequenza massima di Default. Ottima se non si usa parecchio il telefono e non si richiedono potenze eccessive (come per i giochi)
  • 652/672/691 MHz -> Frequenze molto simili tra loro che permettono un leggero incremento delle prestazioni, senza gravare sui consumi della batteria.
  • 710/729 MHz -> Frequenze che danno il miglior rapporto "Prestazioni/Consumo Energetico". Sono tra le piu stabili e le piu utilizzate.
  • 748/768 MHz -> Un buon incremento delle prestazioni, ma inizia a incidere un po di piu sui consumi.
  • 787 MHz -> Una via di mezzo tra la 768 e la 806. Offre buone prestazioni, ma incide sui consumi della batteria. A mio avviso non bisogna andare oltre! Offre stabilità al sistema mantenendo 480MHz come frequenza minima.
  • 806/+ MHz -> Notevole incremento delle prestazioni, ma consuma parecchio la batteria. Dalla 806 MHz bisogna aumentare anche la frequenza minima, per non rischiare di freezzare in continuazione il sistema e subire il riavvio dell'apparecchio xD
Governor
  • Smartass / SmartassV2: Governor che forniscono uno scaling della CPU aggressivo, ma che non incidono parecchio sui consumi.
  • Smoothass: Leggermente piu aggressivo dello smarthass.
  • Savagedzen: Smartass modificato che offre buone prestazioni e un adeguato consumo della batteria.
  • MinMax: Governor che offre ottime prestazioni.
  • Ondemand: Governor di default che aumenta la frequenza della CPU in base all'uso richiesto.
  • Interactive /InteractiveX: Molto simile all'Ondemand ma leggermente piu aggressivo.
  • Conservative: Governor che mira al maggior risparmio energetico. I consumi della batteria sono abbastanza ridotti.
  • Powersave: Come il Conservative.
  • Performance: Governor che mira principalmente alle prestazioni! Da ottimi risultati, ma pensa che camminate con una mini centrale elettrica per tenerlo sempre carico xD

I/O Scheduler
  • noop -> Assicura la massima fluidità del sistema.
  • sio / bfq -> sarebbero quelli di default.
  • deadline -> buona fluidità del sistema, ma minore del noop
  • vr -> Molto simile al noop

Detto ciò, vi do la mia configurazione ideale

Modello: Samsung Galaxy Next [GT-S5570]
Firmware: Android 2.3.6
ROM: Chocobread 2.0
Frequenza Minima: 480 MHz
Frequenza Massima: 748 / 787 MHz (asseconda da come mi gira)
Governor: Conservative / Ondemand (dipende dalla frequenza massima che uso e da ciò che faccio)
I/O Scheduler: noop

Nessun commento:

Posta un commento