Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Disable Turbo Boost on Core i7 Mac?

Tags:

macos

intel

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.

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 ?

like image 706
Paul R Avatar asked Mar 03 '11 09:03

Paul R


People also ask

How do I turn off Turbo Boost on i7?

For that, you can open up the BIOS screen and switch to the System Utilities screen. Then, go to BIOS/Platform Configuration (RBSU) > Performance Options > Intel (R) Turbo Boost Technology. Here you can find two options – Enabled and Disabled.

Do all Macs have Turbo Boost?

Turbo Boost is available only on Macs with Intel processors. It is automatically enabled by macOS when your computer requires more performance. Similarly, macOS turns it off when your computer is not using a lot of memory.


1 Answers

I wrote kernel extension that let's you disable TB, have fun: https://github.com/nanoant/DisableTurboBoost.kext

If you want to disable TB on Linux here another recipe: http://luisjdominguezp.tumblr.com/post/19610447111/disabling-turbo-boost-in-linux

like image 101
Adaś Avatar answered Oct 03 '22 02:10

Adaś