Wrong CPU Temperature

ObiTobi

Patron
Joined
Jul 12, 2013
Messages
316
Hi,

is there a way to see real/ correct CPU temperature?

I have a older "AMD A10-5700 APU with Radeon(tm) HD Graphics" and with
Code:
sysctl -a | grep temperature
dev.cpu.3.temperature: 9.7C
dev.cpu.2.temperature: 9.7C
dev.cpu.1.temperature: 9.7C
dev.cpu.0.temperature: 9.7C


which is not true of course
 

Patrick M. Hausen

Hall of Famer
Joined
Nov 25, 2013
Messages
7,776
Does the board have IPMI? You could try ipmitool sensor.
 

Patrick M. Hausen

Hall of Famer
Joined
Nov 25, 2013
Messages
7,776
There seem to be more people with that problem:

Perhaps the value is simply off by a factor of 10? 97°C would make sense for a CPU known to run rather hot.
 
Joined
Jan 27, 2020
Messages
577
There seem to be more people with that problem:

Perhaps the value is simply off by a factor of 10? 97°C would make sense for a CPU known to run rather hot.
That would be way beyond the temp limit/shutdown temp.
 

NiCOOLaS

Cadet
Joined
Jan 28, 2021
Messages
2
I have the same problem with lowering the CPU temperature :confused:
AMD A10-5800K

CPU temp.jpg

Code:
root@truenas[~]# sysctl -a | grep temperature
dev.cpu.3.temperature: 10.7C
dev.cpu.2.temperature: 10.7C
dev.cpu.1.temperature: 10.7C
 

NasNewb

Cadet
Joined
Mar 13, 2023
Messages
7
This may be the solution, (to manually calibrate) I have not tried it yet: https://www.truenas.com/community/threads/amd-cpu-wrong-temperature-reading-thread-no-1-259.91019/
Sorry for turning up an old thread... how does one calibrate the temp if you do not know the correct temp to begin with? I have an AMD FX(tm)-6120 Six-Core Processor and at idle it shows about 4C, highest I have seen is about 47C. Has anyone run with this CPU and know what value to adjust for proper temp?
 

wakh

Cadet
Joined
Dec 14, 2023
Messages
1
I have the same problem with my AMD Phenom(tm) II X4 955 Processor (3210.91-MHz K8-class CPU)

2023-12-14_19-27-32.jpg


sysctl give the following data:

root@freenas[~]# sysctl -a | grep temperature
dev.cpu.3.temperature: -0.0C
dev.cpu.2.temperature: -0.0C
dev.cpu.1.temperature: -0.0C
dev.cpu.0.temperature: -0.0C

root@freenas[~]# sysctl -a | egrep "amdtemp"
amdtemp0: <AMD CPU On-Die Thermal Sensors> on hostb4
device amdtemp
dev.amdtemp.0.core0.sensor0: -0.0C
dev.amdtemp.0.sensor_offset: 0
dev.amdtemp.0.%parent: hostb4
dev.amdtemp.0.%pnpinfo:
dev.amdtemp.0.%location:
dev.amdtemp.0.%driver: amdtemp
dev.amdtemp.0.%desc: AMD CPU On-Die Thermal Sensors
dev.amdtemp.%parent:

I read a FreeBSD manual and found that amdtemp module support only 10h, 11h, 12h, 14h, 15h, 16h, and 17h Family processors
(FreeBSD 13.1 manual)

But there is a k8temp module which support K-8 Family.
I tried to install this module using pkg, ports, pkg files, but it doesn't work.

When I used FreeNas based on 10.2 FreeBSD - the temperature was dispayed correctly.
I think the support K-8, K-10 Processor Family were excluded from newer release

Have you any idea how to solve this porblem?
 
Top