Ieri con l’obbiettivo di spingere al massimo le performance del mio Samsung Galaxy S ho deciso di installare questo promettente kernel: SpeedMod.
SpeedMod è un kernel sostitutivo dell’orginale, può essere installato su base Froyo, quindi dovete avere una qualsiasi versione di Froyo per utilizzarlo, si applica attraverso il solito software Odin (oppure attraverso la recovery WorldClock Mod).
SpeedMod perfeziona alcuni parametri del sistema operativo linux (tweaks abilitabili a piacere da un menù di configurazione) che stanno alla base di Android, vengono in particolare bilanciate meglio alcune impostazioni (soprattutto l’HZ options che può incidere nella reattività del sistema a scapito dei consumi energetici), viene ridefinita l’allocazione della memoria RAM (341MB liberi all’avvio contro i 310 di default).
SpeedMod inoltre include altre patch di sistema che altrimenti andrebbero installate separatamente: cito la presenza di diverse soluzioni di lagfix, molto interessante anche il fix dei colori e della nitidezza del Galaxy S (abbiamo già visto che questo smartphone presenta di default una tonalità dei colori molto fredda, il bianco non è bianco ma un azzurrino.. inoltre vi è uno sharpening troppo accentuato).
Inoltre troviamo un’altra utile aggiunta al kernel: il modulo BackLightNotification che sopperisce alla mancanza sul SGS dei led di stato che avvisano di messaggi o chiamate perse, questa mod accende la retroilluminazione dei tasti a sfioramento qualora vi siano delle notifiche non lette, fantastico!
Bene, dopo un giorno di test, devo dire che i risultati si vedono il sistema appare ancora più veloce ed efficente, il lagfix che ho scelto è il NO-RFS – advanced ext4 che a detta di molti è la migliore soluzione, il fix dei colori sembra più preciso di quello di voodoo che introduceva invece una dominante gialla. Seppure Quadrant si attesta “solo” sui 1600 punti la sensazione che ho è di massima fluidità.
La “chicca” finale è che il kernel include anche la recovery WorldClock Mod personalizzata per gestire tutte le caratteristiche del Kernel, ricordiamo che questa recovery (che è un menù di boot iniziale) consente di mandare in esecuzione degli aggiornamenti di sistema, effettua backup e recovery della memoria del telefono (utilissima), permette di applicare diverse soluzioni di lagfix (con backup e restore dei dati automatica).
– Based on JPM Froyo kernel and modules from XXJPO initramfs
– Works on all stock Froyo ROMs XXJPO/XWJPA and popular custom ROMs
– 341MB RAM and all features should work e.g. 720P recording & playback
– Includes sztupy’s Universal Lagfix
– Includes neldar’s BackLightNotification 2.2 (Ver Jx.2)
– Sharpness & color fix for UI, inspired by supercurio’s work on Voodoo
– SpeedMod: Replaced kernel jhash2 with jhash3
– Adjusted kernel HZ value to (hopefully) balance battery life & smoothness
– Uses BFQ IO scheduler by default
– Updated ext4 code in kernel from http://www2.kernel.org/pub/linux/ker…/ext4-patches/
– Optimized compiler flags: -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=hard -fno-gcse -fprefetch-loop-arrays –param l2-cache-size=512 –param l1-cache-size=64 –param simultaneous-prefetches=6 –param prefetch-latency=400 –param l1-cache-line-size=64