|
||
|
![]() |
![]() |
ROMs y desarrollo Samsung Galaxy S II ROMs y desarrollo Samsung Galaxy S II |
![]() |
|
Herramientas |
#1
|
||||
|
||||
Gobernador Interactive. Parámetros y tweaks.
GOBERNADOR INTERACTIVE
Al igual que el gobernador OnDemand, el gobernador Interactive escala la velocidad del procesador en respuesta a la carga de trabajo pero el escalado, en lugar de producirse en un contexto de “cola de trabajo”, se produce según un temporizador establecido arbitrariamente. Esta característica diferencial hace que los muestreos de la carga y escalados de la CPU sean más consistentes. A causa de este temporizador o contador el gobernador Interactive utiliza más los valores intermedios de frecuencia lo que en este aspecto supone un ahorro de batería. El anterior ahorro se pierde por otra parte, ya que respecto a otros gobernadores el gobernador Interactive, favoreciendo a los procesos pendientes, da prioridad al aumento de frecuencia de la CPU (por lo que pasa más tiempo a la máxima velocidad). El muestreo de la carga de la CPU cada intervalo de tiempo en OnDemand puede producir tirones o pérdida de frames, mientras que el gobernador Interactive escala rápidamente al salir del reposo: automáticamente cuando la CPU sale del reposo se pone en marcha el temporizador y si el procesador soporta mucha carga entre la salida del reposo y el momento establecido por el temporizador entonces se asume que el procesador está por debajo de la frecuencia necesaria y se salta a la frecuencia máxima. En principio podemos decir que el gobernador Interactive ofrece mejor rendimiento que el OnDemand (podríamos decir que posiblemente el mejor rendimiento de cualquier gobernador) con una duración de batería algo menor. Tu Kernel y tú: kernel, gobernadores y schedulers
__________________
Última edición por YossYGalaxy Día 12/11/12 a las 19:48:58. |
Los siguientes 3 usuarios han agradecido a YossYGalaxy su comentario: | ||
|
#2
|
||||
|
||||
PARÁMETROS INTERACTIVE
above_hispeed_delay: ***sin datos*** boost:***sin datos*** go_hispeed_load: cuando se llega o sobrepasa este umbral la CPU pasara a la velocidad definida como "hispeed_freq" (es un up_threshold) hispeed_freq: velocidad destino cuando aumenta de forma repentina la carga a una baja velocidad. El valor por defecto es la frecuencia de escalado máxima. input_boost: ***tiene algo que ver con la pantalla táctil***Sin más datos*** min_sample_time: es el tiempo mínimo que se pasará en una determinada frecuencia antes de pasar a una inferior. timer_rate: frecuencia de muestreo del temporizador utilizado para aumentar la frecuencia
__________________
Última edición por YossYGalaxy Día 12/11/12 a las 19:47:59. |
Gracias de parte de: | ||
#3
|
||||
|
||||
TWEAKS INTERACTIVE
BATERÍA (interactive y batería es bastante contradictorio, pero se intenta ahorrar la batería capando highspeed_freq) go_hispeed_load: 95 hispeed_freq: 1000000 (1000 MHz) min_sample_time: 10000 timer_rate: 40000 RENDIMIENTO go_hispeed_load: 80 hispeed_freq: 1400000 (1400 MHz) min_sample_time: 40000 timer_rate: 20000
__________________
Última edición por YossYGalaxy Día 12/11/12 a las 19:48:10. |
Gracias de parte de: | ||
![]() |
![]() |
||||||
|
Herramientas | |