From 856440fcd444f3ae11c5453d0611fbabeb24d50a Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Mon, 29 Sep 2025 10:51:05 +0200 Subject: [PATCH] Update build.func --- misc/build.func | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/misc/build.func b/misc/build.func index 69fe74b5..a41bc8be 100644 --- a/misc/build.func +++ b/misc/build.func @@ -2198,9 +2198,23 @@ build_container() { } detect_gpu_devices() { - VAAPI_DEVICES=(); NVIDIA_DEVICES=() - for d in /dev/dri/renderD* /dev/dri/card*; do [[ -e $d ]] && VAAPI_DEVICES+=("$d"); done - for d in /dev/nvidia*; do [[ -e $d ]] && NVIDIA_DEVICES+=("$d"); done + VAAPI_DEVICES=() + NVIDIA_DEVICES=() + + # Intel/AMD (VAAPI) + for d in /dev/dri/renderD* /dev/dri/card*; do + [ -e "$d" ] || continue + VAAPI_DEVICES+=("$d") + done + + # NVIDIA + for d in /dev/nvidia*; do + [ -e "$d" ] || continue + NVIDIA_DEVICES+=("$d") + done + + msg_debug "Detected VAAPI devices: ${VAAPI_DEVICES[*]:-(none)}" + msg_debug "Detected NVIDIA devices: ${NVIDIA_DEVICES[*]:-(none)}" } # Configure USB passthrough for privileged containers