Versuche mal Folgendes in der Konsole:
Code:
sysctl dev.cpu.0.freq_levels
liefert bei mir:
Code:
dev.cpu.0.freq_levels: 2100/9790 1500/5800 800/2310
Den aktuellen Frequenz-Level kann Du wie folgt auslesen:
Sofern powerd nicht läuft, arbeitet dein System immer auf dem höchsten Frequenz-Level.
Bei mir liefert diese Abfrage somit:
Sobald nun der powerd gestartet wird, z.B. mit:
Code:
powerd -a hiadaptive -b min &
wechselt der Frequenz-Level je nach Rechenlast auf meinem System zwischen 800 und 2100.
Um den Geräuschpegel auf meinem System zu begrenzen, nutze ich die Option -M des powerd.
Damit läßt sich die maximale CPU-Frequenz in gewissen Grenzen beeinflussen.
Da auf meinem System in d.R. der mittlere Frequenz-Level von 1500 für die alltäglichen Tätigkeiten genügen, starte ich den powerd in /etc/rc.conf mit folgenden Optionen:
Code:
powerd_enable="YES"
powerd_flags="-a hiadaptive -b min -M 1500"
Mit diesen Einstellungen wechselt powerd nun zwischen den Leveln 800 und 1500.
Auch die Wiedergabe von HD-Videos sind hier auf meinem System mit diesen Einstellungen kein Problem.
Und der CPU-Lüfter meldet sich nur ganz selten mit hohen Drehzahlen.
Sobald höhere Rechenleistung benötigt wird kann der powerd gestoppt werden, mit:
und das System arbeitet wieder auf dem höchsten Frequenz-Level.
Weitere Informationen zum powerd findest Du auch hier:
Noch einen schönen Abend,
[KB]