Conky'de işlemci doğru sıcaklığı nasıl algılanır


14

conky&conkyforecastBazı sistem bilgileri ve hava durumu verilerini içeren güzel bir widget için kullanıyorum .

Ancak, conky'nin gösterdiği sıcaklığın terminalde çalıştığım sıcaklıktan farklı olduğunu görebiliyorum sensors.

Conky kod satırı: Temperature: ${alignr}${acpitemp}°C

sensorsTerminatta koşmak bunu alır:

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)

Conky 49 ° sıcaklık gösterir.

Aynı sıcaklığı göstermelerini nasıl sağlayabilirim? Conky orada ne gösteriyor?

Çok teşekkürler!

Yanıtlar:


6

Bunun benim için işe yaradığını buldum:

${platform coretemp.0 temp 1}

Bu sıcaklık bilgisini okur /sys/devices/platform/coretemp.0/temp1_input.


5
Bir nedenden dolayı bunu değiştirmek zorunda kaldım ${platform coretemp.0/hwmon/hwmon0 temp 1}çünkü temp1_inputsadece /sys/devices/platform/coretemp.0/hwmon/hwmon0/temp1_inputsistemimde var (Debian sid)
mxmlnkn

3
Ubuntu 16.04'te Skylake işlemci ile kullandım: cat /sys/devices/platform/coretemp.0/hwmon/hwmon1/temp*_inputher CPU için bir tane olmak üzere dört sıcaklık elde etmek için.
WinEunuuchs2Unix

5

Komut satırından sıcaklık

Sıcaklığı bulmak için şunu kullanın:

# 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 ile sıcaklık

conkyBir Ivy Bridge CPU'yu izlemek için kullandığım sistem değişkeni içinde :

${hwmon 2 temp 1}°C

Başlangıçta bir Skylake CPU izlemek için kullandım:

${hwmon 0 temp 1}°C

Birkaç ay sonra (muhtemelen yeni çekirdek nedeniyle) aynı Skylake CPU'da geçtim:

${hwmon 1 temp 1}°C

Ekran şöyle görünür:

Conky Sıcaklığı 4.8.10


2

Başka bir olası çözüm:

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

veya bu işe yaramazsa:

${exec cat /sys/devices/platform/coretemp.0/hwmon/hwmon1/temp1_input | cut -c-2 }
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.