From b4e534f7373471cff392cb6c4dcdd3151411907a Mon Sep 17 00:00:00 2001 From: dengbo Date: Wed, 24 Dec 2025 18:03:33 +0800 Subject: [PATCH] fix(templates): LIBVA_DRIVERS_PATH env is missing in com.zhaoxin.linux.graphics.driver Add LIBVA_DRIVERS_PATH environment variable to driver path configurations in both info.template.json and linglong.template.yaml. This enables VA-API hardware video acceleration by ensuring the library can locate DRI drivers in /usr/lib/$TRIPLET_LIST/dri. The variable is added consistently across all sandbox profiles to maintain uniform hardware acceleration support. --- templates/info.template.json | 2 ++ templates/linglong.template.yaml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/templates/info.template.json b/templates/info.template.json index c5d45ca..c4156d7 100644 --- a/templates/info.template.json +++ b/templates/info.template.json @@ -63,6 +63,7 @@ "allow_env": { "GBM_BACKENDS_PATH": "/usr/lib/$TRIPLET_LIST/gbm", "LIBGL_DRIVERS_PATH": "/usr/lib/$TRIPLET_LIST/dri", + "LIBVA_DRIVERS_PATH": "/usr/lib/$TRIPLET_LIST/dri", "VDPAU_DRIVER_PATH": "usr/lib/$TRIPLET_LIST/vdpau", "VK_ADD_DRIVER_FILES": "", "__EGL_VENDOR_LIBRARY_DIRS": "/usr/share/glvnd/egl_vendor.d" @@ -89,6 +90,7 @@ "allow_env": { "GBM_BACKENDS_PATH": "/usr/lib/$TRIPLET_LIST/gbm", "LIBGL_DRIVERS_PATH": "/usr/lib/$TRIPLET_LIST/dri", + "LIBVA_DRIVERS_PATH": "/usr/lib/$TRIPLET_LIST/dri", "VK_ADD_DRIVER_FILES": "", "__EGL_VENDOR_LIBRARY_DIRS": "/usr/share/glvnd/egl_vendor.d" } diff --git a/templates/linglong.template.yaml b/templates/linglong.template.yaml index 30db26d..f89beba 100644 --- a/templates/linglong.template.yaml +++ b/templates/linglong.template.yaml @@ -44,6 +44,7 @@ package: allow_env: GBM_BACKENDS_PATH: /usr/lib/$TRIPLET_LIST/gbm LIBGL_DRIVERS_PATH: /usr/lib/$TRIPLET_LIST/dri + LIBVA_DRIVERS_PATH: /usr/lib/$TRIPLET_LIST/dri VDPAU_DRIVER_PATH: usr/lib/$TRIPLET_LIST/vdpau VK_ADD_DRIVER_FILES: '' __EGL_VENDOR_LIBRARY_DIRS: /usr/share/glvnd/egl_vendor.d @@ -64,6 +65,7 @@ package: allow_env: GBM_BACKENDS_PATH: /usr/lib/$TRIPLET_LIST/gbm LIBGL_DRIVERS_PATH: /usr/lib/$TRIPLET_LIST/dri + LIBVA_DRIVERS_PATH: /usr/lib/$TRIPLET_LIST/dri VK_ADD_DRIVER_FILES: '' __EGL_VENDOR_LIBRARY_DIRS: /usr/share/glvnd/egl_vendor.d