PDA

Ver la Versión Completa : [ IDEA ] Optimizar Batería [ROOT]


Belhross
24/10/14, 16:55:04
Iré poniendo algunas formas de conseguir el mejor rendimiento con el menor gasto de energía posible. Vamos a optimizar un poquito más nuestra batería!! :D
De lo más simple a más complicado:

- Reduce el brillo siempre que puedas, el modo automático es una gran opción también para exteriores, reduce el tiempo de espera de standby.
-Acuérdate de desconectar el wifi al salir de casa, y configurar los datos para no estar con el 3g/4g abierto constamente al tener el tlf inactivo, o utiliza 2g si sólo quieres recibir Whatsapp
-Disminuye la frecuencia de comprobación de la sincronización con tu email, así como de otro tipo de apps, como facebook, twitter.

Hasta aquí, podemos hacerlo todos, seas root o no, ahora vamos a, sin cambiar el build.prop, ver...

Cómo podemos ahorrar mucho más, siendo Root.

- Greenify: una apk casi obligatoria para todos los terminales, te permite poner a hibernar ciertas aplicaciones, optimizando la batería enormemente, además de la RAM, por supuesto. Al no tener que sostener procesos en ejecución en 2º plano, o dejarlos en hibernación ( evita los procesos en 2º plano, pero sin cerrar la aplicación) podemos ahorrar mucha batería. Según he leído, ahora para utilizar esta apk ni siquiera te hace falta ser root, si bien los que lo seamos podemos elegir la opción "Auto-hibernar" muy cómoda, es instalarlo, poner el Automático, y olvidarte.

- Rom Toolbox: o semejantes, de esta apk aprovecharemos su opción " CPU Control".
En vez de cambiar la velocidad máxima y la mínima, cambiaremos el "Governor" por el que más necesitemos sabiendo lo siguiente:

Los “governors” de la CPU son las directrices que tiene el kernel del sistema operativo para cambiar de frecuencia la CPU.

ONDEMAND: Es la opción por defecto usado por Android y escala la velocidad de la CPU entre las velocidades mínimas y máximas en función de la carga de la CPU. Si el sistema necesita más velocidad, el núcleo rápidamente amplia la velocidad de la CPU.
CONSERVATIVE: Establece la velocidad de la CPU de una manera similar a la del gobernador ondemand, pero las escalas de la CPU van a un ritmo mucho menor. En teoría, esto podría ahorrar energía de la batería, pero puede suponer una menor capacidad de respuesta., es decir menos perfomance (ideal para ahorrar batería)
USERSPACE: Es actualmente inútil. Es otra manera en el que las aplicaciones establecen la velocidad de la CPU que SetCPU no utiliza.
POWERSAVE: Es aquel que siempre mantiene la CPU a la mínima ajustada frecuencia
PERFOMANCE: Siempre mantiene la CPU a la frecuencia ajustada máximo. Es decir, para aprovechar todas las bondades del equipo, pero reduce batería
INTERACTIVE: Tiene un enfoque diferente. En lugar de muestreo de la CPU a una velocidad especificada, el gobernador usa la escala de la frecuencia de la CPU cuando viene de inactividad. Cuando la CPU sale de reposo, un temporizador está configurado para disparar dentro de 1-2 ticks. Si la CPU está ocupada al 100% la salida de inactividad asume poca potencia y la rampa de velocidad pasa a MAX. Si la CPU no estaba ocupada al 100%, entonces el gobernador evalúa la carga de la CPU durante el pasado min_sample_rate ‘ (por defecto 50000 uS) para determinar la velocidad de la CPU.

Fuente: http://4ndroid.com/todo-lo-que-tienes-que-saber-sobre-overclock-en-android/
Para ahorrar batería, es interesante elegir entre el Modo de Gobernor Powersave, el Conservative o el Interactive (este último es el que nos viene normalmente asignado.)

Ayer me dediqué a trastear con estos cambios con el terminal, merecen bastante la pena estos 2 últimos, pero sería genial que alguien con mejores conocimientos hablara un poco sobre pequeños cambios resabidos para optimizar el terminal modificando el build.prop. Así como alguien que comprobara si es cierto que tenemos el procesador capado a 2ghz, yo no he encontrado nada al respecto.

skywalker80
24/10/14, 17:40:36
En el caso hipotético de que se pueda desbloquear la CPU, se tendría que hacer con un custom kernel, al igual que hacia con el sensation de htc, si no recuerdo mal, era un dual core a 1.3 y se podía llegar a poner a 1.9, eso a través del kernel. Eso en teoría es con cualquier móvil, pero bueno yo hablo así a groso modo ya que mis conocimientos son prácticamente nulos.

_IFRIT_
02/11/14, 20:00:27
podeis comentar que tal la batería (h de pantalla) en modo stock? es que sobre el papel parece un pepino de cuidado, pero esos 2300 mah asustan un poco