If you were wondering why your AMD Ryzen 1700X or 1800X has a high temperature then you will be glad to know that there is an offset of +20C which means that there is a difference between the actual temperature of the CPU and the reported temperature.
If the actual temperature of the AMD Ryzen 1700X or 1800X is 38C it will be reported as 58C because of the 20C offset which AMD claims is there for a consistent fan policy. According to AMD this issue will be fixed in the future and then the temperature monitoring software will be able to adjust to this offset and as of right now users can just do some maths.
According to AMD:
Specifically, the AMD Ryzen™ 7 1700X and 1800X carry a +20°C offset between the tCTL° (reported) temperature and the actual Tj° temperature. In the short term, users of the AMD Ryzen™ 1700X and 1800X can simply subtract 20°C to determine the true junction temperature of their processor. No arithmetic is required for the Ryzen 7 1700. Long term, we expect temperature monitoring software to better understand our tCTL offsets to report the junction temperature automatically.
If you own the AMD Ryzen 7 1700 then you do not have to do the math as there is no offset for that variant but if you have the bigger brothers then you will need to do some arithmetic to find out what the actual temperature is.
Let us know what you think about AMD Ryzen 1700X and 1800X having a reporting offset and whether or not you have been affected by this issue.