Wie deaktiviere ich SpeedStep/XCPM auf Macbook Pro 11,1 OSX 10.10.2?

Weiß jemand, wie man OSX daran hindert, die CPU auf einem Macbook zu drosseln / untertakten, wenn der Akku schwach wird? Ich denke, die Funktion heißt SpeedStep. Das Problem ist, dass mein Akku beschädigt ist und nicht mehr funktioniert, also muss ich mein Macbook vom Netzteil trennen und ich möchte, dass das System auf Hochtouren läuft, anstatt mit 0,8 GHz, damit ich es verwenden kann, bis ich komme eine neue Batterie. Ich habe ein Macbook Pro 13 "Ende 2013 i5 2,6 GHz mit Retina (11,1). Darauf läuft OSX Yosemite 10.10.2 mit Darwin-Kernel-Version 14.1.0.

Ich habe diese Kernel-Patches bereits erfolglos ausprobiert: perl -pi -e 's|\xe2\x00\x00\x00\x02\x00\x00\x00|\x00\x00\x00\x00\x00\x00\x00\x00|g' kernel perl -pi -e 's|\xe2\x00\x00\x00\x4c\x00\x00\x00|\x00\x00\x00\x00\x00\x00\x00\x00|g' kernel perl -pi -e 's|\xe2\x00\x00\x00\x90\x01\x00\x00|\x00\x00\x00\x00\x00\x00\x00\x00|g' kernelIch habe auch von einer Kernel-Erweiterung "NullCPUPowerManagement.kext" gehört, bin mir aber nicht sicher, ob das auf meinem System funktionieren würde. Ich weiß, dass es einige Hackintosh-Bootloader wie Clover gibt, die modifiziertes SSDT und DSDT unterstützen, aber ich bin mir nicht sicher, ob das für mein Problem funktioniert. Jede Hilfe wird sehr geschätzt!

Sehr gute Frage, ich darf hinzufügen, dass ich mich über jede zusätzliche Leistung freuen werde, sei es 1,5 oder 2,0 GHz! Ich werde ein Kopfgeld hinzufügen, um zu sehen, ob dies Anklang findet!
Ähm - es gibt einen Grund, warum die CPU bei schwachem Akku throttelt: Bei vielen MacBooks ist das Netzteil etwas unterdimensioniert und liefert bei extremer Belastung (z. B. beim Spielen) nicht genug Leistung. Die Batterie dient also als Puffer, um Lastspitzen abzufedern. Daher empfehle ich, das nicht zu versuchen.
Derzeit verbraucht meine CPU etwa 6 bis 8 W, also bin ich mir ziemlich sicher, dass wir sie etwas höher setzen könnten, ohne den Prozessor zum Absturz zu bringen ...

Antworten (2)

Also, nachdem ich mehr recherchiert und andere Methoden ausprobiert habe, was kann ich sagen:

  • Wie deaktiviere ich den SpeedStep, wenn ich das MacBook Pro ohne Akku verwende? und seine Antwort, die auf „Fixing“ von Kernel_task-CPU-Problemen in MacOS 10.7/10.8 verweist , hilft Ihnen bei Problemen, bei denen Prozesse einen großen Prozentsatz der Verarbeitungszeit in Anspruch nehmen. Wenn Sie den Trick ausführen, wird Ihr Macbook brauchbar , aber die GHz bleiben auf dem Minimum.
  • Die neue Kernel-Energieverwaltung funktioniert erst ab Ivy Bridge, sodass Macs, die mit Sandy Bridge oder älteren Prozessoren ausgestattet sind, noch die alte Energieverwaltung verwenden und daher der Kernel-Patch nicht funktioniert.
  • Das Entfernen von AppleIntelPowerManagement-Kexts hilft nicht, und NullCPUPowerManagement hilft auch nicht … Ich bekomme immer noch die gleichen 0,8 GHz.
  • Die Verwendung von Apps wie SMCFanControl hilft bei der Steuerung der Lüfter, sodass jede Antwort, die hilft, die ursprüngliche Uhr zu erhalten, willkommen ist, da die Wahrscheinlichkeit, dass der Prozessor aufgrund von Hitze verbrannt wird, verringert wird.

Also denke ich, dass das jetzt alles sein wird. Wenn ich eine Lösung zum Laufen bekomme, werde ich sie hier melden!

Möglicherweise haben Sie überprüft, ob diese Frage bereits gestellt wurde . Um nicht zu den endlosen Wiederholungen des Internets beizutragen, hier die Antwort auf die Fragepunkte .

Dies ist ein älterer Beitrag und bezieht sich auf OS X 7 und 8, obwohl es mehrere Kommentare mit Patches/Updates für neuere Betriebssystemversionen und Hardwarerevisionen gibt (dies begann mit Apples Wechsel zu Intel, also sollten Sie an dieser Front bereit sein).

Hinweis Ich empfehle dies NICHT. Macs sind berüchtigt dafür, nicht auf Hardwaremodifikationen zu reagieren (ja, Sie versuchen eine Hardwaremodifikation). Ich vermute, Sie werden erfreut sein, dass Ihre CPU jetzt etwa 45 Minuten lang mit 2,2 GHz läuft, bis sie überhitzt und herunterfährt. Die erhöhten Temperaturen (bitte messen und melden, wenn Sie dies versuchen) werden auch die Lebensdauer Ihres MacBooks insgesamt erheblich verkürzen.

Als PS: Mit dem PowerGadget von Intel können Sie möglicherweise die Skalierung in Echtzeit anzeigen, sodass Sie die CPU-Aktivität (zusammen mit Speicherauslastung, Cache-Fehlern und Festplatten-E/A) beobachten können, während Sie Benchmarks ausführen und Ihren Workflow überprüfen, um zu sehen, ob die CPU ist tatsächlich ein Engpass für Sie (ich vermute, es ist nicht)

Hallo Freund, wie Sie sagten, wurde diese Frage schon einmal gestellt, aber die Sache ist, dass die Energieverwaltung ab OSX 10.8.5 nicht mehr von kext durchgeführt wird, sondern stattdessen in den Kernel integriert ist (wie hier erwähnt: insanelymac.com/ forum/topic/… )... Es spielt also keine Rolle, die auf diesen Links erwähnten Kexts zu löschen oder zu verschieben, Power Gadget wird die gleichen 0,8 GHz melden, und der Mac wird immer noch super langsam sein...