在Core i7 Mac上禁用Turbo Boost? [英] Disable Turbo Boost on Core i7 Mac?
问题描述
是否可以通过任何方式在运行Mac OS X的Core i7 mac上以编程方式禁用Turbo Boost?我需要能够在代码优化等过程中出于基准测试的目的而这样做.否则,即使可以重新启动,任何可以禁用/启用Turbo Boost的实用程序都会很有用.
Is there any way to programmatically disable Turbo Boost on a Core i7 mac running Mac OS X ? I need to be able to do this for benchmarking purposes during code optimisation etc. Failing that, any kind of utility which can disable/enable Turbo Boost, even if it requires a reboot, would be useful.
SO上有一个相关的问题(非Mac专用):如何暂时关闭Turbo Boost?,但是即使对于PC来说,似乎也无法通过编程方式/即时地做到这一点?
There is a related question (not Mac-specific) on SO: How to turn off Turbo Boost temporarily? but even for PCs it seems that there may be no way to do this programatically/on-the-fly ?
推荐答案
我写了内核扩展,让您禁用TB,玩得开心: https://github.com/nanoant/DisableTurboBoost.kext
I wrote kernel extension that let's you disable TB, have fun: https://github.com/nanoant/DisableTurboBoost.kext
如果您要在Linux上禁用TB,请使用另一条方法: http://luisjdominguezp.tumblr.com/post/19610447111/disabling-turbo-boost-in-linux
If you want to disable TB on Linux here another recipe: http://luisjdominguezp.tumblr.com/post/19610447111/disabling-turbo-boost-in-linux
这篇关于在Core i7 Mac上禁用Turbo Boost?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!