Descobri que isso funcionou para mim:
${platform coretemp.0 temp 1}
Isso lê as informações de temperatura de /sys/devices/platform/coretemp.0/temp1_input
.
Estou usando conky&conkyforecast
para ter um widget interessante contendo algumas informações do sistema e dados meteorológicos.
Mas eu posso ver que a temperatura que o conky mostra é diferente daquela que eu estou rodando no terminal sensors
.
Linha do script Conky:
Temperature: ${alignr}${acpitemp}°C
A execução de sensors
no terminat obtém isso:
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 mostra uma temperatura de 49 °.
Como posso fazê-los mostrar a mesma temperatura? O que o conky mostra ali?
Muito obrigado!
Descobri que isso funcionou para mim:
${platform coretemp.0 temp 1}
Isso lê as informações de temperatura de /sys/devices/platform/coretemp.0/temp1_input
.
Para descobrir a temperatura, use:
# 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
Dentro de conky
, a variável de sistema que usei para monitorar uma CPU Ivy Bridge é:
${hwmon 2 temp 1}°C
Para monitorar uma CPU Skylake que usei inicialmente:
${hwmon 0 temp 1}°C
Alguns meses depois (possivelmente devido ao novo kernel) na mesma CPU do Skylake, mudei para:
${hwmon 1 temp 1}°C
A exibição é assim:
Outra solução possível é:
${exec cat /sys/devices/platform/coretemp.0/temp1_input | cut -c-2 }
ou se isso não funcionar:
${exec cat /sys/devices/platform/coretemp.0/hwmon/hwmon1/temp1_input | cut -c-2 }
Conky está mostrando a temperatura que você disse para mostrar. Aquele que é de 49 ° é a temperatura do sistema ambiente. Para mostrar as temperaturas do núcleo da CPU, você precisará fazer algo parecido com o que é descrito aqui <
Tags temperature sensors conky