[Bug 233764] [amdtemp] does not recognize AMD A8-7600 temperature sensors
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Dec 7 20:14:55 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233764
--- Comment #15 from Conrad Meyer <cem at freebsd.org> ---
(In reply to gosha-necr from comment #13)
> pciconf -r pci0:0:24:3 0x64
> 72240005
HTC_TMP_LMT:
python3 -c 'print(((0x72240005 >> 16) & 0x7f) * 0.5 + 52)'
70.0
I.e., 70 "°C" in whatever scale Tctl is on is "max," I guess. Given that seems
low, there is probably an offset on that scale. I don't know what it is, and
the Power and Thermal Document does not seem to be published :(.
(In reply to gosha-necr from comment #14)
> pciconf -r pci0:0:24:3 0xa4
> 0b600fef
CurTmpTjSel:
python3 -c 'print((0x0b600fef >> 16) & 0x3)'
0
(I.e., RangeUnajusted=1)
CurTmp:
python3 -c 'print(((0x0b600fef >> 21) & 0x7ff) * 0.125)'
11.375
(°C, nominal)
> pciconf -r pci0:0:24:3 0x64
> 664c0005
HTC_TMP_LMT:
python3 -c 'print(((0x664c0005 >> 16) & 0x7f) * 0.5 + 52)'
90.0
So this one is maybe 20° less offset than the other one, although I'm not sure
of that — maybe the other one just throttles more aggressively. It seems like
the total offset can't be much more than 5-10° since 100°C is quite hot for a
CPU. But given HDDtemp of 28°C, I don't know. That'd suggest 17°+ offset,
which makes for a throttle at 107°+. Extremely hot.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list