How to Disable Turbo Boost Without Asking Administrator Password on Turbo Boost Switcher

If you want to disable Turbo Boost on your Mac without having to enter the administrator password every time, you can use Turbo Boost Switcher and set it up to run as a root or as a service. Here are the steps to achieve this:

Run Turbo Boost Switcher As Root

  1. Open the Terminal application. You can find it in the Applications folder under Utilities, or you can use Spotlight by pressing Cmd + Space and typing “Terminal.”

  2. Run Turbo Boost Switcher as root by entering the following command:

    1
    
    sudo -b /Applications/Turbo\ Boost\ Switcher.app/Contents/MacOS/Turbo\ Boost\ Switcher

    This command runs Turbo Boost Switcher with administrator privileges, which means you won’t have to enter the password each time you want to disable Turbo Boost.

  3. You should now see the Turbo Boost Switcher icon in the Menu Bar. You can click on it to toggle Turbo Boost on or off.

Run Turbo Boost Switcher As a Service

  1. To run Turbo Boost Switcher as a service, you’ll need to create a service file. Open Terminal and create the file by entering the following command:

    1
    
    sudo vim /Library/LaunchDaemons/com.turbo-boost-switcher.plist

    This will open a text editor in the Terminal.

  2. Add the following XML code to the file and save it. You can paste it into the text editor:

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>Label</key>
        <string>com.turbo-boost-switcher</string>
        <key>ProgramArguments</key>
        <array>
            <string>/Applications/Turbo Boost Switcher.app/Contents/MacOS/Turbo Boost Switcher</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
        <key>KeepAlive</key>
        <true/>
    </dict>
    </plist>

    This code defines a launch daemon for Turbo Boost Switcher, specifying that it should run at system startup and be kept alive.

  3. After saving the file, you need to unload and then load the service. Run these commands in Terminal:

    1
    2
    
    sudo launchctl unload /Library/LaunchDaemons/com.turbo-boost-switcher.plist
    sudo launchctl load /Library/LaunchDaemons/com.turbo-boost-switcher.plist

    This unloads and then loads the Turbo Boost Switcher service, making it available in the Menu Bar.

  4. You should now see the Turbo Boost Switcher icon in the Menu Bar. You can click on it to toggle Turbo Boost on or off without being prompted for an administrator password.

By following these steps, you can either run Turbo Boost Switcher as root or as a service, allowing you to disable Turbo Boost without needing to enter the administrator password each time you use it.

0%