|
No soy un experto en el tema, pero llevo ya un tiempo en Android con varios terminales y creo que eso ya está implementado.
Me explico: eso que propones depende del kernel, pues bien, si el kernel soporta "governors", hay uno que es "on demand", lo que significa que si la aplicacion pide 200mHZ la CPU te da 200, si te pide 1500mHz, pues la CPU se pone a esa velocidad y luego vuelve a bajar a 200mHZ si no hay nada que exija mas frecuencia.
Si el kernel lo permite fíjate en el SetCPU que puedes elegir varios: on demand, powersave, etc. Pero claro, el kernel tiene que permitir hacerlo (para eso hay cocineros que modifican los kernels para poder hacer estas cosas).
No se si te he ayudado en algo o no era eso lo que tu pedías.
Un saludo
|