mirror of
https://github.com/kuhyx/scripts.git
synced 2026-07-04 15:03:09 +02:00
fix: handle gpu load correctly
This commit is contained in:
parent
511e87c1df
commit
fb973bb2e6
@ -12,7 +12,7 @@ get_nvidia_metrics() {
|
|||||||
gpu_load="N/A"
|
gpu_load="N/A"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "GPU Temp: $gpu_temp°C, GPU Load: $gpu_load%"
|
echo "GPU Temp: $gpu_temp°C, GPU Load: $gpu_load"
|
||||||
}
|
}
|
||||||
|
|
||||||
# Function to get Intel GPU metrics
|
# Function to get Intel GPU metrics
|
||||||
@ -27,7 +27,7 @@ get_intel_metrics() {
|
|||||||
gpu_temp="N/A"
|
gpu_temp="N/A"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "GPU Temp: $gpu_temp°C, GPU Load: $gpu_load%"
|
echo "GPU Temp: $gpu_temp°C, GPU Load: $gpu_load"
|
||||||
}
|
}
|
||||||
|
|
||||||
# Detect GPU type and get metrics
|
# Detect GPU type and get metrics
|
||||||
@ -46,7 +46,7 @@ gpu_load=$(echo "$gpu_metrics" | awk -F', ' '{print $2}' | awk -F': ' '{print $2
|
|||||||
|
|
||||||
gpu_color="#FFFFFF"
|
gpu_color="#FFFFFF"
|
||||||
# Colors for GPU Load
|
# Colors for GPU Load
|
||||||
if [[ "$gpu_load" != "N/A%" ]]; then
|
if [[ "$gpu_load" != "N/A" ]]; then
|
||||||
if (( $(echo "$gpu_load < 50.0" | bc -l) )); then
|
if (( $(echo "$gpu_load < 50.0" | bc -l) )); then
|
||||||
gpu_color="#50FA7B" # Green
|
gpu_color="#50FA7B" # Green
|
||||||
elif (( $(echo "$gpu_load < 75.0" | bc -l) )); then
|
elif (( $(echo "$gpu_load < 75.0" | bc -l) )); then
|
||||||
@ -59,7 +59,7 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Output<
|
# Output<
|
||||||
echo -e "<span color=\"$gpu_color\"> GPU: ${gpu_temp}, Load: ${gpu_load}</span>"
|
echo -e "<span color=\"$gpu_color\"> GPU: ${gpu_temp}, Load: ${gpu_load}%</span>"
|
||||||
echo
|
echo
|
||||||
echo "#FFFFFF" # Default color for fallback (ignored if markup is enabled)
|
echo "#FFFFFF" # Default color for fallback (ignored if markup is enabled)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user