I have two unraid servers both running epyc 2nd gen cpus, one is running a 7532 and the other one is running a 7282. This problem exists on both servers.
Testing was done on the server with the 7532 32c/64t 2.4ghz base, 3.3ghz turbo. While running unraid, with running cpu govenor at on-demand, frequency scaling works but never goes above base clock of 2.4ghz. If I set it to performance, all cores/threads top out at 2.4ghz and statically stay there. Never any turbo boost.
Using the same server, only changing boot drive from unraid usb to a HiveOS usb, and try to cpu mine crypto with the server. Mining on 1 thread, that thread runs at 3.3ghz, at 16 threads it's running at 3.2ghz, at 32 threads it's down to 3ghz on the mining threads, and finally with all 64 threads mining the cpu frequency is at 2.8ghz.
So the server is properly configured to handle boost clocks from the cpu, but for some reason it is not happening in UnRaid. Is there any update that can enable this for EPYC cpus? Maybe a newer cpu frequency scaling driver?