Попытка следовать этому ответу при Отключении Intel Turbo Boost в человечности:
Для наблюдения драйвера:
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver
intel_pstate
intel_pstate
intel_pstate
intel_pstate
Затем запросить относительно турбо включило или отключило состояние:
cat /sys/devices/system/cpu/intel_pstate/no_turbo
1
Это означает, что идет.
Для отключения его я получаю "Операцию, не разрешенную":
echo "0" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
[sudo] password for cipeos:
0
tee: /sys/devices/system/cpu/intel_pstate/no_turbo: Operation not permitted
Попытка предложения в комментарии в соответствии с ответом (sudo echo "0" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
) Я получаю то же самое. Даже sudo su
прежде чем это дает то же.
Попытка найти вручную файл:
sudo gedit /sys/devices/system/cpu/intel_pstate/no_turbo
Это имеет всего одну строку:
1
Когда я пытаюсь изменить его на 0, и сохранить его он говорит: "Не мог сохранить файл “/sys/devices/system/cpu/intel_pstate/no_turbo”". и "У Вас нет полномочий необходимыми, чтобы сохранить файл. Проверьте ввод местоположения правильно, и попробуйте еще раз".
Турбо включило или отключило флаг, может вводить в заблуждение. Выборка от Documentation/cpu-freq/intel-pstate.txt
в исходном дереве:
Sysfs will show :
max_perf_pct:100, which corresponds to 1 core ratio
min_perf_pct:24, max_efficiency_ratio / max 1 Core ratio
no_turbo:0, turbo is not disabled
num_pstates:26 = (max 1 Core ratio - Max Efficiency Ratio + 1)
turbo_pct:39 = (max 1 core ratio - max non turbo ratio) / num_pstates
Так, в этом случае эти "1" означает, что турбо отключено. Для большинства компьютеров турбо может быть отключено в BIOS, в этом случае нельзя переопределить флаг индикатора в Sysfs. Пример 1 (турбо отключено в BIOS):
$ echo 0 | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
0
tee: /sys/devices/system/cpu/intel_pstate/no_turbo: Operation not permitted
Пример 2 (турбо включено в BIOS):
$ cat /sys/devices/system/cpu/intel_pstate/no_turbo
1
$ echo 0 | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
0
$ cat /sys/devices/system/cpu/intel_pstate/no_turbo
0