Для начала установите утилиту, которая позволит управлять частотами процессора:
Код |
---|
sudo apt install cpufrequtils |
Чтобы узнать максимальную частоту, которую поддерживают ядра вашего процессора (включая режим Turbo Boost), выполните следующую команду:
Код |
---|
cpufreq-info |
Чтобы ограничить максимальную частоту всех ядер процессора, используйте следующую команду. В примере частота ограничивается на уровне 2.5GHz:
Код |
---|
for cpu in /sys/devices/system/cpu/cpu[0-9]*; do echo "2500000" | sudo tee $cpu/cpufreq/scaling_max_freq; done |
Теперь каждое ядро процессора не будет превышать установленную частоту 2.5GHz. Подберите значение частоты под свои нужды, чтобы найти баланс между производительностью и уровнем нагрева.
Например, у меня: на процессоре Intel Core i7-13620H ограничение частоты на уровне 2.5GHz позволяет избежать перегрева и активации шумных кулеров. Даже при высоких нагрузках производительность остаётся на уровне, достаточном для большинства задач.
По умолчанию команда действует только до следующей перезагрузки системы. После перезагрузки режим работы ускорения процессора вернется к стандартным настройкам