Wie kann ich CPU-Drosselung und CPU-Deaktivierung deaktivieren?

Auf einem 2011er 17" MacBook Pro (i7, 10.6, 16 GB RAM) habe ich keine Optionen im Energiespar-Einstellungsfeld, um die CPU-Drosselung zu steuern. Ich muss in der Lage sein, die CPU-Drosselung für kurze Zeit zu deaktivieren - oder zumindest Zwingen Sie OS X in einen bestimmten Zustand und bleiben Sie dort, damit ich in einer Leistungsvergleichssituation konsistente Ergebnisse von Test zu Test erhalten kann.

Gibt es Methoden oder Apps, mit denen ich die Energiesparfunktionen und insbesondere die CPU-Drosselung und CPU-Deaktivierung für neuere (Sandy Bridge) Macs steuern kann?

CHUD scheint diesen Computer nicht zu unterstützen (es meldet den CPU-Typ nicht korrekt) und obwohl ich Hyperthreading und Prozessorkerne manuell deaktivieren kann /Library/Application Support/HWPrefs/CPUPalette.app, habe ich nicht die Möglichkeit, OS X anzuweisen, nichts zu drosseln.

Vielleicht können Sie also eines dieser Windows-Tools installieren, wenn Sie Boot Camp, VMware oder Parallels haben. Hat das jemand versucht?

Antworten (3)

Diese spezielle Maschine ist ein Core i7 der zweiten Generation, der Intels Turbo-Boost-Technologie enthält.

Dies ist im Wesentlichen ein Power-Management-Prozessor, der die Taktrate ändern und Prozessorkerne im laufenden Betrieb deaktivieren/aktivieren kann. Es erfordert keinen Softwareeingriff, der gesamte Algorithmus existiert in Silizium auf dem i7-Prozessor selbst.

Während für Windows Dienstprogramme zur Steuerung erscheinen, bietet Apple keine Methode, um es zu deaktivieren, geschweige denn, es zu steuern, und ich habe noch keine Dienstprogramme gefunden, die es mir ermöglichen würden, es unter OS X zu deaktivieren oder zu steuern.

An diesem Punkt lautet die Antwort also, dass Sie die CPU-Drosselung oder die Leistungssteuerung unter OS X für Turbo-Boost-fähige Prozessoren nicht deaktivieren können - alles ist innerhalb des Prozessors automatisiert, und Apple hat keine öffentliche API, um es zu steuern.

sudo pmset -a dps 0

Dies soll dynamische Änderungen der Prozessorgeschwindigkeit deaktivieren oder aktivieren.

Außerdem gibt es eine Kernel-Erweiterung, die Sie von Ihrem System entfernen können (auf einen USB-Stick kopieren usw.), die meiner Meinung nach für dieses Verhalten verantwortlich ist. Es ist IOPlatformPluginFamily.kext im Ordner /library/extensions. Ersetzen Sie, wenn Sie fertig sind; Sie möchten es nicht dauerhaft entfernen.

wenn nicht ein i3/i5/i7 coolbook.se/CoolBook.html ist auch gut
dpspmset scheint auf diesem Macbook Pro keine Option zu haben . Es kehrt mit Gebrauchsanweisungen zurück: $ sudo pmset -a dps 0- Usage: pmset <options>- See pmset(1) for details: 'man pmset'. Ein pmset -g live zeigt weder die dps-Option noch eine Option, die eine CPU-Drosselungssteuerung vorschlägt.
Nun, die CPU drosselt sich selbst basierend auf der Temperatur. Die sicherste und einfachste Lösung basierend auf diesen Beweisen ist die SMC-Lüftersteuerung, drehen Sie Ihre Lüfter auf, sie werden laut sein, und achten Sie auf Änderungen der CPU-Geschwindigkeit. Verzeihen Sie meine früheren Antworten, ich habe die i7-Tatsache übersehen.

Ich habe zwei Apps gefunden. Beide erfordern, dass Sie den Schutz auf Mac-Kernel-Ebene deaktivieren. Aber Sie sollten zuerst auch das Intel Power Gadget herunterladen https://software.intel.com/content/www/us/en/develop/articles/intel-power-gadget.html Weil es cool ist.

  1. Turbo-Boost-Umschalter. https://www.rugarciap.com/turbo-boost-switcher-for-os-x/ funktioniert bei mir.

  2. Volta http://volta.garymathews.com/installation.html fand ich sehr fehlerhaft. Ich bin nicht zur Arbeit gekommen. Aber ich habe Mojave. Ich habe es nie zum Laufen gebracht. Ich habe Macbook Pro Mitte 2012 - "Im Internet warnen Volta-Entwickler vor einem, das nur auf Computern mit Hasswell- und Broadwell-Prozessoren funktioniert (zwischen 2013 und 2015) "