Kann CPU Speed ​​Stepping verhindert werden?

Vor einiger Zeit habe ich eine Frage zu dem Grund gestellt, warum mein Computer langsamer wird, wenn er ~5% Akku oder weniger hat. Mir wurde gesagt, dass es entweder CPU-Geschwindigkeitsstufen war oder das Macbook Pro automatisch die Rechenleistung zurückskalierte, um Batteriestrom zu sparen.


Aufbauend auf dieser Frage frage ich mich, wie ich verhindern würde, dass der Computer entweder eine CPU-Geschwindigkeitsstufe durchläuft oder die Verarbeitungsleistung zurückskaliert.

Antworten (1)

Es ist unwahrscheinlich, dass Sie ein zuverlässiges und triviales Tool finden, um die Low-Level-Energieverwaltung des Prozessors von den Empfehlungen von Apple weg zu ändern.

Als Benutzer sind Sie auf die Optionen beschränkt, die im Energiesparfenster der Systemeinstellungen und pmset verfügbar sind .

Um zu verhindern, dass der Prozessor je nach verfügbarer Leistung auf- oder abschaltet, ist eine benutzerdefinierte Kernel-Erweiterung erforderlich.

Die Energieverwaltung von OS X wird von einer Schicht namens IOKit innerhalb des Kernels verwaltet . Das Schreiben von Code innerhalb des IOKit ist nicht trivial; Fehler können Kernel-Panics auslösen und die Stabilität des Systems ernsthaft beeinträchtigen.

Ab 10.8.2 betrachtet OS X 20 % Akku als erste Stufe einer Warnung bei niedrigem Akkustand.

Wenn Ihr Akku bei 5 % liegt, wird Ihr Mac wahrscheinlich in Kürze in den Notschlaf- oder Ruhezustand wechseln, um Ihre Daten zu schützen.

Sicherlich hat jemand so etwas geschrieben ... aber ich kann nichts auf Github finden :( habt ihr das gelöst?