У процессора Max. Boost Clock Up to 3.5GHz. Теоретически, на одном ядре он должен разгоняться до 3.5GHz. На деле что-то я этого не вижу, частота ограничена 2.45ГГц.
Загружаю 1 ядро так:
while true; do true; done
Смотрю за максимальной частотой так:
watch 'cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq | sort -n | tail -n 1'
Вывод cpupower frequency-info:
analyzing CPU 0:
driver: acpi-cpufreq
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: Cannot determine or is not supported.
hardware limits: 1.50 GHz - 3.53 GHz
available frequency steps: 2.45 GHz, 2.00 GHz, 1.50 GHz
available cpufreq governors: conservative ondemand userspace powersave performance schedutil
current policy: frequency should be within 1.50 GHz and 2.45 GHz.
The governor "schedutil" may decide which speed to use
within this range.
current CPU frequency: 1.50 GHz (asserted by call to hardware)
boost state support:
Supported: yes
Active: yes
Boost States: 0
Total States: 3
Pstate-P0: 2450MHz
Pstate-P1: 2000MHz
Pstate-P2: 1500MHz
По какой-то причине «Boost States: 0», хотя «3.53 GHz», «Supported: yes» и «Active: yes».
Что можно сделать?