Hallo,
es gibt folgende Möglichkeiten, die mir einfallen:
- HLT: Taktet die CPU nicht runter, spart aber Strom und hält die Temperatur kühl. Geht immer und ist einfach.
- APM: Du kannst dem APM-BIOS ein "APM IDLE" geben. Neue Geräte unterstützen kein APM mehr, ältere Geräte können das als Alternative noch. Du kannst weder die neue Frequenz bestimmen noch weißt du, ob überhaupt runtergetaktet wird, aber es spart mehr Strom als HLT und ist auch für andere Hardware (z.B. Display, Festplatte) definiert. Erfordert Real- oder V86-Mode (ähnlich wie bei VESA ist das PM-Interface oft kaputt).
- ACPI: Nachfolger von APM. Theoretisch kannst du damit alles tun, praktisch brauchst du einen ACPI-Interpreter im Kernel.
- CPU-spezifisch: Meist über MSRs (Model Specific Registers) möglich. Neue CPUs werden aber grundsätzlich über das ACPI-Interface unterstützt.
Gruß,
Svenska