If you read the post by The Stilt, it's pretty clear AMD
is trying to do something about this motherboard manufacturer behavior.
https://www.hwinfo.com/forum/thread...er-reporting-deviation-metric-in-hwinfo.6456/
"Since at least two of the largest motherboard manufacturers, still insist on using this exploit to gain an advantage over their competitors despite being constantly asked and told not to, we thought it would be only fair to allow the consumers to see if their boards are doing something they're not supposed to do. The issue with using this exploit is, that it messes up the power management of the CPU and potentially also decreases its lifespan because it is running the CPU outside the spec, in some cases by a vast margin. Also, it can cause issues when this exploit goes undetected by a hardware reviewer, since both the performance and the sofware based power consumption figures will be affected by it.
"For example, if we take a Ryzen 7 3700X CPU that has 65W TDP and 88W default power limit (PPT), and use it on a board which has declared only 60% of its actual telemetry reference current, we'll end up with effective power limit of ~ 147W (88 / 0.6) despite running at stock settings (i.e. without enabling manual overclocking or AMD PBO). While the 3700X SKU used in this example typically cannot even reach this kind of a power draw before running into the other limiters and limitations, the fact remains that the CPU is running far outside the spec without the user even acknowledging it. This exploit can also cause additional cost and work to the consumer, who starts wondering about the abnormally high CPU temperatures and starts troubleshooting the issue initially by remounting the cooling and usually, eventually by purchasing a better CPU cooler(s)."
You've actually got it backward. Again, referencing The Stilt:
'HWiNFO will display "Power Reporting Deviation" metric under the CPUs enhanced sensors. The displayed figure is a percentage, with 100.0% being the completely unbiased baseline. When the motherboard manufacturer has both properly calibrated and declared the reference value, the reported figure should be pretty close to 100% under a stable, near-full-load scenario. A ballpark for a threshold, where the readings become suspicious is around ±5%. So, if you see an average value that is significantly lower than ~ 95% there is most likely intentional biasing going on. Obviously, the figure can be greater than 100%, but for the obvious reasons it rarely is
😉'
So at idle, it will be way off and you shouldn't pay any heed to the deviation metric. Under a heavy load, you
want the motherboard to be at 100% ideally. If it's
higher than that, something is goofy -- it would theoretically mean your motherboard is underclocking or reducing performance. If it's less than 100%, 95% is probably okay, anything lower than that is intentional misreporting of current to the AMD CPU in order to boost performance. It's basically PBO without saying it's PBO. Your 90% result is probably going to be fine, but apparently at least one motherboard maker is setting the value at 50-70% lower than it should be, and that's going to result in some relatively dangerous behavior.
As an example of what can go wrong, I know someone (not at Tom's Hardware) that enabled the auto-overclock feature in the motherboard BIOS when Skylake launched. A bug in the Asus BIOS caused it to apply an extra 0.35V to the CPU and it killed the processor -- it applied a voltage offset, and then applied it again, so instead of 0.175V extra it pushed 0.35V extra. So when a motherboard maker gets fast and loose with the BIOS stuff that reports current and/or voltage, bad things can happen.
Incidentally, at stock operation this is probably only a concern if the motherboard is underreporting by more than 10%. If you overclock, however, note that this will compound the situation. AMD is already pushing its Ryzen CPUs to their limits, which is why it needs the current power information from the motherboard. Then the motherboard auto-overclocks, by lying about how much power is going to the CPU. Then you overclock, and you're trying to push things even further, and you increase voltage, power limits, etc. even more, and wonder why you're not getting much better performance than at stock, while power and temperatures jump even higher.