質問: 測定方法によってcpu温度が全く違うのですが・・・ 中古で買ったpcのbiosで表示されるcpu温度と、everest ultimate editionで表示される温度、 ファンコンの温度センサーで直接測った温度の値が全然違っています。原因や対処方法などを教えてください。 pc:ibm intellistation mpro 6225 2j9 cpu:pentium4 3.6ghz チップセット:intel 925x express mem:3ghz vga:quadro fx3400 bios(最新のものに更新済) cpu_temp:58-59°C sys_temp:28-31°C cpu_fan:2500rpm 朝、その日初めて立ち上げた直後のbios設定画面で既に58°Cを表示しています。 起動数時間後、再度見ても58°C前後のままです。sys_tempは室温+αです。 everest ultimate edition cpu温度:84°C前後 gpu:54°C gpu周辺:49°C 起動1時間後、everest以外のは動かしていない状態での値です。 os起動後の無負荷状態で81-84°Cで一定し1時間後も同じ程度です。 この状態でsuperπの104万桁計算をすると、38-40秒でcpu使用率が 両方(ht)とも瞬間的に100%になっているので高温によるcpuのクロック数制限はかかっていないようです。 cpuが高負荷になると連動してファンが高回転し始め(1700rpm→3800rpm)、67°Cぐらいまで下がり、計算終了とともにファンが回転を抑えると、また80°Cぐらいまですぐに戻ります。 ファンコン(ainex fm-01) cpu:37°C(cpu直上付近のヒートシンク) gpu:42°C(基盤とファンの間) 手でcpu付近を触ってみると、起動時に熱は感じますが、60°Cや80°Cといった高温ではなく、全然触って平気な暖かさです。なので、自分の感触としては、ファンコン>bios>everestという信用度なのですが、コア温度はヒートシンクを触ってわかるものでもなく、どの数値を信用していいかわかりません。 近いうちにグリスを買ってきて、一度cpuとヒートシンクの接触状態を見て見ようと思いますが、とりあえず応急処置で排気ファンをつけました。このモデルは元々排気ファンがついていない仕様のようなので、その状態でcadやcgなどの高負荷作業を出来る仕様になっているはずなのですが。 cpuもノーマルのものがついており、cpu周りをいじった様子はなく、メーカー製pcの中古なので接触不良などであれば前ユーザーの時に既に壊れていると思うので考えにくいのですが・・・。 cpu温度の正確に近い値の測定方法や、現在の状態の対処法など、どうすればよいのかアドバイスをお願いします。
回答: http://arena.nikkeibp.co.jp/col/20051004/113761/ どの数値も「全部、違うセンサで違う場所を違う方法で測った数値」なので「すべて正しい」でしょう。 一口に「温度」と言っても「ケース内温度」「ファン直下温度」「ヒートシンク温度」「cpu表面温度」「サーマルダイオードのコア温度」など、色々です。 3種類「biosでは、通常、こういう数値」「everestでは、通常、こういう数値」「ファンコンでは、通常、こういう数値」と言うのを覚えておき、どれか(または全部)が異常値を示したら放熱対策を考える、と言うのが「正しい対処方法」です。 >一度cpuとヒートシンクの接触状態を見て見ようと思いますが 温度が異常値を示さない限り、下手に触らない方が良いでしょう。 「外して、何もせず、そのまま付け直した」のが原因で放熱が悪くなり「cpuが止まる」「cpuが焼けた」と言う人を何人も見ています。 ヒートシンクを外したら、そのまま何もせずに付け直す場合でも、グリスは塗り直ししないとなりませんし、cpuによっては「着脱によるコア欠け」の危険があります。 cpu回りは「動いてる限りは絶対に下手にいじらない」が鉄則です。