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 <[email protected]> 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 >
