Earlier today, I was reminded of a old series of tweets regarding temperature. That led me to this to a FreeBSD Forums post which showed me this interesting bit of information.
I draw your attention to the two hw.acpi.thermal values near the top. Those may well represent the ambient room temperature, more or less.
A little shell script. Some graphing. Bob’s yer uncle.
# kldload coretemp # sysctl -a | grep -i "temp". net.inet6.ip6.use_tempaddr: 0 net.inet6.ip6.temppltime: 86400 net.inet6.ip6.tempvltime: 604800 net.inet6.ip6.prefer_tempaddr: 0 hw.usb.template: 0 hw.acpi.thermal.tz0.temperature: 27.8C hw.acpi.thermal.tz1.temperature: 29.8C dev.cpu.0.coretemp.delta: 47 dev.cpu.0.coretemp.resolution: 1 dev.cpu.0.coretemp.tjmax: 105.0C dev.cpu.0.coretemp.throttle_log: 0 dev.cpu.0.temperature: 58.0C dev.cpu.1.coretemp.delta: 47 dev.cpu.1.coretemp.resolution: 1 dev.cpu.1.coretemp.tjmax: 105.0C dev.cpu.1.coretemp.throttle_log: 0 dev.cpu.1.temperature: 58.0C dev.cpu.2.coretemp.delta: 50 dev.cpu.2.coretemp.resolution: 1 dev.cpu.2.coretemp.tjmax: 105.0C dev.cpu.2.coretemp.throttle_log: 0 dev.cpu.2.temperature: 55.0C dev.cpu.3.coretemp.delta: 50 dev.cpu.3.coretemp.resolution: 1 dev.cpu.3.coretemp.tjmax: 105.0C dev.cpu.3.coretemp.throttle_log: 0 dev.cpu.3.temperature: 55.0C dev.cpu.4.coretemp.delta: 50 dev.cpu.4.coretemp.resolution: 1 dev.cpu.4.coretemp.tjmax: 105.0C dev.cpu.4.coretemp.throttle_log: 0 dev.cpu.4.temperature: 55.0C dev.cpu.5.coretemp.delta: 50 dev.cpu.5.coretemp.resolution: 1 dev.cpu.5.coretemp.tjmax: 105.0C dev.cpu.5.coretemp.throttle_log: 0 dev.cpu.5.temperature: 55.0C dev.cpu.6.coretemp.delta: 53 dev.cpu.6.coretemp.resolution: 1 dev.cpu.6.coretemp.tjmax: 105.0C dev.cpu.6.coretemp.throttle_log: 0 dev.cpu.6.temperature: 52.0C dev.cpu.7.coretemp.delta: 53 dev.cpu.7.coretemp.resolution: 1 dev.cpu.7.coretemp.tjmax: 105.0C dev.cpu.7.coretemp.throttle_log: 0 dev.cpu.7.temperature: 52.0C dev.coretemp.0.%desc: CPU On-Die Thermal Sensors dev.coretemp.0.%driver: coretemp dev.coretemp.0.%parent: cpu0 dev.coretemp.1.%desc: CPU On-Die Thermal Sensors dev.coretemp.1.%driver: coretemp dev.coretemp.1.%parent: cpu1 dev.coretemp.2.%desc: CPU On-Die Thermal Sensors dev.coretemp.2.%driver: coretemp dev.coretemp.2.%parent: cpu2 dev.coretemp.3.%desc: CPU On-Die Thermal Sensors dev.coretemp.3.%driver: coretemp dev.coretemp.3.%parent: cpu3 dev.coretemp.4.%desc: CPU On-Die Thermal Sensors dev.coretemp.4.%driver: coretemp dev.coretemp.4.%parent: cpu4 dev.coretemp.5.%desc: CPU On-Die Thermal Sensors dev.coretemp.5.%driver: coretemp dev.coretemp.5.%parent: cpu5 dev.coretemp.6.%desc: CPU On-Die Thermal Sensors dev.coretemp.6.%driver: coretemp dev.coretemp.6.%parent: cpu6 dev.coretemp.7.%desc: CPU On-Die Thermal Sensors dev.coretemp.7.%driver: coretemp dev.coretemp.7.%parent: cpu7
Either my computer is good at thermal management or those values are false. They have not changed in the past 12 hours. Lack of variation is suspicious.
Many people are seeing (including me):
hw.acpi.thermal.tz0.temperature: 27.8C
hw.acpi.thermal.tz1.temperature: 29.8C
It appears to be a FREEBSD reading the BIOS error. I’m searching for the fix.