I'm trying to understand why my CPUs don't run at higher frequencies (related link)
Can someone explain me how is it possible that when a min and a max are defined, the effective value finally goes out of that range?
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
3267000
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
3300000
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
1199960
$ cpupower frequency-info
analyzing CPU 0:
driver: intel_pstate
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 0.97 ms.
hardware limits: 800 MHz - 3.30 GHz
available cpufreq governors: performance, powersave
current policy: frequency should be within 3.27 GHz and 3.30 GHz.
The governor "performance" may decide which speed to use
within this range.
current CPU frequency is 1.20 GHz.
boost state support:
Supported: yes
Active: yes
25500 MHz max turbo 4 active cores
25500 MHz max turbo 3 active cores
25500 MHz max turbo 2 active cores
25500 MHz max turbo 1 active cores
Also, can someone explain the difference between cpuinfo_cur_freq
and scaling_cur_freq
please?
Related issues I opened to solve my problem (may contain additional infos not mentionned here that could be useful)
- Fans aren't fullspeed while CPU is 100°, then CPU frequency decrease
- How to enable Turbo-boost
- CPU scaling: how can current frequency be out of min-max range?
Additional info:
$ sudo rdmsr -a 0x19a
0
0
0
0
rdmsr: No CPU 4