Page 1 of 1

AMD Ryzen 3950X CPU clock strange behavior

Posted: 2020/06/29 22:52:51
by mikexrv
I notices huge difference in CPU clock behavior between Windows 10 and CentOS 7.8 with the same (default) BIOS configuration. Motherboard - ASUS WS PRO X570.
I run test with all 16 cores (HT - Disabled).

Maximum CPU speed (all cores) for Windows 10 is equal 4.15GHz
Maximum CPU speed (all cores) for CentOS 7.8 is equal 3.5GHz

Do you know if there is any option in BIOS which could control this bahavior?
Does CentOS 7.8 support AMD Ryzen series 3000?

I noticed Linux Arch has exactly the same CPU clock speed behavior like Windows, please take a look on this movie https://www.youtube.com/watch?v=AjtLfjaIt3A.

Re: AMD Ryzen 3950X CPU clock strange behavior

Posted: 2020/06/30 00:02:26
by TrevorH
Is tuned running? What is the output from tuned-adm profile ?

Re: AMD Ryzen 3950X CPU clock strange behavior

Posted: 2020/06/30 10:01:55
by mikexrv
TrevorH wrote:
2020/06/30 00:02:26
Is tuned running? What is the output from tuned-adm profile ?
first of all I would mention the below commands which I was using to monitoring CPU frequency don't show real values above maximum base CPU frequency when the auto settings are activeted in BIOS. But when we Overclock manually our CPU then below commands work fine.

Code: Select all

# watch -n1 "cat /proc/cpuinfo | grep \"^[c]pu MHz\""

Code: Select all

awk '/cpu MHz/{print $4}' /proc/cpuinfo|sort -r
Someone recommend me turbostat 2.5. turbostat Red Hat Enterprise Linux 7 | Red Hat Customer Portal and it works! Now I can see real CPU fraquency with exactly the same values like in test on the Windows10.

the output from tuned-adm profile is : balanced

I use my below configuration as a HPC cluster. Do you recommend hpc-compute?
Motherboard: ASUS WS PRO X570
CPU: AMD 3950X
Infiniband: FDR Mellanox MCX353A VPI