O acpi é apenas um pequeno programa que exibe informações básicas da ACPI.
O acpid é um daemon que lida com eventos da ACPI - principalmente botão liga / desliga , tampa, bateria e outras coisas relacionadas. Por exemplo, se o botão liga / desliga foi pressionado, o acpid é executado shutdown
. Quando a energia CA está conectada, o acpid pode executar o laptop-mode-tools
comando apropriado . Se você usa o systemd , ele substitui a maioria das funcionalidades do acpid .
cpufreq (agora obsoleto) é um conjunto de ferramentas para ajustar a frequência da CPU. A funcionalidade principal faz parte do kernel e acessível através de /sys
, e os comandos cpufreq são apenas para conveniência, mas alguns scripts podem exigir isso.
O cpufreqd (com o d ) é um daemon de espaço do usuário que pode ser usado como um substituto para os governadores de espaço do kernel padrão (powersave, ondemand, performance). Não é necessário - para a maioria dos usos, os governadores padrão são suficientes.
O cpupower é um substituto do cpufreq - ele permite definir as configurações de frequência da CPU na linha de comando.
O laptop-mode-tools faz vários ajustes no sistema sempre que você conecta ou desconecta a alimentação CA do seu laptop - por exemplo, tempos de rotação do disco ou troca de regulador cpufreq. É acionado por acpid em eventos de AC e fica inativo o resto do tempo.
(Nota: algumas das configurações nas ferramentas do modo laptop podem realmente prejudicar o desempenho e / ou a sanidade; por exemplo, desabilita a negociação automática de Ethernet, que IMHO é simplesmente boba.)
O pm-utils lida com os preparativos da suspensão para a memória e / ou disco (executando ganchos de pré-suspensão, escolhendo o melhor método). Eles ficam inativos o resto do tempo.
Você costumava precisar do pm-utils para suspender a máquina de maneira limpa, mas em máquinas modernas, o pm-utils faz muito pouco, pois pode dizer ao kernel para suspender. Se você usa o systemd , ele substitui o pm-utils .
Além disso, o pm-utils vem com um comando pm-powersave que executa a maioria das mesmas funções que as ferramentas do modo laptop . O pm-powersave é acionado pela upower quando você conecta / desconecta a energia CA e executa vários ajustes.
O systemd-logind possui funções para suspender / hibernar e lida com os eventos ACPI mais comuns (interruptor da tampa, botão liga / desliga, etc.) Substitui acpid e pm-utils na maioria dos sistemas.
(Diferentemente do pm-utils , no entanto, o systemd-logind não vem com ganchos de pré-suspensão ou outras soluções alternativas por padrão e usa apenas o método de suspensão padrão do kernel. Espera que os bugs do driver sejam corrigidos nos drivers.)
upower é uma camada de abstração para aplicativos de desktop com vários parâmetros de energia. Os programas podem usá-lo para verificar o status da bateria, ajustar a luz de fundo ou suspender o sistema sem precisar se preocupar com a plataforma específica. O upower também usa o PolicyKit para permitir várias ações (suspender, etc.) sem conceder privilégios de root completo. Depende do pm-utils e do acpid . O GNOME e o Xfce requerem upower para suas configurações de "gerenciamento de energia".
O Xfce Power Manager controla parâmetros como tempo de desligamento da tela, escala da CPU, brilho do LCD, eventos ACPI ... (A função é semelhante às ferramentas acpid e laptop-mode , que possuem apenas uma configuração em todo o sistema, enquanto o XfPM permite O XfPM gerencia apenas a política, mas depende de upower para os mecanismos reais. Além disso, o XfPM envia [citações necessárias] notificações como "Bateria fraca".