get gpu name for linux systems without pcie gpus

allows for detection of the nvidia jetson and similar other gpus which have no pcie connection
This commit is contained in:
theofficialgman 2021-10-08 14:09:54 -04:00
parent 4b91c94360
commit 49725192b4

View file

@ -2499,6 +2499,12 @@ get_gpu() {
print a[i] print a[i]
} }
}}')" }}')"
if [[ "$gpu_cmd" == "" ]]; then
gpu_cmd="$(glxinfo -B | grep -F 'OpenGL renderer string')"
gpu_cmd="${gpu_cmd/OpenGL renderer string: }"
fi
IFS=$'\n' read -d "" -ra gpus <<< "$gpu_cmd" IFS=$'\n' read -d "" -ra gpus <<< "$gpu_cmd"
# Remove duplicate Intel Graphics outputs. # Remove duplicate Intel Graphics outputs.
@ -2532,6 +2538,7 @@ get_gpu() {
;; ;;
*"NVIDIA"*) *"NVIDIA"*)
gpu="${gpu/*NVIDIA}"
gpu="${gpu/*\[}" gpu="${gpu/*\[}"
gpu="${gpu/\]*}" gpu="${gpu/\]*}"
gpu="NVIDIA $gpu" gpu="NVIDIA $gpu"