Если ваша система использует драйвер масштабирования частоты intel_pstate:
$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver
intel_pstate
intel_pstate
intel_pstate
intel_pstate
intel_pstate
intel_pstate
intel_pstate
intel_pstate
Затем вы можете запросить состояние включения или отключения с турбонаддувом:
$ cat /sys/devices/system/cpu/intel_pstate/no_turbo
0
Где 0 означает turbo включен, а 1 означает, что он отключен.
$ echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
1
Я никогда не помню места или как правильно делать «tee», поэтому я предпочитаю, чтобы скрипты запускались как sudo:
$ cat set_cpu_turbo_off
#! /bin/bash
echo "1" > /sys/devices/system/cpu/intel_pstate/no_turbo
$ cat set_cpu_turbo_on
#! /bin/bash
echo "0" > /sys/devices/system/cpu/intel_pstate/no_turbo