darevix
Platino
Hola a todos, he leído parcialmente el hilo y creo que el problema que comentáis es problema de algún programa especifico, o un defecto del gobernador "hybrid".
Este último problema sería más jodido de arreglar, ya que es un componente del kernel y no tenemos el código fuente para modificarlo.
Una posible solución sería crear un script de arranque para modificar los valores de escalado de hybrid. Pero no encontré ninguna documentación sobre este governor y estoy currando a ciegas.
Estos son algunos valores que estoy estudiando y "creo" que su función es la siguiente:
sampling_rate - El tiempo que tarda el kernel en revisar la demanda de la CPU. Cuanto mayor sea, más tiempo tarda en subir y bajar la frecuencia de la CPU.
up_threshold - El kernel marca la demanda de 0 a 100, y con este valor estableces en qué punto debe escalarse la CPU. Por ejemplo 70, 80 o al 95 de la demanda.
sampling_down_factor - Determina cuanto tiene que permanecer la CPU a frecuencias elevadas
down_differential - Establece el umbral para bajar la frecuencia
powersave_bias - Establece los pasos hacia las frecuencias más altas
Cuando tenga más claro el funcionamiento de este governor, intentare sacar un parche para mejorar la duración de la batería sin perder rendimiento.
Saludos.
Este último problema sería más jodido de arreglar, ya que es un componente del kernel y no tenemos el código fuente para modificarlo.
Una posible solución sería crear un script de arranque para modificar los valores de escalado de hybrid. Pero no encontré ninguna documentación sobre este governor y estoy currando a ciegas.
Estos son algunos valores que estoy estudiando y "creo" que su función es la siguiente:
sampling_rate - El tiempo que tarda el kernel en revisar la demanda de la CPU. Cuanto mayor sea, más tiempo tarda en subir y bajar la frecuencia de la CPU.
up_threshold - El kernel marca la demanda de 0 a 100, y con este valor estableces en qué punto debe escalarse la CPU. Por ejemplo 70, 80 o al 95 de la demanda.
sampling_down_factor - Determina cuanto tiene que permanecer la CPU a frecuencias elevadas
down_differential - Establece el umbral para bajar la frecuencia
powersave_bias - Establece los pasos hacia las frecuencias más altas
Cuando tenga más claro el funcionamiento de este governor, intentare sacar un parche para mejorar la duración de la batería sin perder rendimiento.
Saludos.