Перейти к основному контенту

Отключение Turbo Boost

Автоматический режим

Создаем новый сервис

cat << EOF | sudo tee \
/etc/systemd/system/disable-turbo-boost.service
[Unit]
Description=Disable Turbo Boost on Intel CPU
 
[Service]
ExecStart=/bin/sh -c "/usr/bin/echo 1 > \
/sys/devices/system/cpu/intel_pstate/no_turbo"
ExecStop=/bin/sh -c "/usr/bin/echo 0 > \
/sys/devices/system/cpu/intel_pstate/no_turbo"
RemainAfterExit=yes
 
[Install]
WantedBy=sysinit.target
EOF

Обновляем список сервисов

 sudo systemctl daemon-reload

Включаем и стартуем сервис

sudo systemctl enable --now disable-turbo-boost

Чтобы отключить лимит - останавливаем сервис

sudo systemctl stop disable-turbo-boost

Ручной режим

Отключаем

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

либо

echo "0" | sudo tee -a /sys/devices/system/cpu/cpufreq/boost

Включаем

echo 0 | sudo tee -a /sys/devices/system/cpu/intel_pstate/no_turbo

либо

echo "1" | sudo tee -a /sys/devices/system/cpu/cpufreq/boost