Came up with something discussing motherboard settings in a PM, and its worth sharing here - help getting the wording accurate for clear understanding would be useful before it goes into the OP
AMD's default is that EDC is 1.5x TDC, at least in the examples i've found listed.
The problem here is that "Thermally constrained" isn't explained properly, in that you can set a value too high for the VRM's and they rely on their own internal throttling which tanks CPU performance massively vs negotiating a lower value - so it seems
TDC must be manually set to work correctly, rather than something that automatically triggers based on a temperature readout many boards lack, or don't expose to the end user.
It's worded like it's a time limit, or something that negotiates based on VRM temperatures but seems to behave like a 'dumb' feature instead that needs to be accurate in the beginning, and most boards simply enabling PBO to access settings like the curve undervolt defaults these to maximum "Motherboard limit" values, negating what the users went in there for in the first place.
I get the feeling these features often do not work correctly, because the board manufacturers never enter accurate values for the boards, but instead something that looked good in quick benchmark tests or just straight to AMD's maximums.
Originally from AMD/Gamers Nexus
And how this applies to us:
PPT: Maximum wattage - Volts + Amps combined, mostly relevant to heavy all core loads (This and undervolting arehow to get more MT performance)
EDC: electrical limits of the VRM in Amps - short burst maximums - Like Intels PL2
TDC: long term Amp limit, designed to prevent the VRM's overheating - like Intels PL1
PPT:
Lower to reduce sustained heat from the cooler, in constant heavy loads (like R23/benchmarks)
Raise to increase benchmark scores for all-core max load performance
EDC:
Lower to reduce high voltage/temp spikes at low core count load
Raise to increase low thread, boost performance (Games, 3D benchmarks)
TDC:
Lower to reduce VRM temps in sustained medium loads (like gaming)
Raise to overheat your VRMs
(If set too low, it will limit the other two options as well.)
The best values vary by core count and CCX count, because of how much physical space each CPU design has to spread the heat out over.
Having one value too low could prevent the others reaching the limits you want