You are not logged in.

#1 2024-09-30 12:54:25

Sidekick
Member
Registered: 2024-06-23
Posts: 28

[Solved] CPU temperature sensor not available for AMD Ryzen 5 7600X

Hi,

I've read the wiki article for setting up sensors up and down and I can't get the CPU temperature sensor to show up. Neither in sensors output nor in corectrl.

Output of sensors shows data for the following drivers:
* nct6687-isa-0a20
* spd5118-i2c-9-53
* k10temp-pci-00c3
* amdgpu-pci-0300
* mt7921_phy0-pci-0f00
* spd5118-i2c-9-51
* nvme-pci-0400

I've ran sensors-detect multiple times, sometimes answering yes to everything sometimes using defaults. Never got a CPU temperature readout.

Last edited by Sidekick (2024-10-01 15:24:18)

Offline

#2 2024-09-30 15:07:18

stanczew
Member
Registered: 2021-03-02
Posts: 91

Re: [Solved] CPU temperature sensor not available for AMD Ryzen 5 7600X

It should be under "k10temp-pci-00c3", named "Tctl" and "Tccd1".

Online

#3 2024-10-01 07:52:05

Sidekick
Member
Registered: 2024-06-23
Posts: 28

Re: [Solved] CPU temperature sensor not available for AMD Ryzen 5 7600X

That doesn't look right?

k10temp-pci-00c3
Adapter: PCI adapter
GPU Temp:     +49.4°C  
Tccd1:        +40.4°C  

I'd expect one sensor / core. Also I checked the entire sensors output there is no Tctl sensor.

On Family 17h and Family 18h CPUs, additional temperature sensors may report Core Complex Die (CCD) temperatures. Up to 8 such temperatures are reported as temp{3..10}_input, labeled Tccd{1..8}. Actual support depends on the CPU variant.

my CPU is family 19h if I'm reading this part right.

smpboot: CPU0: AMD Ryzen 5 7600X 6-Core Processor (family: 0x19, model: 0x61, stepping: 0x2)
kernel: Performance Events: Fam17h+ 16-deep LBR, core perfctr, AMD PMU driver.

Last edited by Sidekick (2024-10-01 08:01:42)

Offline

#4 2024-10-01 11:46:57

stanczew
Member
Registered: 2021-03-02
Posts: 91

Re: [Solved] CPU temperature sensor not available for AMD Ryzen 5 7600X

Sidekick wrote:

I'd expect one sensor / core.

AFAIK Ryzen CPUs don't report per-core temperatures, only per-CCD, and your CPU has a single CCD.

Sidekick wrote:

Also I checked the entire sensors output there is no Tctl sensor.

Is it possible that your config file renames "Tctl" to "GPU Temp"?

$ sensors k10temp-pci-00c3 -u
$ sensors k10temp-pci-00c3 -c /dev/null

Online

#5 2024-10-01 14:46:00

Sidekick
Member
Registered: 2024-06-23
Posts: 28

Re: [Solved] CPU temperature sensor not available for AMD Ryzen 5 7600X

stanczew wrote:

AFAIK Ryzen CPUs don't report per-core temperatures, only per-CCD, and your CPU has a single CCD.

oh ok.

stanczew wrote:

Is it possible that your config file renames "Tctl" to "GPU Temp"?

$ sensors k10temp-pci-00c3 -u
$ sensors k10temp-pci-00c3 -c /dev/null

Apparently yes:

sensors k10temp-pci-00c3 -u
k10temp-pci-00c3
Adapter: PCI adapter
GPU Temp:
  temp1_input: 51.625
Tccd1:
  temp3_input: 42.250

sensors k10temp-pci-00c3 -c /dev/null
k10temp-pci-00c3
Adapter: PCI adapter
Tctl:         +50.0°C  
Tccd1:        +41.8°C 

*edit

big oof.

28. Jul 2016  /etc/sensors.d/MSI
cat /etc/sensors.d/MSI 
chip "k10temp-*"
        label temp1 "GPU Temp"

I sometimes have a strong dislike for my past-self. As for corectrl apparently it just  doesn't support displaying CPU temperatures.

Thank you!

Last edited by Sidekick (2024-10-01 15:24:30)

Offline

Board footer

Powered by FluxBB