Mother Boaed : ASRock X470 Taichi Ultimate
CPU : AMD Ryzen 7 2700X
の環境下で CPU 温度を計測すると
AMD Ryzen Master
ASRock A-Tuning
Core Temp
CPUID HWMonitor
Speccy
でそれぞれ異なる値が出ます。
AMD Ryzen Master と ASRock A-Tuning はほとんど同じ値を示しますが 、これを基準値にすると Core Temp と CPUID HWMonitor は基準値より -10℃ の値を示し、Speccy はなんと +60℃ の値を示します。
Speccy は明らかにバグで Ryzen に未対応なのだと思いますが、Core Temp と CPUID HWMonitor はどうしてこういう値が出るのでしょうか?Core Temp は温度のオフセット値を設定することができますが、CPUID HWMonitor はできません。
その後 HWiNFO64 で計測してみると CPU (Tctl) 、 CPU (Tdie) の二つの値が表示されました。ネットで調べてみると
CPU (Tctl) – ファンの回転数制御用温度 = Tdie + 10
CPU (Tdie) – 実際のダイ温度
ということが判明しました。よって
AMD Ryzen Master – ファンの回転数制御用温度 (Tctl) を表示
ASRock A-Tuning – ファンの回転数制御用温度 (Tctl) を表示
Core Temp – 実際のダイ温度 (Tdie) を表示
CPUID HWMonitor – 実際のダイ温度 (Tdie) を表示
Speccy – Rtzen に未対応のため値がおかしい
という結論に達しました。お粗末様でした。