How easily can you configure Epyc CPU's for low power usage?

On Ryzen, most of the ‘X’ desktop CPU’s allow you to enable Eco Mode from the motherboard BIOS, which does a pretty good job of keeping the CPU in a low power state while idle. I also generally disable the Turbo Boost and similar features to keep power draw low.

I am wondering if the same is possible for Epyc CPU’s, and what other configurations are possible and recommended in order to keep power draw low both for 24/7 idle usage and occasional extended heavy workloads which I dont want to run up the power bill or heat output too much. Especially considering that it seems like the more recent generations of Epyc have been slowly increasing in TDP.

Adjusting the power limit is officially supported within the cTDP range of a particular CPU, although some motherboards might not expose that setting.
Setting a lower power limit will limit peak power and usually make the CPU somewhat more efficient as it will operate at lower regions of the V-f curve.

Idle power can be optimized by tuning various power saving options, like PCI-E/SATA/IOdie sleep states. Letting the system drop the clocks of the Infinity Fabric may have a particularly notable impact on idle power.

2 Likes