Linux: Governner establecido en el espacio de usuario en el kernel, pero siempre está configurado a pedido después del arranque del sistema


1

Estoy usando el kernel 3.2 Linux en una placa ARM personalizada con Debian Wheezy. Mi configuración del kernel. para la administración de energía está por debajo. Quiero que el sistema use de manera predeterminada el regulador de espacio de usuario (que parece especificar la configuración del kernel), pero después de que inicie, siempre se establece en ondemand. ¿Cómo puedo cambiar esto para que el sistema se inicie en el espacio de usuario?

CONFIG_CPU_FREQ = y
CONFIG_CPU_FREQ_TABLE = y
CONFIG_CPU_FREQ_STAT = y
CONFIG_CPU_FREQ_STAT_DETAILS = y
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE no está configurado
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE no está configurado
CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE = y
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND no está configurado
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE no está configurado
CONFIG_CPU_FREQ_GOV_PERFORMANCE = y
CONFIG_CPU_FREQ_GOV_POWERSAVE = y
CONFIG_CPU_FREQ_GOV_USERSPACE = y
CONFIG_CPU_FREQ_GOV_ONDEMAND = y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE = y


@PiotrWadas ¿cómo es eso relevante para Linux? Esos son los gobernadores para Android.
terdon

1
El enlace anterior fue útil para poder ver nuevos tipos de gobernantes. Sin embargo, mi problema sigue siendo, de acuerdo con la configuración de mi kernel, el regulador está configurado en el espacio de usuario, pero para cuando el sistema se ha iniciado, está en modo ondemand. El sistema operativo es Debian 7 ARMHF.
fred basset

Admito que no soy un experto en el tema, pero ¿qué diferencia hay en qué sistema de estado arranca? Quiero decir, cuál es la diferencia. entre el arranque del sistema en algún otro estado o el tipo de gobernador obligatorio después del arranque en algún script de inicio, ¿dónde? ¿Por ejemplo? arrancar en tu placa consume tanta batería, que esperas que en un estado particular te permita ahorrar algo. Podrías jugar con módulos evitando su carga en el arranque, para hacer que algún modo no esté disponible en el arranque y esté disponible más tarde, mediante algún truco personalizado, incluso podría sumergirse en la fuente del núcleo y descubrirlo, de todos modos, creo que el problema está en otro lugar.
Piotr Wadas

Estaba interesado en por qué después del arranque está usando el regulador a pedido, pero el núcleo está configurado en el espacio de usuario. Me gustaría que se iniciara en el gobernador del espacio de usuario.
fred basset
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.