CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: Pierdebeer con ben 56 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: Pierdebeer con ben 150 Thanks ricevuti negli ultimi sette giorni
Utente del mese: Pierdebeer con ben 728 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 1 su 1
Discussione:

[GUIDA] Overclock LG Optimus One

  1. #1
    Moderatore L'avatar di marce
    Registrato dal
    May 2011
    Località
    Caserta
    Messaggi
    7,063
    Smartphone
    Optimus F6
    Thanks
    624
    Thanked 2,349 Times in 1,351 Posts
    Predefinito

    [GUIDA] Overclock LG Optimus One

    In seguito a tutte le richieste di aiuto in materia di overclock vi posto questa fantastica guida realizzata da matteof93, per chi nn lo conosce é il creatore della iridium e della blackbird. Naturalmente matteo mi ha autorizzato a postare qui su androidiani il suo materiale.
    La guida la potete trovare Qui, eventuali ringraziamenti direi che é il caso di darli direttamente a matteo per il tempo speso nel realizzare una guida così dettagliata e ben fatta.

    Questa guida è stata appositamente pensata per spiegare i rudimenti dell'overclock ai principianti ed a coloro che per la prima volta si avvicinano all'argomento modding su Android. Bene, cominciamo con un po di definizioni:



    Cos'è l'Overclock?
    L'overclock consiste nel modificare i settaggi della CPU in modo da renderla più efficente. Questo in genere però aumenta i consumi e riduce la vita della CPU.

    Cosa si modifica facendo Overclock?
    Si modifica la frequenza, il governor e (solo in alcuni casi) l'IO scheduler del kernel.

    Cos'è il processore?
    Il processore è il cuore del nostro cellulare (così come di tablet, pc e molti altri strumenti elettronici). Il suo compito è sostanzialmente quello di eseguire calcoli sfruttando il sistema binario (cioè in base 2).

    Come funziona un processore?
    Un processore funziona ad una determinata frequenza (misurata in Hz i cui multipli più comuni sono mhz e ghz), maggiore è la frequenza maggiore è la capacità di calcolo del processore.

    Cos'è il governor?
    Il governor sui nostri cellulari è 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.

    Cos'è il kernel?
    Il kernel è la struttura basilare del sistema operativo, ciò che permette ai processi in esecuzione l'accesso all'hardware. Il kernel di Android è un kernel linux, basato cioè su Unix. Il kernel provvede alle funzionalità fondamentali del nostro OS, caricando anche i moduli hardware. Diciamo che si può paragonare allo scheletro del corpo umano, perchè è ciò su cui si basa il sistema operativo.

    Cosa mi serve per fare overclock?
    Per fare overclock mi serve un custom kernel, un programma o uno script che mi permettano di settare le impostazioni della cpu ed anche un po di fortuna.

    Cos'è un custom kernel?
    Un custom kernel è un kernel sviluppato da un modder (Paolo, Zacks, franco, Fserve ecc...) che permette l'overclock e migliori prestazioni rispetto allo stock kernel (kernel originale LG).

    Come faccio a capire se ho un custom kernel o uno stock kernel?
    Se non hai i permessi di root sicuramente non hai un custom kernel, se hai una custom rom invece nel 99% dei casi hai un custom kernel. Per averne la certezza basta andare in impostazioni ---> info sul telefono ---> versione kernel; se vedete
    scritto LG avete lo stock kernel.

    Come posso fare overclock?
    Se hai già un custom kernel installa una app dal market per l'overclock (es. SetCPU), se invece hai lo stock kernel ti servono i permessi di root, la recovery, un custom kernel e quindi l'app per settare la CPU.
    Alcune ROM tipo GingerLol e NexusGinger già hanno uno script per effettuare l'overclock senza necessità di installare ulteriori applicazioni, altre tipo la cyano e le rom basate su di esse nel menù performance permettono di modificare i parametri legati alla cpu.

    Cos'è l'IO scheduler del kernel?
    L'IO scheduler del kernel è la modalità di gestione degli input\output da parte del kernel.

    Quali sono le frequenza che posso settare per fare Overclock?
    Generalmente si possono settare una frequenza minima ed una massima. Di seguito trovate un elenco (indicativo) delle frequenze utilizzabili:

    MINIMA
    122mhz ---> sconsigliata, a meno che non dobbiate lasciare il cell acceso ma a schermo spento ed in modalità aereo per molte ore

    245mhz ---> sconsigliata, francamente la trovo inutile perchè richiede solo un maggiore scaling della cpu quando si accende lo schermo del telefono

    320mhz ---> idem come sopra

    480mhz ---> frequenza minima ideale, il consumo della batteria è minimo in rapporto alla prontezza della risposta quando è necessario passare ad una frequenza maggiore. il tensionamento in Volt è inoltre il medesimo delle frequenze più basse, il che assicura consumi ridotti

    MASSIMA
    600mhz ---> frequenza massima di default, ideale quando non si usa troppo il telefono (soprattutto per giocare)

    652\672\691mhz ---> frequenze abbastanza simili che permettono un leggero incremento delle prestazioni senza incidere sulla batteria

    710\729mhz ---> con queste frequenze si ha di solito il miglior rapporto incremento prestazioni \ consumo batteria, sono le frequenza generalmente più utilizzate

    748\768mhz ---> l'incremento delle prestazioni è marcato, ma il consumo della batteria potrebbe farsi sentire

    787\806\825 + mhz ---> l'incremento è notevole, ma anche la batteria ne risente. il terminale potrebbe diventare instabile ed in alcuni casi la cpu potrebbe danneggiarsi



    Ora una panoramica sui Governor:

    lightassV2: governor ottimale per uno scaling della cpu aggressivo ma che non incide particolarmente sui consumi
    smartassV2: idem come sopra
    smartass: idem come sopra
    smoothass: leggermente più aggressivo dello smartass
    savagedzen: uno smartass modificato che offre buone prestazioni e buona durata della batteria
    minmax: governor dalle ottime prestazioni
    interactive: simile all'ondemand ma leggermente più aggressivo
    interactivex: sostanzialmente come l'interactive
    conservative: governor che mira al minor consumo possibile della batteria
    ondemand: governor di default, aumenta la frequenza della cpu in base al carico della stessa
    userspace: è il governor che permette all'utente di settare manualmente la frequenza
    powersave: come il conservative
    performance: governor che mira a raggiungere la massima performance a discapito dei consumi



    Ora una panoramica sugli IO scheduler:

    noop ---> di solito assicura la massima fluidità del sistema
    sio ---> generalmente l'IO scheduler di default
    bfq ---> idem come sopra
    deadline ---> buona fluidità del sistema, in genere minore del noop
    vr ---> simile al noop, ottima fluidità del sistema




    Ora che abbiamo fatto la parte teorica, passiamo a quella pratica, ci sono 2 casi: Stock Kernel e Custom Kernel.
    (i link per root, recovery e kernel li trovate sotto)

    Stock Kernel:

    ottenete i permessi di root
    installate una recovery
    flashate un custom kernel
    installate un app per l'overclock


    Custom Kernel:

    vi basta installare un app per l'overclock



    Consigli personali:

    le migliori app per l'overclock da me provate sono SetCPU e No Frills CPU
    ogni terminale supporta una frequenza massima particolare, non tutti arrivano a 800mhz, in genere è meglio stare a 710\729


    non tutti i kernel sono uguali, non tutti offrono le stesse prestazioni, non tutti hanno le stesse frequenze e gli stessi governor, non tutti sono compatibili con tutte le rom. In genere si dividono tra kernel .32 e .35, di solito i primi sono per froyo ed i secondi per gingerbread.





    AVVISO: NON MI ASSUMO ALCUNA RESPONSABILITÀ IN CASO DI DANNI AL VOSTRO TERMINALE
    Ultima modifica di marce; 24-01-12 a 17:34
    ---> Optimus F6 Perfect ---> Asus Memopad HD7 Tablet

    ---> Ignorantia legis non excusat. Nuovo regolamento del forum <---
    ---> Non fornisco supporto in PvT, in caso di bisogno usate il forum. Eventuali richieste in PM saranno ignorate <---

  2. I seguenti Utenti 7 hanno ringraziato marce per il post:

    abioneperhobby (26-01-12),casaprocida (24-01-12),Cosmogenesis (24-01-12),irlanda3 (29-01-12),M4lv1nTh3M4rt14n (24-09-12),Maice (12-04-12),Marco95 (12-07-12)

  3.  

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •