To deactivate Intel Turbo Mode on a Linux 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
0 means Turbo is ON.

Comments
Post a Comment