I installed windows server 2019 and ran cpu-z. It scores about 475 for single thread.
I re-installed windows server 2019 on bare metal and it scores about ~501 +/- single thread.
@olivierlambert it's a tyan s8030
Performance is set in bios under smu options, but the xen utils still report an essentially fixed clock speed of 2ghz.
Are the tools expected to report the boost clocks properly? I am not used to /proc/cpuinfo not being accurate to the moment if so
So I have an 1-socket Epyc 7713 and I am not sure it is boosting properly.
I setup a fresh install using the download link day before yesterday and then applied the outstanding updates. I am used to working on a Linux host and the powermanagement stuff there.
Here is what I am seeing:
[20:17 xcp-7713 ~]# xenpm get-cpufreq-states 0 cpu id : 0 total P-states : 3 usable P-states : 3 current frequency : 2000 MHz *P0 [2000 MHz]: transition [ 3] residency [ 423 ms] P1 [1700 MHz]: transition [ 0] residency [ 0 ms] P2 [1500 MHz]: transition [ 2] residency [ 50 ms]
xenpm enable-turbo-mode 0
xenpm enable-turbo-mode 0-127
(xenpm xenpm enable-turbo-mode with no arguments makes a lot of errors on the CLI about cpus I don't have-- cpus 128-255...)
I also set the perf governor from ondemand to performance but when I cat /proc/cpuinfo it always says 2000mhz and in virtual machines they never report a clock speed higher than 2.00ghz.
The 7713 has a base clock of 2.00ghz and a max boost clock of 3.625ghz.
I created a windows vm, assigned 8 cores and ran some tests. It seems to be stuck at 2ghz when it should be boosting around 3.0ghz even with a lot going on in the background. About the only thing that runs theses epyc CPUs close to their base clocks are really heavy workloads.
I checked bios and everything looks good there. Booting from an ubuntu live cd and setting the performance governor/boost/power profile all works as expected.
I am not sure what I could do next that would be useful? Happy to poke it with a sharpened stick if you can point me the right way. thanks