On 22/07/2019 20:39, Woods, Brian wrote: > On Mon, Jul 22, 2019 at 09:51:05AM -0700, Guenter Roeck wrote: >> >> With 3900X, and the series applied, I get: >> >> k10temp-pci-00c3 >> Adapter: PCI adapter >> Tdie: +45.1°C (high = +70.0°C) >> Tctl: +45.1°C >> >> which looks about right. >> >> Interesting, though. I thought there are two CPU dies on this chip. >> I guess the temperature sensor is on the IO block ? If so, are there >> additional sensors on the CPU dies ? >> >> Guenter >> > > That's good to know. Thanks for testing it. > > What happens is the IOD takes the max temperature of the chiplets in the > package and presents that as the temperature of the package. It works > the same way as it does in Rome (server parts). For better or worse, > you just get the max temperature of the chiplets rather than the > temperatures of the individual chiplets. > Out of curiosity, is it the maximum temperature of all chiplets, or just the non-powergated ones? Because this might explain why I get so much variance in the idle temperature (40 <-> 50°C in a matter of a second with a mostly-idle processor). This variance is visible on linux, but not at all on the firmware's configuration interface. One other option would be the stock fan not being tight-enough... but apparently quite a few people have the issue. I'll try tightening it! Marcel