So AMD has cancelled support of a method I used to report temperatures like HBM, Liquid, VR, VRM in the latest Crimson ReLive.
They have replaced it with a new method, but that one gives me the same value for all temperatures, even those that are certainly not present on a particular board (i.e. HBM or Liquid temperature on an RX 480).
Working with AMD to resolve this...
I cannot reproduce the VDDC problem, for me it gives correct values in idle and load too.
AMD fixed the lost temperatures in Crimson ReLive 16.12.2, which will also require a HWiNFO update (scheduled for release on Dec-22) to work properly.
Crimson ReLive 16.12.1 is unfortunately broken and using later HWiNFO versions will report the same temperatures for all sources there.
Thanks for the data, I found the problem. It's because later AMD drivers report erratic VDDC. While I was relying on those values (rather than my own calculations) only for some GPU generations or situations where the driver output was clearly wrong, it seems I need to trust my methods even more. Will fix this in the next build.