Skip to content

Commit 49d73f9

Browse files
committed
Intel & Matrox integrated do not work
1 parent 5beacea commit 49d73f9

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

scripts/gpu_power.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,16 @@ get_gpu()
5151

5252
elif [[ "$gpu" == apple ]]; then
5353
usage="$(sudo powermetrics --samplers gpu_power -i500 -n 1 | grep 'GPU Power' | sed 's/GPU Power: \(.*\) \(.*\)/\1\2/g')"
54-
else
54+
elif [[ "$gpu" == Advanced ]]; then
5555
usage=$(
5656
for card in /sys/class/drm/card?
5757
do
5858
echo "$(($(cat "$card"/device/hwmon/hwmon?/power1_average) / 1000 / 1000))/$(($(cat "$card"/device/hwmon/hwmon?/power1_cap_max) / 1000 / 1000))W"
5959
done | \
6060
sed -z -e 's/\n/|/g' -e 's/|$//g'
6161
)
62+
else # "Intel" "Matrox", etc
63+
usage="unknown"
6264
fi
6365
echo $usage
6466
}

scripts/gpu_ram_info.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ get_gpu()
5151
total_accuracy=$(get_tmux_option "@dracula-gpu-vram-total-accuracy" "d")
5252
usage=$(nvidia-smi --query-gpu=memory.used,memory.total --format=csv,noheader,nounits | awk "{ used += \$0; total +=\$2 } END { printf(\"%${used_accuracy}GB/%${total_accuracy}GB\n\", used / 1024, total / 1024) }")
5353
fi
54-
else
54+
elif [[ "$gpu" == Advanced ]]; then
5555
usage="$(
5656
for card in /sys/class/drm/card?
5757
do
@@ -60,6 +60,8 @@ get_gpu()
6060
echo "$use/$max"
6161
done | sed -z -e 's/\n/|/g' -e 's/|$//g'
6262
)"
63+
else # "Intel" "Matrox", etc
64+
usage="unknown"
6365
fi
6466
echo $usage
6567
}

scripts/gpu_usage.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,10 @@ get_gpu()
4646
usage=$(nvidia-smi --query-gpu=utilization.gpu --format=csv,noheader,nounits | awk '{ sum += $0 } END { printf("%d%%\n", sum / NR) }')
4747
elif [[ "$gpu" == apple ]]; then
4848
usage="$(sudo powermetrics --samplers gpu_power -i500 -n 1 | grep 'active residency' | sed 's/[^0-9.%]//g' | sed 's/[%].*$//g')%"
49-
else
49+
elif [[ "$gpu" == Advanced ]]; then
5050
usage="$(cat /sys/class/drm/card?/device/gpu_busy_percent | sed -z -e 's/\n/%|/g' -e 's/|$//g')"
51+
else # "Intel" "Matrox", etc
52+
usage="unknown"
5153
fi
5254
normalize_percent_len $usage
5355
}

0 commit comments

Comments
 (0)