J'utilise conky&conkyforecast
pour avoir un widget Nice contenant des informations système et des données météorologiques.
Mais je peux voir que la température affichée par conky est différente de celle que je rencontre dans le terminal sensors
name__.
Ligne de script Conky: Temperature: ${alignr}${acpitemp}°C
Lancer sensors
dans terminat obtient ceci:
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 indique une température de 49 °.
Comment puis-je leur faire montrer la même température? Qu'est-ce que conky montre là-bas?
Merci beaucoup!
J'ai trouvé que cela fonctionnait pour moi:
${platform coretemp.0 temp 1}
Ceci lit les informations de température de /sys/devices/platform/coretemp.0/temp1_input
.
Pour connaître la température, utilisez:
# 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
Dans conky
, la variable système que j'ai utilisée pour surveiller un processeur Ivy Bridge est la suivante:
${hwmon 2 temp 1}°C
Pour surveiller un processeur Skylake, j'avais initialement utilisé:
${hwmon 0 temp 1}°C
Quelques mois plus tard (probablement à cause du nouveau noyau) sur le même processeur Skylake, je suis passé à:
${hwmon 1 temp 1}°C
L’affichage ressemble à ceci:
Une autre solution possible est:
${exec cat /sys/devices/platform/coretemp.0/temp1_input | cut -c-2 }
ou si cela ne fonctionne pas:
${exec cat /sys/devices/platform/coretemp.0/hwmon/hwmon1/temp1_input | cut -c-2 }
Conky indique la température que vous lui avez indiquée. Celui qui est à 49 ° est la température ambiante du système. Pour afficher les températures centrales du processeur, vous devrez faire quelque chose comme ce qui est décrit ici .