Bonsoir tout le monde...
Aprés quelques recherches j'ai réussi à afficher la température de mon gpu nvidia par conky, avec nvidia-settings:
${exec nvidia-settings -q gpucoretemp | grep '):' | awk '{print $4}'}°C
J'aimerai faire la même chose avec les fréquences du GPU, le code est: nvidia-settings -q GPUCurrentClockFreqs et en console cela me donne:
[dominique@56 ~]$ nvidia-settings -q GPUCurrentClockFreqs
Attribute 'GPUCurrentClockFreqs' (56.10.114-78.rev.gaoland.net:0.0):
169,100.
'GPUCurrentClockFreqs' is a packed integer attribute.
'GPUCurrentClockFreqs' is a read-only attribute.
'GPUCurrentClockFreqs' can use the following target types: X Screen, GPU.
au repos
et
[dominique@56 ~]$ nvidia-settings -q GPUCurrentClockFreqs
Attribute 'GPUCurrentClockFreqs' (56.10.114-78.rev.gaoland.net:0.0):
625,700.
'GPUCurrentClockFreqs' is a packed integer attribute.
'GPUCurrentClockFreqs' is a read-only attribute.
'GPUCurrentClockFreqs' can use the following target types: X Screen, GPU.
quand il est un peu sollicité
Mais je n'arrive pas à trouver la bonne formule pour le grep pour extraire les chiffres des fréquences
J'ai essayé pas mal de chose mais cela ne ne sort pas ces chiffres,par exemple:
[dominique@56 ~]$ nvidia-settings -q GPUCurrentClockFreqs | grep ')' | awk '{print $3}'
(56.10.114-78.rev.gaoland.net:0.0):
[dominique@56 ~]$ nvidia-settings -q GPUCurrentClockFreqs | grep ')' | awk '{print $2}'
'GPUCurrentClockFreqs'
[dominique@56 ~]$ nvidia-settings -q GPUCurrentClockFreqs | grep ')' | awk '{print $1}'
Attribute
Je pensai que nvidia-settings -q GPUCurrentClockFreqs | grep ')' | awk '{print $4}' me le sortirai mais non:
[dominique@56 ~]$ nvidia-settings -q GPUCurrentClockFreqs | grep ')' | awk '{print $4}'
[dominique@56 ~]$
Alors je sèche...Quelqu'un de plus malin que moi aurai une idée?