Lm_sensors does not report CPU core temperatures on 5900X / ASUS Prime B550-Plus

This is the output from sensors after running sensors-detect and allowing all checks:

k10temp-pci-00c3
Adapter: PCI adapter
temp1:         +0.0°C  (high = +70.0°C)

nouveau-pci-0400
Adapter: PCI adapter
GPU core:    850.00 mV (min =  +0.82 V, max =  +1.21 V)
fan1:        1140 RPM
temp1:        +36.0°C  (high = +95.0°C, hyst =  +3.0°C)
                       (crit = +105.0°C, hyst =  +5.0°C)
                       (emerg = +135.0°C, hyst =  +5.0°C)
power1:       19.31 W  (crit = 139.61 mW)

Why are the individual core temperatures not being displayed?

OS : Ubuntu Server 20.04
CPU : AMD Ryzen 9 5950X
RAM : 2x 32GB Corsair Vengeance LPX DDR4-3600 CL18-22-22-42
MBD : Asus Prime B550-Plus
SSD : 2x 2TB Corsair MP600
HDD : 12TB WD My Book over USB
PSU : Corsair HX750

Hi. Did you sudo apt update and sudo apt upgrade Before starting?

1 Like

Yes, I did. Tried it again, but to no effect.

Apologies if I came off as rude before. I’m not sure why the temperatures are not being displayed. This is a new processor, is the BIOS up to date on the motherboard? In windows, we also have to make sure that the chipset drivers are the most up to date, but I think Ubuntu doesn’t need to worry about that.

1 Like

Need Kernel 5.10+, upgrade to Ubuntu 11.04 and it’ll work.

tip: sudo do-release-upgrade -d

4 Likes

Didn’t come off as rude at all, thank you for trying to help!

I updated the BIOS only a few days ago. I have the same problem on my older 3600X and a Biostar B450MH though, so I’m not sure the CPU being new is the only issue.

I crossposted this to the linux stackexchange, somebody there said that k10temp simply doesn’t have that functionality: cpu - lm_sensors not reporting individual core temps on AM4/B450 - Unix & Linux Stack Exchange

What do you make of that?

Thanks for the tip, I’ll definitely try that. The chia github install instructions recommend 20.04 LTS though, do you think upgrading might cause problems or is that simply necessary for newer CPUs?

It’s needed for the 5000 series CPUs, here:

uname -a -r
Linux big2 5.11.0-16-generic #17-Ubuntu SMP Wed Apr 14 20:12:43 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

k10temp-pci-00c3
Adapter: PCI adapter
Tctl: +68.2°C
Tdie: +68.2°C
Tccd1: +54.5°C
Tccd2: +68.0°C

That’s from a 5900x in one of my plotting boxes, working like a charm!

2 Likes