Hello there,
I recently bought a new AMD Ryzen 3800x and after a bit of struggling I got everything set up. But I noticed that the system isn’t as fast as I figured it would be. Many tasks took as long as with my (7 year) old system. After some digging I noticed something odd: all clock speeds are reported as being capped at 800MHz.
cpufreq-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: 4294.55 ms.
hardware limits: 800 MHz - 800 MHz
available frequency steps: 800 MHz
available cpufreq governors: conservative, ondemand, userspace, powersave, performance, schedutil
current policy: frequency should be within 800 MHz and 800 MHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 800 MHz.
cpufreq stats: 800 MHz:100,00%
…reported the same for all other cores.
inxi -Fxzd:
CPU: 8 core AMD Ryzen 7 3800X (-MT-MCP-) arch: Zen rev.0 cache: 4096 KB
flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm) bmips: 12800
clock speeds: max: 800 MHz 1: 799 MHz 2: 800 MHz 3: 799 MHz 4: 799 MHz 5: 799 MHz 6: 799 MHz
7: 799 MHz 8: 799 MHz 9: 799 MHz 10: 799 MHz 11: 799 MHz 12: 799 MHz 13: 799 MHz 14: 799 MHz
15: 799 MHz 16: 799 MHz
cat /sys/devices/system/cpu/cpu/cpufreq/scaling_governor:*
ondemand
(for all cores)
lscpu:
CPU(s): 16
On-line CPU(s) list: 0-15
Thread(s) per core: 2
Core(s) per socket: 8
Socket(s): 1
NUMA node(s): 1
Vendor ID: AuthenticAMD
CPU family: 23
Model: 113
Model name: AMD Ryzen 7 3800X 8-Core Processor
Stepping: 0
CPU MHz: 799.785
CPU max MHz: 800,0000
CPU min MHz: 800,0000
cat /proc/cpuinfo | grep “^[c]pu MHz”:
cpu MHz : 799.916
(for all CPUs, minor fluctuations)
What could cause this and how can I fix it? I think this is a software problem, but if this is a hardware issue, please let me know.
Any help is greatly appreciated, really.