Em primeiro lugar, as informações de alimentação de CA e bateria normalmente são fornecidas ao kernel por meio de um controlador embarcado na placa-mãe e isso é tratado pela ACPI via kernel. dados através deste mecanismo.
Normalmente, você não tem nenhum controle inteligente para dizer ao hardware subjacente que o sistema acredite que está usando energia da bateria, quando na verdade ele está sendo alimentado por AC. Muitas máquinas possuem interações do controlador BIOS / Embedded fora do domínio do controle do kernel que giram as velocidades dos ventiladores; então você pode descobrir que não há uma maneira fácil de fazer o sistema operacional fazer o que você está exigindo.
Alguns laptops possuem controles de ventilador em seus drivers de plataforma, mas muitos não - o controle do ventilador é acionado pelo BIOS e não sob o controle do kernel.