Tronar
aus Überzeugung altmodisch
Hallo (insbesondere) Laptop-Besitzer!
Bei meinem Laptop müht sich der Lüfter redlich ab, und ich will nun endlich mal verstehen, wie man der CPU das Energiesparen angewöhnt.
Ich benutze den Standardkernel (i386), da sind so gut wie alle ACPI-Module fest eingebaut, auch acpicpu. Seltsamerweise sehe ich aber keinerlei Sysctls der Form hw.acpi.cpu.*. Die Manpage verrät, daß es einige Counter gibt, die man mit vmstat -ve sehen kann, und die sind auch da, stehen aber immer alle auf null. Auch beim Booten meldet sich acpicpu im Gegensatz zu allen anderen ACPI-Modulen nicht. Was kann da los sein?
Unter FreeBSD war der acpicpu ja nur ein Interface, und das wurde von einem Userspace-Programm wie powerd gemanagt. Unter NetBSD mußte ich feststellen, daß das Programm mit dem Namen "powerd" gar nichts mit dem FreeBSDschen zu tun hat und keine Prozessorzustände steuert. Frage: Soll acpicpu die Ansteuerung der P-, T- und C-Zustände allein besorgen, oder welches Programm nimmt man dafür her; was ist also das Äquivalent zum FreeBSDschen powerd? Ist acpicpu ungefähr dasselbe wie in FreeBSD? Gibt es irgendeine Dokumentation hierzu? Wie macht Ihr das mit Euren Laptops?
Ich habe mal das ganze ACPI auf verbose gestellt und hier angefügt, was in der /var/log/messages landet, außerdem die Ausgabe von vmstat -ve. Sonst noch etwas?
Bei meinem Laptop müht sich der Lüfter redlich ab, und ich will nun endlich mal verstehen, wie man der CPU das Energiesparen angewöhnt.
Ich benutze den Standardkernel (i386), da sind so gut wie alle ACPI-Module fest eingebaut, auch acpicpu. Seltsamerweise sehe ich aber keinerlei Sysctls der Form hw.acpi.cpu.*. Die Manpage verrät, daß es einige Counter gibt, die man mit vmstat -ve sehen kann, und die sind auch da, stehen aber immer alle auf null. Auch beim Booten meldet sich acpicpu im Gegensatz zu allen anderen ACPI-Modulen nicht. Was kann da los sein?
Unter FreeBSD war der acpicpu ja nur ein Interface, und das wurde von einem Userspace-Programm wie powerd gemanagt. Unter NetBSD mußte ich feststellen, daß das Programm mit dem Namen "powerd" gar nichts mit dem FreeBSDschen zu tun hat und keine Prozessorzustände steuert. Frage: Soll acpicpu die Ansteuerung der P-, T- und C-Zustände allein besorgen, oder welches Programm nimmt man dafür her; was ist also das Äquivalent zum FreeBSDschen powerd? Ist acpicpu ungefähr dasselbe wie in FreeBSD? Gibt es irgendeine Dokumentation hierzu? Wie macht Ihr das mit Euren Laptops?
Ich habe mal das ganze ACPI auf verbose gestellt und hier angefügt, was in der /var/log/messages landet, außerdem die Ausgabe von vmstat -ve. Sonst noch etwas?