NVIDIA Messwerte in i3 Leiste anzeigen

nvidia-smi kann verschiedenste Monitoring Werte ausgeben.

  • nvidia-smi dmon -c 1 -s p nur einmal Temperatur und Watt ausgeben
  • tail -1 die letzte Zeile diese Ausgabe ziehen
  • sed -E 's/ *. *?([0-9]*) *?([0-9]*).*/GPU: \1 Watt @ \2°C/' die zwei Zahlen herausziehen für die Anzeige
[gpu-temp]
command=nvidia-smi dmon -c 1 -s p | tail -1 | sed -E 's/ *. *?([0-9]*) *?([0-9]*).*/GPU: \1 Watt @ \2°C/'
interval=3

Ich nutze hier i3wm und i3blocks.

sudo apt install i3
sudo apt install i3blocks