私はubuntuが初めてで、システムの温度を読み取るのに苦労しています。運が悪かったいくつかのガイドに従ってlm-sensorsとpsensorsを使用してみました。 Iveは、本当に素敵で便利なhardinfoも試しました。それを使用してcpy tempを監視すると、次の情報が得られます。
注:pcには、コアまたはCPU使用率の検出に問題はありません。
端末からhardinfoを実行すると、次のメッセージも表示されます。
問題に関連していますが、ubuntuとは関係ありません。コンピューターのCPU温度は、35〜45摂氏からのBIOSで監視すると非常に熱くなります。これは、マザーボードが温度を読み取らないためかどうかわかりません正しいか、新しいクーラーを取り付けたときにクーラーペーストがどういうわけかひどく広がっていた場合、それは事前に適用されたクーラーペーストが付属するコルセア150iプロであるか、最後にそのファンがどういうわけか十分に速く回転しない場合(私は仮定していますシステムがCPU温度を読み取れない場合、必要に応じてファン速度を制御できません。
2番目の部分が間違ったフォーラムにあるかどうかはわかりますが、問題は関連していると思うので、両方のヘルプを得ることができれば幸いです。
前もって感謝します。
編集:温度監視がすべてうまくいったことに気付きました。奇妙な名前「k10temp_temp1」があり、私のCPU(ryzen 2700x)には1つしかセンサーがありません窓とインテルから。
温度データを含むテキストファイルはここにあります:/sys/devices/platform/coretemp.0/hwmon/hwmon[0-9]
[0-9]
は変数として表示されます。実際には、1桁の数字しかありません。これは、起動ごとに変わります。
私はMacbook Pro 2009 9dualコアプロセッサでUbuntuを実行しています)、これら2つのファイルに私の2つのCPUコア温度が含まれていることがわかりました。
cpucoretemp0 -> /sys/devices/platform/coretemp.0/hwmon/hwmon[0-9]/temp2_input
cpucoretemp1 -> /sys/devices/platform/coretemp.0/hwmon/hwmon[0-9]/temp3_input
エイリアスを使用して温度を監視します:
$ temp
INT3400 Thermal 20.0°C
SEN1 52.0°C
SEN2 50.0°C
SEN3 57.0°C
SEN4 60.0°C
B0D4 50.0°C
pch_skylake 81.5°C
x86_pkg_temp 50.0°C
注:pch_skylakeはThunderboltポートであり、何らかの理由で常に異常です。ボトム温度x86_pkg_temp
は、システム全体の温度に使用する温度です。最初の4つのSEN
温度(SEN1
からSEN4
)は、CPUコア温度(Intel Quad Cord i7-6700HQプロセッサー)です。
この行をコピーして端末に貼り付けることで、私のtemp
エイリアスを模倣できます。
paste <(cat /sys/class/thermal/thermal_zone*/type) <(cat /sys/class/thermal/thermal_zone*/temp) | column -s $'\t' -t | sed 's/\(.\)..$/.\1°C/'
ソース: CPU温度の取得方法