User Tools

Site Tools


public:turn_off_intel_turbo_boost_on_linux

This is an old revision of the document!


Turning off Intel Turbo Boost(TM) on Linux

My laptop is a Lenovo T440p with a i7-4900MQ. I run Folding@Home on two of my CPU cores. The CPU constantly overheats, and my fan is always spinning at 4440 RPM. I find the noise annoying. So here is what I do to control Turbo Boost:

fangfufu@illustrious:~$ cat /usr/local/bin/turbo-boost
#!/bin/bash
    echo "Intel Turbo Boost(TM) Status:"
    if [[ $1 == "off" ]]; then
        echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo
    fi
    if [[ $1 == "on" ]]; then
        echo 0 > /sys/devices/system/cpu/intel_pstate/no_turbo
    fi
 
    state=$( cat /sys/devices/system/cpu/intel_pstate/no_turbo )
    if [[ $state -eq 1 ]]; then
        echo "Off"
    else
        echo "On"
    fi

By turning off Turbo Boost, my CPU fan speed floats around 4000 RPM.

public/turn_off_intel_turbo_boost_on_linux.1564568457.txt.gz ยท Last modified: 2019/07/31 10:20 by fangfufu