【CPU】 Skylakeが室温以下の温度表示になる理由
前回のあらすじ。Skylakeはアイドル時、室温より低い??
レビュアーの瀬文茶さんのツイッターにその理由が書かれていました。
X99もアイドルだと室温割るから、毎回注意書きいれないとダメになるのかな……
空冷CPUクーラーを使ってCPUの「実温度」が室温を下回ることは原則として無いけど、ソフトウェア読みの「CPU温度」が室温を下回ることはある。理由はここに書いてある。
https://www-ssl.intel.com/content/www/us/en/embedded/testing-and-validation/cpu-monitoring-dts-peci-paper.html
ソフトウェア読みのCPU温度は、CPUの実温度と同じであると保証されていない。トレーサビリティが無いので他の測定器の温度と同じ単位の数値としても扱えない。だから、ソフトウェア読みのCPU温度は、他の個体の結果と比較できず、室温計の測定結果を元にCPU温度を校正することもできない。
ただ、センサーが壊れていない限り、CPUの実温度とソフトウェア読みのCPU温度は相関関係にあるので、同一個体を使い、同一のソフトウェアを用いる限りにおいて、相対的な比較検証には使える。
ソース
https://twitter.com/sebuntya/status/629276772312354816
https://twitter.com/sebuntya/status/629278006096203776
https://twitter.com/sebuntya/status/629282330914353152
https://twitter.com/sebuntya/status/629283358548164608
という理由だそうです。
「2と3の打ち間違い」なんて可能性を疑ってしまって申し訳ありませんでした。謹んでお詫び申し上げます。
つまるところ、Skylakeの温度表示は精度が低くて当てにならない、ということなんでしょうか。求む、ハードウェア測定する勇者様。
あとX99での温度について、ちょっとぐぐってみたのですが
なぜか自分の環境ではアイドル温度が室温-2度とかいう物理法則を無視した温度を表示したので、この計測値をほかのPCと比べる場合は+5度程度を見積もっておいた方がいい。 (追記:最新版UEFIでは恐らく治っているのか最近は普通の温度) |
という記事を見かけました。SkylakeもUEFI側の問題の可能性もありそうです。