To deactivate Intel Turbo Mode on a Linux MacBook

intel turbo boost overheating macbook


Deactivate Intel Turbo Mode immediately caps CPU frequency to the base speed, reducing heat and increasing battery life. For a permanent change, create a systemd rule. 

Temporary Method (Until Reboot)

Run this command in your terminal to immediately disable turbo boost: 

echo 1 | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo

To re-enable it, change the 1 to a 0. 

Permanent Method (Across Reboots)

Since this setting resets upon rebooting, create a startup rule using systemd-tmpfiles. 

Create a new configuration file:

echo "w /sys/devices/system/cpu/intel_pstate/no_turbo - - - - 1" | sudo tee /etc/tmpfiles.d/noturbo.conf

Alternative: Using TLP 

If you have tlp installed for power management, you can configure it to handle this automatically:

Edit /etc/tlp.conf or /etc/default/tlp.

Set INTEL_CPU_BOOST_ON_AC=0 and INTEL_CPU_BOOST_ON_BAT=0. 

Verification

You can check if Turbo Mode is active by reading the file:

cat /sys/devices/system/cpu/intel_pstate/no_turbo

1 means Turbo is OFF.
0 means Turbo is ON. 

Comments

Popular posts from this blog

Tutorial Expo React Native Google AdMob

Tutorial VNC Server on Linux Debian Bookworm

Tutorial React Navigation React Native