fix path issue

This commit is contained in:
CanbiZ 2025-07-28 09:34:09 +02:00
parent f1c89cb165
commit 7f67d23cab

View File

@ -1213,11 +1213,15 @@ EOF
if [[ "$CT_TYPE" == "0" || "$is_vaapi_app" == "true" ]]; then if [[ "$CT_TYPE" == "0" || "$is_vaapi_app" == "true" ]]; then
VAAPI_DEVICES=() VAAPI_DEVICES=()
for bypath in /dev/dri/by-path/*-render; do for bypath in /dev/dri/by-path/*-render; do
dev_target=$(readlink -f "$bypath") dev_target=$(readlink -f "$bypath") || continue
pci_addr=$(basename "$bypath" | cut -d- -f1 --complement | sed 's/-render//') pci_addr=$(basename "$bypath" | cut -d- -f1 --complement | sed 's/-render//')
pci_info=$(lspci -nn | grep "$pci_addr") pci_info=$(lspci -nn | grep "$pci_addr" || true)
if [[ -z "$pci_info" ]]; then
name="Unknown GPU ($pci_addr)"
else
name="${pci_info#*: }" name="${pci_info#*: }"
label="$(basename "$dev_target") - ${name:-Unknown GPU}" fi
label="$(basename "$dev_target") - $name"
VAAPI_DEVICES+=("$dev_target" "$label" "OFF") VAAPI_DEVICES+=("$dev_target" "$label" "OFF")
done done
[[ -e /dev/fb0 ]] && VAAPI_DEVICES+=("/dev/fb0") [[ -e /dev/fb0 ]] && VAAPI_DEVICES+=("/dev/fb0")