Um computador moderno contém centenas de peças que podem ser ligadas e desligadas ou com um clock mais rápido ou mais lento de forma independente. A granularidade é menor que os chips visíveis, menor até que os núcleos. Uma grande parte da economia de energia consiste em ligar e desligar as peças no melhor momento. Cada parte deve ser desativada quando não estiver em uso, mas somente se não for usada por um longo tempo para valer a pena (quando a peça for reiniciada, ela precisará de algum tempo e, portanto, algum poder para reinicializar e restaurar seu estado antigo) .
Assim, um bom gerenciamento de energia requer drivers bem escritos. Os fabricantes de hardware são muito cautelosos em fornecer detalhes sobre seu hardware para pessoas que escrevem drivers. Mesmo as pessoas que escrevem drivers de código fechado sob um acordo de não divulgação muitas vezes não têm documentação detalhada - e as pessoas que estão escrevendo drivers de código aberto para um sistema operacional que o fabricante não se importa muito têm. >
Assim, nos PCs, o Linux começa em desvantagem, não por razões técnicas, mas por razões sociais.
O Linux é usado em muitos dispositivos incorporados e dispositivos de ponta que funcionam com baterias. O kernel é muito importante para a vida da bateria; a maioria dos smartphones roda o Android, que é baseado em um kernel Linux.
Para economizar bateria, certifique-se de não executar um “protetor de tela” (vá para uma tela preta comum) e fique longe de efeitos 3D (que enfatizam a GPU). Não mantenha páginas da web com animações intensivas de CPU e outros efeitos (o Chrome tem uma boa visão do consumo de CPU por aba). Ative a escala de frequência da CPU enquanto não estiver conectado à rede; Isso torna o seu computador mais lento, diminuindo a CPU principal, o que economiza energia. Execute Powertop para ver aonde seu poder está indo, da mesma forma que você usa seu computador.