conky : affichage de la température GPU [Réglé]
Je viens d'installer le driver nVidia, et je vois, dans nvidia-settings, qu'il donne la température de la puce graphique.
J'essaie donc de la faire apparaître dans Conky.
En console, ces deux solutions fonctionnent :
[joel@localhost films 27-11-2011 16:49] $ nvidia-settings -q gpucoretemp | grep Attribute | cut -c 60-62
57
[joel@localhost films 27-11-2011 16:50] $ nvidia-settings -q gpucoretemp | grep Attribute | awk -F":" '{print $3}'
54.
57
[joel@localhost films 27-11-2011 16:50] $ nvidia-settings -q gpucoretemp | grep Attribute | awk -F":" '{print $3}'
54.
J'ai donc essayé les 2 solutions dans mon .conkyrc, mais je n'obtiens que ceci :
Temperature GPU: {nvidia-settings}°C
Voici la ligne actuelle :
{color #0077ff}${voffset +10}Temperature GPU: $color${nvidia-settings -q gpucoretemp | grep Attribute | cut -c 60-62}°C
Voyez-vous où est mon erreur ?
joel

PaLmAs Membre non connecté
-
- Voir le profil du membre PaLmAs
- Inscrit le : 02/04/2007
- Groupes :
j'essaierai comme ça :
Code BASH :
{color #0077ff}${voffset +10}Temperature GPU: $color${exec nvidia-settings -q gpucoretemp | grep Attribute | cut -c 60-62}°C
ou
Code BASH :
{color #0077ff}${voffset +10}Temperature GPU: $color${execi 30 nvidia-settings -q gpucoretemp | grep Attribute | cut -c 60-62}°C
renseigne toi sur la commande exec, elle permet de lancer des commandes du terminal.


david.david Membre non connecté
-
- Voir le profil du membre david.david
- Inscrit le : 11/02/2008
- Groupes :
-
Membre d'Honneur

Ou alors peut être un : sensor=program program="" :
Code BASH :
{color #0077ff}${voffset +10}Temperature GPU: $color${sensor=program program="nvidia-settings -q gpucoretemp | grep Attribute | cut -c 60-62"}°C
Par contre au cas où ,je ne suis pas sûr de l'emplacement de la commande "sensor=program"

A essayer.

ASUS K73S (portable) :
Intel Core i3-2350M_2.3GHz, 8 GO RAM DDR3, écran LED 17" (1600x900), CG Intel HD intégrée + CG Nvidia GeForce 610M_1GB dédiée (Technologie Optimus), SSD Samsung 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.4 (DVD édition), c' est de la bombe, vive MAGEIA et toute l'équipe du STAFF MLO.
de david.david <david.david@mageialinux-online.org>
.Venez nous rejoindre sur le salon IRC de MLO
Intel Core i3-2350M_2.3GHz, 8 GO RAM DDR3, écran LED 17" (1600x900), CG Intel HD intégrée + CG Nvidia GeForce 610M_1GB dédiée (Technologie Optimus), SSD Samsung 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.4 (DVD édition), c' est de la bombe, vive MAGEIA et toute l'équipe du STAFF MLO.
de david.david <david.david@mageialinux-online.org>

PaLmAs :
il te manque exec dans ta commande:
j'essaierai comme ça :
ou
j'essaierai comme ça :
Code BASH :
{color #0077ff}${voffset +10}Temperature GPU: $color${exec nvidia-settings -q gpucoretemp | grep Attribute | cut -c 60-62}°C
ou
Code BASH :
{color #0077ff}${voffset +10}Temperature GPU: $color${execi 30 nvidia-settings -q gpucoretemp | grep Attribute | cut -c 60-62}°C
J'ai essayé tes deux propositions, et j'obtiens ceci à chaque fois :
Temperature GPU: °C
Pourtant, en console, ça fonctionne :
[joel@localhost rawtherapee 28-11-2011 08:39] $ exec nvidia-settings -q gpucoretemp | grep Attribute | cut -c 60-62
62
62
PaLmAs :
renseigne toi sur la commande exec, elle permet de lancer des commandes du terminal. 

J'ai regardé dans le man conky : il y est abondamment question de exec et execi, mais c'est en anglais, et je n'en comprends pas un mot (jamais appris)

joel
david.david :
Salut joel,

Salut, david,
david.david :
Ou alors peut être un : sensor=program program="" :
Code BASH :
{color #0077ff}${voffset +10}Temperature GPU: $color${sensor=program program="nvidia-settings -q gpucoretemp | grep Attribute | cut -c 60-62"}°C
Voici ce que cela donne :
Temperature GPU: ${sensor=program} °C
joel
${color #0077ff}Temperature GPU: $color${exec nvidia-settings -q GPUCoreTemp -t}°C
joel
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie