conkyでプロセッサの正しい温度を検出する方法


13

conky&conkyforecastいくつかのシステム情報と天気データを含む素敵なウィジェットを使用しています。

しかし、conkyが示す温度は、ターミナルで実行している温度とは異なることがわかりますsensors

Conkyスクリプト行: Temperature: ${alignr}${acpitemp}°C

sensorsterminatで実行すると、次のようになります。

florin@florin-Satellite-C650:~$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +49.0°C  (crit = +110.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +51.0°C  (high = +80.0°C, crit = +90.0°C)
Core 2:       +60.0°C  (high = +80.0°C, crit = +90.0°C)

コンキーは49°の温度を示します。

同じ温度を表示するにはどうすればよいですか?向こうのconkyは何を示していますか?

どうもありがとう!

回答:


6

私はこれが私のために働いたことを見つけました:

${platform coretemp.0 temp 1}

これはから温度情報を読み取ります/sys/devices/platform/coretemp.0/temp1_input


5
私のシステム(Debian sid)にのみ存在する${platform coretemp.0/hwmon/hwmon0 temp 1}ため、何らかの理由でこれを変更temp1_inputする必要がありまし/sys/devices/platform/coretemp.0/hwmon/hwmon0/temp1_input
-mxmlnkn

3
Ubuntu 16.04 w / Skylakeプロセッサーではcat /sys/devices/platform/coretemp.0/hwmon/hwmon1/temp*_input、各CPUに1つずつ、4つの温度を取得するために使用しました。
WinEunuuchs2Unix

5

コマンドラインからの温度

温度を調べるには、次を使用します。

# Ivybridge Intel i7-3630QM
$ cat /sys/class/thermal/thermal_zone*/temp
69000
69000
67000

# Skylake Intel i7-6700HQ using paste after zone names
$ paste <(cat /sys/class/thermal/thermal_zone*/type) <(cat /sys/class/thermal/thermal_zone*/temp) | column -s $'\t' -t
INT3400 Thermal  20000
SEN1             53000
SEN2             49000
SEN3             53000
SEN4             55000
pch_skylake      70000
B0D4             47000
x86_pkg_temp     48000

Conkyでの温度

conkyIvy Bridge CPUの監視に使用したシステム変数内は次のとおりです。

${hwmon 2 temp 1}°C

私が最初に使用したSkylake CPUを監視するには:

${hwmon 0 temp 1}°C

数か月後(おそらく新しいカーネルが原因)、私が切り替えた同じSkylake CPUで:

${hwmon 1 temp 1}°C

表示は次のようになります。

コンキー温度4.8.10


2

別の可能な解決策は次のとおりです。

${exec cat /sys/devices/platform/coretemp.0/temp1_input | cut -c-2 }

またはそれが機能しない場合:

${exec cat /sys/devices/platform/coretemp.0/hwmon/hwmon1/temp1_input | cut -c-2 }

0

Conkyは、表示するように指示した温度を表示しています。49°の値はシステムの周囲温度です。CPUコアの温度を表示するには、ここで説明されているような処理を行う必要があります


13
あなたのように答えてはいけない理由があります:リンクが壊れてしまいます
エドヴィルガス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.