在Core i7 Mac上禁用Turbo Boost?

Pau*_*l R 10 macos intel

有没有办法在运行Mac OS X的Core i7 mac上以编程方式禁用Turbo Boost?我需要能够在代码优化期间进行基准测试等.如果失败了,任何可以禁用/启用Turbo Boost的实用程序,即使它需要重新启动,也会很有用.

在SO上有一个相关的问题(不是特定于Mac):如何临时关闭Turbo Boost?但即使对于个人电脑来说,似乎也无法以编程方式/即时方式进行此操作?

Ada*_*daś 15

我编写了内核扩展,让你禁用TB,玩得开心:https: //github.com/nanoant/DisableTurboBoost.kext

如果你想在Linux上禁用TB另一个食谱:http://luisjdominguezp.tumblr.com/post/19610447111/disabling-turbo-boost-in-linux


小智 5

我刚刚编写了一个应用程序,该应用程序可以加载/卸载前面提到的内核扩展,从而有助于跟踪显示CPU温度和当前风扇速度的系统行为。

您可以在这里查看https://github.com/rugarciap/Turbo-Boost-Switcher

这是http://i.stack.imgur.com/tsKaG.png的屏幕截图