O que é ACPI (Advanced Configuration and Power Interface), tão falado no Linux ultimamente

ACPI (Advanced Configuration and Power Interface) é uma especificação que define interfaces comuns para permitir que o sistema operacional (OS) gerencie a configuração e o gerenciamento de energia de dispositivos e sistemas inteiros. ACPI é o principal elemento na configuração dirigida pelo OS e no gerenciamento de energia (OSPM).

ACPI é mais recente do que APM (Advanced Power Management) e coloca o gerenciamento de energia nas mãos do OS, permitindo um gerenciamento de energia mais inteligente do que é possível com o APM controlado pelo BIOS.

No Linux, existem módulos do kernel para diferentes partes do ACPI. Eles habilitam funções especiais do ACPI ou adicionam informações a /proc, ou /sys. Essas informações podem ser analisadas pelo acpid para eventos ou outras aplicações de monitoramento.

Alguns exemplos de módulos do kernel do ACPI são:

  • ac (status do conector de energia)
  • battery (status da bateria)
  • button (captura eventos de botão, como LID ou POWER BUTTON)
  • fan (status do ventilador)
  • processor (status do processador)
  • thermal (status dos sensores térmicos)
  • video (status dos dispositivos de vídeo)

Para saber quais módulos estão disponíveis para o seu kernel em execução, você pode usar o seguinte comando:

ls -l /usr/lib/modules/$ (uname -r)/kernel/drivers/acpi

Para verificar se um módulo é suportado no seu hardware, você pode usar o modprobe yourmodule e depois verificar o dmesg.

Share This Article
Follow:
Fundador do SempreUPdate. Acredita no poder do trabalho colaborativo, no GNU/Linux, Software livre e código aberto. É possível tornar tudo mais simples quando trabalhamos juntos, e tudo mais difícil quando nos separamos.
Sair da versão mobile