On 22/07/2019 21:11, Vicki Pfau wrote: > I'm getting similar variance. Compiling Linux seems to spike the temperature above 70, even with a new CPU cooler, so I'm wondering if there might be an offset I'm missing. It may just be the fan being too slow (going to be reconfiguring the BIOS settings today). Thanks for the information! Compiling the kernel gets me to 83°C with the stock fan (Ryzen 3700X), and I think I get thermally throttled at this point. > > The reason I haven't replied sooner is because I've been busy with a new job, and I wasn't sure if my phone would send a properly (un)formatted email. I see! No worries, and good luck with your new job! > I'm fine with whosever patch gets in, so long as temperature reading works on my machine. Given that our patches were looking exactly the same, it's safe to assume it will be fine. > > Also, for what it's worth, I'm not a "he". Vicki is generally a female name. I did not know this. Sorry for assuming your gender, and thanks for correcting me! Marcel > > Vicki > >>> On Jul 22, 2019, at 11:04 AM, Marcel Bocu <marcel.p.bocu@xxxxxxxxx> wrote: >>> >>>> 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 >