Acceder

Ver la Versión Completa : [ IDEA ] Optimización consumo energía VS frecuencia procesadores


rprosales
02/09/13, 13:48:16
Estimados foreros:

Habiendo comprobado la fluidez absoluta del Aquaris 5 desde que lo poseo, se me ocurrió hace unos días iniciar una prueba de rendimiento del teléfono. El "caso de uso" es sencillo pero con una condición: usar el teléfono con intensidad y frecuencia similares a las previas a la prueba, pero reduciendo la frecuencia máxima de los procesadores.

Para ello, usando la app "ROM Toolbox", que permite un montón de tweaks, en el apartado de rendimiento reduje el tope máximo de velocidad. Las frecuencias admitidas por la arquitectura son: 497 MHz, 754 MHz, 988 MHz y 1209 MHz. Los ajustes por defecto son: frecuencia mínima 497 Mhz, máxima 1209 MHz. El cambio probado es reducir un nivel la frecuencia máxima, hasta 988 MHz.

El rendimiento esperado apenas ha bajado, como mucho observo lag alguna décima de segundo cuando se manipula el teléfono recién reiniciado (es cuando lee las dos SIM, la microSD, prepara la UI, etc.), pero no vuelve a pasar. El rendimiento ejecutando juegos, reproduciendo vídeos incluso en FullHD, o incluso enviando esos mismos vídeos a través de DLNA al televisor, es el mismo aparentemente. El test AnTuTu da unos 12300 puntos frente a los 13800 de mi úiltimo test en condiciones normales.

Lo mejor es que el consumo medio de batería baja un 10-15%. Es el motivo de que os haya escrito esta parrafada, puesto que es más que interesante aún siendo el Aquaris uno de los teléfonos cuya batería aguanta más ahora mismo. Ni que decir tiene que el ahorro logrado se minimiza cuanto más tiempo esté activa la pantalla, que es lo que más energía consume. Pero este tweak sirve sobre todo para limitar los picos de consumo de CPU por parte de las apps residentes.

Quizá le dé en unos días una vuelta más de tuerca a esta prueba endureciendo el caso de uso, bajando la frecuencia un punto más. Ya veré. El límite de la prueba es obviamente la usabilidad del dispositivo.

Saludos,

jonicrow
02/09/13, 15:27:52
Curioso, pero ya que tenemos el procesador a 1,2...Vamos a aprovecharlo jeje total... La batería nos dura bastante

jhisa
02/09/13, 16:14:14
para usar el "ROM Toolbox", tiene que ser root no??? yo es que estoy con un galaxy mini s duos que no me va ni para atras, partienddo de la base que quiero un dual sim por tema de sim trabajo y sim personal no quiero meterme en compras directas desde china, y despues de mucho buscar busco entre este y el jiayu g4T que se sube 35 € mas que el A5 y la verdad el tema de los 9,99 € del todo riesgo me llama mucho tambien la atencion...a lo importante el asunto de la bateria me interesa y no tanto ni los juegos ni la rapidez, puedes explicar un poco mas los pasos? thanks

SpliterMelon
02/09/13, 16:32:08
Muy curioso experimento seguire el post de cerca ya que es muy interesante dale caña!!

Azaky
02/09/13, 16:38:11
Si utilizais alguna app para hacer overclock o "downclock" (me la he inventado jaja), os recomiendo que pongais el Gestor SMARTASSV2 o el nuevo SMARTASSH3 , yo tengo la versión 2 en mi ACE y hace una buena gestión entre batería y rendimiento.

Saludos!

rprosales
02/09/13, 18:37:29
para usar el "ROM Toolbox", tiene que ser root no??? yo es que estoy con un galaxy mini s duos que no me va ni para atras, partienddo de la base que quiero un dual sim por tema de sim trabajo y sim personal no quiero meterme en compras directas desde china, y despues de mucho buscar busco entre este y el jiayu g4T que se sube 35 € mas que el A5 y la verdad el tema de los 9,99 € del todo riesgo me llama mucho tambien la atencion...a lo importante el asunto de la bateria me interesa y no tanto ni los juegos ni la rapidez, puedes explicar un poco mas los pasos? thanks

Claro, para esto hay que ser root.
Se trata de buscar la opción de ROM Toolbox que puse más arriba (Rendimiento -> Control de CPU) y fijar la frecuencia máxima al valor deseado; si te va bien, lo pones también para que arranque así. Mira la captura de pantalla de abajo.


También se puede hacer esto con apps como SetCPU (es la clásica para estas cosas).

Saludos,

rprosales
02/09/13, 18:39:11
Si utilizais alguna app para hacer overclock o "downclock" (me la he inventado jaja), os recomiendo que pongais el Gestor SMARTASSV2 o el nuevo SMARTASSH3 , yo tengo la versión 2 en mi ACE y hace una buena gestión entre batería y rendimiento.

Saludos!

Me temo que el kernel incluido en los Aquaris 5 no incluye ninguno de esos CPU governors.

Saludos,

chanimao
03/09/13, 02:39:57
si no eres jugador se puede dejar en 754 MHz,a mi me ha durado casi 2 días con whatsapp e internet a saco:-)

rprosales
03/09/13, 09:22:27
si no eres jugador se puede dejar en 754 MHz,a mi me ha durado casi 2 días con whatsapp e internet a saco:-)

Correcto, si no eres jugador... ni te gusta disfrutar de vídeos FullHD :rolleyes:

Ayer probé el siguiente caso de uso, reducir un punto más la frecuencia máxima hasta 754 MHz. Ya sí que observé pequeños lags en la UI (yo utilizo Holo Launcher), aunque apenas ralentizaban la operación habitual del teléfono. Sin embargo, al ir a reproducir un vídeo FullHD usando MX Player (necesario códec por SW), el teléfono ya no podía con él. Así pues, prueba no superada para este caso de uso, porque el rendimiento es inferior al esperado. En los tests AnTuTu el Aquaris 5 bajó además hasta unos "discretos" 10300 puntos, desde los 13800 en la situación inicial.

La mejor combinación de compromiso que propongo pues, es la primera que expuse (situar la frecuencia máxima en 988 MHz), considerando las opciones disponibles ahora mismo en cuanto a frecuencias y CPU governors.

Saludos,