https://bugzilla.kernel.org/show_bug.cgi?id=201539
--- Comment #29 from MasterCATZ (mastercatz@hotmail.com) --- from what I can work out the only difference between the kernel versions was they added extra thermal readings to support the newer cards with thermal junction sensors
{-273150, 99000}, { 120000, 120000},
has been in their since Jan 2018 ...
looks like its reading the max temp settings from the bios I will confirm this tomorrow I will flash a custom bios
/torvalds/linux/blob/master/drivers/gpu/drm/amd/powerplay/inc/hwmgr.h
/* The temperature, in 0.01 centigrades, below which we just run at a minimal PWM. */
so maybe it is thinking it can do 1000C ?
anyhow as I don't want to run an altered bios as that would force fan 100% on boot , what I decided to do was rip out all of AMD's new thermal code ...