ACPI steht Advanced Configuration & Power Interface und ist eine Schnittstelle zur Konfiguration eines PCs und für Strom(spar)-Funktionen.
Links
http://acpi.sourceforge.net/ ACPI4Linux
http://www.acpi.info/ ACPI Specification
Mini-Howto
Im LinuxKernel ab 2.4.21? ist die aktuelle ACPI4Linux-Version enthalten, ebenso in 2.6.x.
- Im Kernel muss ACPI und die zugehörigen Module aktiviert sein.
- Die Module müssen beim/nach dem Systemstart von Hand geladen werden:
modprobe -a ac battery button fan processor thermal
- dann kann man unter /proc/acpi nachsehen was alles funktioniert
manche Biosversionen haben fehlerhafte ACPI Implementierungen, jedoch ist es mit einigen kleineren Änderungen trotzdem möglich, ACPI - Unterstützung zu aktivieren. Siehe hierzu eine Beschreibung für relativ neue Kernel und auch die ACPI-HOWTO.
mittels acpid kann man auf ACPI Ereignisse reagieren, z.B. bei Drücken des Power-Buttons runterfahren
Achtung
- Das thermal Modul kann mit lm-sensors Modulen interferieren und unerwünschte Nebeneffekte (z.B. CPU-Lüfter geht aus) haben! Sie sollten daher nicht gleichzeitig geladen werden.
Tips & Tricks
Zum Stromsparen kann man auch cpufreq verwenden. Das funktioniert oft besser als ACPI.
OffeneFrage: Wen ich das ACPI Modul thermal.ko lade und ein wenig warte wird mein Debian Sid System mit shutdown hertuntergefahren, weil mein Prozessor angeblich zu warm ist. Wie verhindere ich das?
- evtl. lässt sich über das sysfs da was erreichen?