Habilitar zRAM en P920

Hace poco LG actualizó oficialmente el optimus 3D a ICS (ya era hora). Aunque no es tan fluido como una custom ROM, hay gente que prefiere no cambiar la ROM y no rechazar la fluidez que éstas ofrecen.

Hace poco encontré un archivo dentro de /system/bin/ llamado swap_enable.sh, el cual activa la caché en la memoria interna del dispositivo, lo que ralentizaba muchísimo el móvil, sobre todo a la hora de instalar/desinstalar aplicaciones.

Pues, bien, modificando este archivo (¡ojo!, hay que ser root) podemos desactivar la caché en disco y activar la zRam. La zRam vendría a ser algo así:

zRam es un módulo del núcleo de Linux que ayuda a mejorar el desempeño del sistema evitando utilizar la memoria de intercambio en el disco duro (swap) utilizando en su lugar un dispositivo de bloque comprimido en la memoria RAM

El contenido de mi archivo vendría a ser este:


#Initialize /dev/block/zram0 with 30MB disksize

echo $((32*1024*1024)) > /sys/block/zram0/disksize

#Activate

#RAM swap

busybox mkswap /dev/block/zram0

busybox swapon /dev/block/zram0

Tras modificar hay que reiniciar el móvil. Para comprobar si funciona y cuál es su estado yo uso ZRAM Status.

La verdad que el móvil ha perdido bastante lag gracias a esta modificación.