Unter Windows (auch Linux) haben Sie den sehr nützlichen "Power Saver"-Modus, der die maximale Frequenz begrenzt, mit der Ihre CPU läuft.
Gibt es etwas Ähnliches in OS X?
Nein. OS X hat keinen CPU- oder sogar GPU-Drosselungshebel, den Benutzer umschalten können.
Es gibt eine nette App, gfxCardStatus , um zu wissen, welche der beiden GPUs auf Macs mit zwei Optionen aktiv ist. Es ermöglicht auch das Anheften an den höheren oder niedrigeren Stromverbrauch, was von Nutzen sein könnte. Es ist nicht klar, ob es keine Möglichkeit gibt, am Betriebssystem vorbeizukommen, um die Kontrolle über die CPU auszuüben, oder ob es nur noch niemand programmiert hat.
Mac OS X hat SpeedStep in den Kernel eingebaut und seit OS X 10.4 aktiviert und kann, wie bereits gesagt, nicht mehr über die Systemeinstellungen gesteuert werden. Es gibt jedoch einige Anwendungen, mit denen Sie bestimmte Taktraten konfigurieren und einstellen können. Alle, die ich finden konnte, wie z. B. CoolBook , funktionieren weder unter Lion noch unterstützen sie die neuesten Prozessoren.
Ich konnte jedoch CPULimit finden . Ein Skript / Tool, mit dem Sie die Verwendung eines bestimmten Prozesses steuern können.
Obwohl Windows und Mac OS X auf x86-Plattformen laufen, AFAIK, wird der Stromverbrauch in beiden Betriebssystemen unterschiedlich gehandhabt und in Mac OS X ist es etwas besser. Es ist besser, so weit wie möglich keine Tools von Drittanbietern zu verwenden, um die CPU-Geschwindigkeiten zu manipulieren. Beifall
Tatsächlich gibt es in Mac OS X eine GPU-Energiezustandsverwaltung. Der verantwortliche kext ist AppleGraphicsPowerManagement.kext in den Erweiterungsordner.
Entsprechend dem GPU Core Throttle % ändert sich der Power States von 0-4. Aber ich weiß nicht, wie der kext für CPU-Zustände funktioniert, das ist etwas, was ich untersuche.
Obwohl absichtlich für Unterspannung ausgelegt, bietet Volta eine CPU-Leistungsbegrenzung sowie eine Turbo-Boost-Aktivierung.
Der Entwickler hatte das Update bis 2017 gestoppt (siehe Link oben für Details), aber die Leistungsbegrenzungsfunktion und die Turbo-Boost-Deaktivierung funktionieren jetzt immer noch in macOS11 Big Sur.
Beachten Sie, dass benutzerdefiniertes SIP aktiviert werden muss, und die Aktualisierung des Betriebssystems kann den SIP-Status verlieren, was das Zurücksetzen von csrutil erfordert.
lhf
houbysoft
kein Hang
houbysoft
Thorbjørn Ravn Andersen