Содержание
ACPI (Advanced Configuration and Power Interface) — усовершенствованный интерфейс конфигурации и управления питанием, его задача — обеспечить взаимодействие между операционной системой, аппаратным обеспечением и BIOS материнской платы. Особо нужен в ноутбуках, без ACPI, например, ОС не может определить заряд батареи, девайс неправильно реагирует на нажатие кнопки «Power» и быстро разряжается.
Как взаимодействовать с прошивкой BIOS операционной системе объясняет таблица DSDT (хотя вместо неё это могут быть и другие таблицы типа SSDT или SRAT). Эта таблица запросто может быть некорректной, как некорректным может быть и сама прошивка BIOS. В результате от ACPI может быть больше проблем, чем пользы, в таком случае его проще отключить. Для этого нужно добавить «acpi=off» к опциям загрузки ядра (см. grub)
Управление оборудованием
Для установки действия при закрытии крышки — изменяем скрипт
/etc/acpi/actions/lm_lid.sh
Для установки действия при нажатии кнопки питания — изменяем скрипт
/etc/acpi/powerbtn.sh
Ссылки
- Компиляем ядро — если не заработало из коробки, то компилять его, скорее всего, придётся