
Eu estava procurando a melhor maneira de aproveitar ao máximo um laptop no Ubuntu ou em qualquer distribuição Linux. Em telefones Android com root, podemos adicionar governadores de CPU ao kernel para ter "governadores inteligentes" aproveitando a arquitetura multi-core e as capacidades de downclock de uma CPU. Esses reguladores podem proporcionar ao usuário a melhor experiência de uso, mantendo o menor consumo de aquecimento/energia. Infelizmente, não consigo encontrar em lugar nenhum se existe uma maneira possível de fazer um desses "governadores Android" funcionar com computadores Linux Distros.
Mais sobre :
- Governadores de CPU do kernel do Android.
- Escala de frequência da CPU.
- Governadores Linux padrão de frequência da CPU.
PS: Estou plenamente ciente da diferença arquitetônica entre os processadores ARM e x86 e outros. Os processadores x86 mais recentes têm recursos como p-state, por exemplo, que são um pouco parecidos com o que o Arms está oferecendo.
Responder1
Acabei de navegar na documentação, portanto não sou um especialista. Mas suas preocupações sobre x86 vs ARM são irrelevantes. Os governadores definem políticas, não as executam. Esse é o trabalho do driver CPUfreq. Seu laptop já deve ter um driver adequado, para fins de suspensão.
Ou seja, você deve ser capaz de compilar qualquer governador de CPU "Android" para x86 e fazer com que ele converse com seu driver CPUfreq.