Sunday, March 29, 2015

Disable CPU Throttling in Mac OSX


Adjusting the speed of the CPU also called "dynamic frequency scaling", CPU throttling is commonly used to slow down the computer whenever possible to use less energy and conserve battery. It is also used to make the system quieter, but slower. The below will force all the CPU cores in Mac to be online:


  • Enable Root user
    • System Preferences
    • Users & Groups
    • Login Options
    • Network Account Server: Join
    • Open Directory Utility
    • Edit -> Enable Root User
  • Open Terminal
    • Execute:
      • su - root
      • nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
      • add the following string
        • <string>idlehalt=0</string>
      • Exist and Save
  • Reboot