Так, у меня есть некоторые перегревающиеся проблемы с HP Envy 15, которые сводят меня с ума. Посмотрите это и это для ссылки.
Так или иначе я сделал Ubuntu 18.04 новая установка. Также установленный tlp
и cpufrequtils
. Так, если я делаю tlp stat -p
...
+++ Processor
CPU model = Intel(R) Core(TM) i7-4510U CPU @ 2.00GHz
[....]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor = performance
/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq = 3100000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq = 3100000 [kHz]
/sys/devices/system/cpu/intel_pstate/min_perf_pct = 25 [%]
/sys/devices/system/cpu/intel_pstate/max_perf_pct = 100 [%]
/sys/devices/system/cpu/intel_pstate/no_turbo = 0
/sys/devices/system/cpu/intel_pstate/turbo_pct = 50 [%]
/sys/devices/system/cpu/intel_pstate/num_pstates = 24
Теперь, так как я хочу использовать a powersave
регулятор, согласно этому, я добираюсь для использования его.
+++ Processor
CPU model = Intel(R) Core(TM) i7-4510U CPU @ 2.00GHz
[....]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor = powersave
/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq = 3100000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq = 3100000 [kHz]
/sys/devices/system/cpu/intel_pstate/min_perf_pct = 25 [%]
/sys/devices/system/cpu/intel_pstate/max_perf_pct = 100 [%]
/sys/devices/system/cpu/intel_pstate/no_turbo = 0
/sys/devices/system/cpu/intel_pstate/turbo_pct = 50 [%]
/sys/devices/system/cpu/intel_pstate/num_pstates = 24
Пока все хорошо.
Две вещи действительно называют мое внимание:
tlp stat -p
шоу снова, что scaling_governor=performance
.scaling_min_freq
и scaling_max_freq
равный? Я хотел бы уменьшить их обоих, чтобы видеть, могу ли я так или иначе управлять перегревающейся проблемой, с которой я сталкиваюсь.Как я могу избежать performance
регулятор? Как я могу настроиться min
и max
масштабирование?
спасибо!
Lucas
powersave
регулятор скоростиВы используете sudo tlp stat -p
узнать, когда регулятор скорости установлен в performance
режим. Когда это происходит, сбрасывает его к powersave
с этой командой:
$ echo "powersave" | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
powersave
Выполненный tlp
статистические данные снова и гарантируют, что минимальная частота нормализована и больше не устанавливается на максимальной частоте.
Продолжать бежать tlp
узнать, как часто регулятор сбрасывается к performance
режим.
Продолжайте искать программу, которая сбрасывает регулятор скорости.
Как последнее прибежище Вы могли:
powersave
каждый x секунды.Этот ответ для Вашего второго вопроса:
Почему scaling_min_freq и scaling_max_freq равны? Я хотел бы уменьшить их обоих, чтобы видеть, могу ли я так или иначе управлять перегревающейся проблемой, с которой я сталкиваюсь.
Я не знаю, как они были установлены на то же, но что-то, должно быть, сделало его. Для ограничения максимальной частоты ЦП, при использовании intel_pstate драйвера частотного масштабирования ЦП, один путь (к 70%, например):
$ echo 70 | sudo tee /sys/devices/system/cpu/intel_pstate/max_perf_pct
Пример:
doug@s15:~/temp$ grep . /sys/devices/system/cpu/intel_pstate/*
/sys/devices/system/cpu/intel_pstate/max_perf_pct:100
/sys/devices/system/cpu/intel_pstate/min_perf_pct:42
/sys/devices/system/cpu/intel_pstate/no_turbo:0
/sys/devices/system/cpu/intel_pstate/num_pstates:23
/sys/devices/system/cpu/intel_pstate/status:active
/sys/devices/system/cpu/intel_pstate/turbo_pct:18
doug@s15:~/temp$ echo 70 | sudo tee /sys/devices/system/cpu/intel_pstate/max_perf_pct
70
doug@s15:~/temp$ grep . /sys/devices/system/cpu/intel_pstate/*
/sys/devices/system/cpu/intel_pstate/max_perf_pct:70
/sys/devices/system/cpu/intel_pstate/min_perf_pct:42
/sys/devices/system/cpu/intel_pstate/no_turbo:0
/sys/devices/system/cpu/intel_pstate/num_pstates:23
/sys/devices/system/cpu/intel_pstate/status:active
/sys/devices/system/cpu/intel_pstate/turbo_pct:18