summaryrefslogtreecommitdiff
path: root/widgets/temperatures
diff options
context:
space:
mode:
authorMartin Schirrmacher <vdr.skinflatplus@schirrmacher.eu>2015-02-06 19:17:34 +0100
committerMartin Schirrmacher <vdr.skinflatplus@schirrmacher.eu>2015-02-06 19:17:34 +0100
commit6499f8f2d5243edcc2eaf2bf3803acdb64ddd9da (patch)
treead717ab2606936f8cc2eecc1ec4b8305a8c28efd /widgets/temperatures
parentcd02652d1edc7a776ea3a8ab55a68f51e5a2c0c0 (diff)
downloadskin-flatplus-6499f8f2d5243edcc2eaf2bf3803acdb64ddd9da.tar.gz
skin-flatplus-6499f8f2d5243edcc2eaf2bf3803acdb64ddd9da.tar.bz2
[update] widgets: system_information.g2v, temperatures.g2v, temperatures.default
Diffstat (limited to 'widgets/temperatures')
-rwxr-xr-xwidgets/temperatures/temperatures.default2
-rwxr-xr-xwidgets/temperatures/temperatures.g2v5
2 files changed, 5 insertions, 2 deletions
diff --git a/widgets/temperatures/temperatures.default b/widgets/temperatures/temperatures.default
index 5d823b5c..2f39ef1c 100755
--- a/widgets/temperatures/temperatures.default
+++ b/widgets/temperatures/temperatures.default
@@ -24,5 +24,5 @@ sensors -A acpitz-virtual-0 | grep "temp1" | awk '{print $2}' | tr -d "+" > ${OU
# nvidia gpu temp
# nvidia-settings must be run as the user of the x server
-GPU=`nvidia-settings -c :0 -t -query GPUCoreTemp | head -n 1`
+GPU="$(nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader)"
echo "${GPU}°C" > ${OUTPUTFLDR}/gpu
diff --git a/widgets/temperatures/temperatures.g2v b/widgets/temperatures/temperatures.g2v
index cbac970b..4f233f9e 100755
--- a/widgets/temperatures/temperatures.g2v
+++ b/widgets/temperatures/temperatures.g2v
@@ -33,5 +33,8 @@ echo "${MBTEMP[2]%.*}°C" > ${OUTPUTFLDR}/motherboard # 36°C
# nvidia gpu temp
# nvidia-settings must be run as the user of the x server
-GPU=$(nvidia-settings -c :0 -t -query GPUCoreTemp | head -n 1)
+#GPU=$(nvidia-settings -c :0 -t -query GPUCoreTemp | head -n 1) # slow
+#GPU=$(nvidia-smi -q -d TEMPERATURE | grep -Pow "[[:digit:]]+(?=\sC)" | head -n1) # faster
+GPU="$(/opt/bin/nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader)" # fastest
echo "${GPU}°C" > ${OUTPUTFLDR}/gpu
+