Tema: [ ARTICULO ] Android Governors
Ver Mensaje Individual
  #1  
Viejo 27/12/11, 20:44:16
Array

[xs_avatar]
janm1982 janm1982 no está en línea
Usuario poco activo
 
Fecha de registro: ene 2011
Localización: Cordoba, Veracruz. Mexico
Mensajes: 45
Modelo de smartphone: Xperia Z3 Compact
Tu operador: Movistar
Lightbulb Android Governors

Dejo información sobre los governors, si alguien puede complementarla con mas detalles adelante.

Android Governors:

-- 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

-- SMARTASS: Se basa en el concepto de el gobernador interactivo, pero su codigo fue reescrito y mejorado ademas de usar una especie de perfil en donde mantiene en Off la frecuencia minima (puede ajustarse)

-- SMARTASSV2: Es usado en los nuevos Kernels, como el de Franco o Zacks, y le da mas perfomance, rápidez y estabilidad al equipo, es una versión mejorada de "smartass"

-- 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.

-- SMOOTHASS: Es el intermedio entre Interactive y Smartass.

-- INTERACTIVE-X: Versión modificada del interactive con sleep + código de raíz . Esto permite que usted obtenga un completo sistema dinámico de frecuencia de la CPU.

-- LIGHTASSV2: Es un nuevo governor, ideal para ahorrar batería, controla los procesos adecuadamente y ayuda a tener una mejor autonomía de batería. Lo ideal en este governor es usar las frecuencias Stock,

-- SAVAGEDZEN: Ajusta la frecuencia de sleep a 384 MHz sin tener en cuenta lo definido, a excepción de "Userspace" no importa el gobernador que se establece, la CPU siempre se mantendrán dentro de los límites de las velocidades máxima y mínima que se establecen.

-- SCARY - Un nuevo gobernador escrito sobre la base de CONSERVATIVE con algunas características de SMARTASS, escala que de acuerdo a las leyes de CONSERVATIVE. Por lo que empezar desde abajo, tomar una muestra de la carga, si es por encima del upthreshold, incrementar una velocidad a la vez, y la parada de uno en uno. Automáticamente se topa la velocidad de OffScreen a 245Mhz, y si tu frecuencia minima es superior a 245mhz, se restablecerá el min a 120MHz, mientras que la pantalla está apagada y restaurarla al despertar de pantalla. Por lo tanto, pasa la mayor parte de su tiempo a bajas frecuencias. El objetivo de esto es conseguir la mejor vida de la batería con un rendimiento decente.
__________________
X10 mini + nAa Kernel 2.6.29.6-nAa-08 + MiniCM7 2.1.6
XT610 + VanillaLVL V8
Moto X (Stock ROM)
LG G2 LS980 (CloudyG2 3.3)

Última edición por janm1982 Día 27/12/11 a las 21:01:19.
Responder Con Cita
Los siguientes 7 usuarios han agradecido a janm1982 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]