Foi publicado o lançamento da ferramenta auto-cpufreq 3.0.0, destinada à otimização automática da velocidade de operação da CPU e do consumo de energia no sistema. A ferramenta monitora o estado da bateria do laptop, a carga da CPU, a temperatura da CPU e a atividade no sistema, e dependendo da situação e das opções escolhidas, ativa dinamicamente modos de economia de energia ou de alta performance. É compatível com dispositivos que possuem processadores Intel, AMD e ARM. Um interface gráfica baseada em GTK ou uma ferramenta de linha de comando pode ser utilizada para gerenciar. O código foi escrito em Python e é distribuído sob a licença LGPLv3.
Entre os recursos suportados estão: monitoramento da frequência, carga e temperatura da CPU, regulação da frequência e dos modos de consumo de energia da CPU com base na carga da bateria, temperatura e carga do sistema, otimização automática do desempenho da CPU e do consumo de energia. O auto-cpufreq pode ser utilizado para prolongar o tempo de uso autônomo de laptops sem reduzir constantemente certas funcionalidades. Ao contrário da ferramenta TLP, o auto-cpufreq não só permite definir modos de economia de energia durante a operação autônoma do dispositivo, mas também ativar temporariamente o modo alto desempenho (turbo boost) ao detectar aumento na carga do sistema.
Na nova versão, foi implementada a possibilidade de ligar ou desligar forçadamente o modo turbo da CPU (turbo boost) através da interface gráfica e da linha de comando ("auto-cpufreq —turbo={never|always|auto}"), independentemente do nível de carga da bateria. Também foi adicionado um parâmetro battery_device ao arquivo de configuração para selecionar a bateria, caso a detecção automática da bateria padrão não funcione corretamente (as baterias disponíveis podem ser vistas no diretório /sys/class/power_supply/). Um exemplo de arquivo de configuração para Nixos foi adicionado.

Adicionalmente, destaca-se o lançamento da ferramenta TLP 1.9.1, destinada à otimização automática do consumo de energia e ao prolongamento do tempo de uso autônomo de laptops. Além de gerenciar os modos de economia de energia da CPU, a ferramenta suporta a ativação e desativação adaptativa de Bluetooth, NFC e Wi-Fi. O código do projeto foi escrito em Shell e Python e é distribuído sob a licença GPLv2.
A versão 1.9 é notável pela adição do processo em segundo plano opcional tlp-pd, que permite alternar entre três perfis de consumo de energia — performance, balanced e power-saver. O processo em segundo plano pode ser utilizado como substituto do serviço power-profiles-daemon e suporta a API D-Bus, usada para a troca de perfis no GNOME, KDE e Cinnamon. Também foi incluída a ferramenta tlpctl para alternar perfis a partir da linha de comando e executar aplicativos individuais com o perfil definido.
Na versão corretiva 1.9.1 do TLP, foi corrigida uma vulnerabilidade (CVE-2025-67859) no novo processo em segundo plano tlp-pd, que permitia contornar a verificação de autenticação no serviço Polkit e realizar ações no tlp-pd que exigem privilégios de administrador. O processo tlp-pd é executado com privilégios de root e aceita solicitações via D-Bus. Parte das solicitações pode ser enviada por quaisquer usuários com acesso local autenticado ao sistema (que iniciaram uma sessão gráfica), enquanto algumas ações estão disponíveis apenas para o administrador. A vulnerabilidade é causada por uma condição de corrida, permitindo substituir o processo após o envio da solicitação, de forma que o polkit acreditará que a solicitação foi enviada pelo administrador e não solicitará a senha do administrador.
Fonte: opennet.ru
