Computer temperature - AMD Ryzen 5 3600

Hello,

I just received my new computer which is very fast. Unfortunately, as it goes fast, this one heats up! I wonder: Do I really have the processor temperature with the sensors command:

Here is after a short game session:

florian@localhost:~> sensors
amdgpu-pci-2900
Adapter: PCI adapter
vddgfx:      725.00 mV 
fan1:         863 RPM  (min =    0 RPM, max = 3200 RPM)
edge:         +63.0°C  (crit = +91.0°C, hyst = -273.1°C)
power1:       13.02 W  (cap = 196.00 W)


k10temp-pci-00c3
Adapter: PCI adapter
Tdie:         +80.5°C  (high = +70.0°C)
Tctl:         +80.5°C

Then I tried the command:

localhost:/home/florian # sensors-detect

Here’s the result:

localhost:/home/florian # sensors
nct6795-isa-0a20
Adapter: ISA adapter
Vcore:                 776.00 mV (min =  +0.00 V, max =  +1.74 V)
in1:                     1.03 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
AVCC:                    3.39 V  (min =  +2.98 V, max =  +3.63 V)
+3.3V:                   3.41 V  (min =  +2.98 V, max =  +3.63 V)
in4:                   1000.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:                   152.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in6:                   784.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
3VSB:                    3.38 V  (min =  +2.98 V, max =  +3.63 V)
Vbat:                    3.33 V  (min =  +2.70 V, max =  +3.63 V)
in9:                     1.85 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in10:                    0.00 V  (min =  +0.00 V, max =  +0.00 V)
in11:                  712.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in12:                    1.01 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in13:                  608.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in14:                    1.54 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
fan1:                     0 RPM  (min =    0 RPM)
fan2:                  1200 RPM  (min =    0 RPM)
fan3:                  1290 RPM  (min =    0 RPM)
fan4:                     0 RPM  (min =    0 RPM)
fan5:                     0 RPM  (min =    0 RPM)
SYSTIN:                 +36.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor = CPU diode
CPUTIN:                 +35.0°C  (high = +115.0°C, hyst = +90.0°C)  sensor = thermistor
AUXTIN0:                +38.0°C  (high = +115.0°C, hyst = +90.0°C)  sensor = thermistor
AUXTIN1:               -128.0°C    sensor = thermistor
AUXTIN2:                +42.0°C    sensor = thermistor
AUXTIN3:                 -3.0°C    sensor = thermistor
SMBUSMASTER 0:          +44.5°C  
PCH_CHIP_CPU_MAX_TEMP:   +0.0°C  
PCH_CHIP_TEMP:           +0.0°C  
PCH_CPU_TEMP:            +0.0°C  
intrusion0:            ALARM
intrusion1:            ALARM
beep_enable:           disabled


amdgpu-pci-2900
Adapter: PCI adapter
vddgfx:      1000.00 mV 
fan1:         834 RPM  (min =    0 RPM, max = 3200 RPM)
edge:         +41.0°C  (crit = +91.0°C, hyst = -273.1°C)
power1:       55.15 W  (cap = 196.00 W)


k10temp-pci-00c3
Adapter: PCI adapter
Tdie:         +44.1°C  (high = +70.0°C)
Tctl:         +44.1°C  

During the configuration, the temperature went down … But I don’t see the temperature of each processor core … And I only have the temperature of “Adapter: PCI adapter” is this normal?

I also tested the applet Simple System Monitor but it does not display the processor temperature …

And if you have time, a small subsidiary question: when configuring sensors-detect I was told that certain detections were risky … Do you know why?

Thanks for your help !

Hi
The k10temp is your CPU…


k10temp-pci-00c3 
Adapter: PCI adapter
Tdie:         +44.1°C  (high = +70.0°C)
Tctl:         +44.1°C

You can configure sensors by making your own config file in /etc/sensors.d/ like 01-mycomputer.conf, in this file you can add for example;


chip k10temp-pci-00c3
label Tdie "CPU Die Temperature"
label Tctl "CPU Ctl Temperature"

To check the label name use sensors -u to see the actual label names.

Is it possible to see Adapter: PCI adapter in the applet ?

Try https://software.opensuse.org/package/gkrellm for monitoring.
Possibly you will need to change thermal paste on a processor.

I agree.

  • It’s a little bit strange that, the CPU temperature falls from about 80 °C to about 40 °C if no games are being played …
  • You may also have to check the fans for foreign bodies but, the fan speeds seem to be OK …
  • Did something block the case’s air flow?

I don’t think I have the knowledge to change the thermal paste! The computer is actually placed between two pieces of furniture, this may be the source of the problem.

When the processor went up to 83 ° I was playing Twitch Sings. I do not know if this temperature is normal, or if there is a problem with the configuration of the sensors.

I also wonder if there is a way to get the temperature of each processor core. Or if this processor has only one sensor.

Even so, you could open the case and check that, nothing has settled on the fans or the cooling fins – dust, insects, whatever …

Hello

The temperature reported by sensors are normally good but i found for my new cpu AMD 3950X there not the exact one especially at idle. These CPU heat up fast under load. Mine reach 75 degc when load is 100%. Don’t forget the max temp for these cpu is 95 degc.

I suspect more your cooling system is to small or you get a bad air flow true your pc case. What type of cooling you get?

For your info, Hwinfo64 under Win10 reported 4 temp, one for each die ( CPU CCD1 & CPU CCD2 ) these temp are low at idle ( 35 & 39 degc ) but the one name CPU ( Tctl/Tdie) is 53 degc. Don’t forget under load all these temp are exactly at the same value.

I think K10Temp reported CPU temp and another one call CPU Die Average. There always higher than the die one.

For me temperature reported by K10Temp under load are OK but at idle, take it as a reference only.

A Ryzen 5 2600 I assembled recently would get warm under load up to ~80°C, enough that I could feel the hot air away from the box.

The thing was the default CPU fan profile in UEFI, it would only kick in full speed at temperatures above 70°.

As I’m using a quieter aftermarket cooler, I changed the speed curve. Now the CPU won’t go above 65ºC with all 12 threads at 100%.

May be worth checking.

Is it something I need to change in bios or in opensuse config? I can change fan speed in bios but, the CPU fan dont seems to be going faster…

Your motherboard “BIOS” is actually UEFI, right? Else it probably wouldn’t support a Ryzen 9.

In my motherboard UEFI I can set not only the fan speeds (profiles like silent, performance, etc.) but also adjust the temp x speed curve, actually a graphic where you can drag the change points. Something like this:
https://www.google.com/search?q=amd+uefi+fan+speed+profile&client=firefox-b-e&hl=pt-BR&sxsrf=ALeKk02qKtS-SM2XOp66Uh_H1x9o6NWKtg:1582432901504&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjCjOb37ebnAhVqJ7kGHaZUAdQQ_AUoAXoECA0QAw&biw=2112&bih=1025

Google “AMD 3950X fan speed profile” and you’ll also see many examples, discussions, etc. relative to your CPU (that is, if you didn’t already).