From: R Date: Wed, 7 Jan 2026 15:57:42 +0000 (+0100) Subject: fix(docker): add missing libglvnd libraries to Vulkan image (#18664) X-Git-Tag: upstream/0.0.7721~58 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=ae9f8df77882716b1702df2bed8919499e64cc28;p=pkg%2Fggml%2Fsources%2Fllama.cpp fix(docker): add missing libglvnd libraries to Vulkan image (#18664) Add libglvnd0, libgl1, libglx0, libegl1, libgles2 to the Vulkan Dockerfile base image. These libraries are required by mesa-vulkan-drivers to properly initialize the Vulkan ICD and detect GPU devices. Without these libraries, vkEnumeratePhysicalDevices() returns an empty list, resulting in "ggml_vulkan: No devices found." error. Fixes #17761 --- diff --git a/.devops/vulkan.Dockerfile b/.devops/vulkan.Dockerfile index b37b4f27..89831ed5 100644 --- a/.devops/vulkan.Dockerfile +++ b/.devops/vulkan.Dockerfile @@ -33,6 +33,7 @@ FROM ubuntu:$UBUNTU_VERSION AS base RUN apt-get update \ && apt-get install -y libgomp1 curl libvulkan1 mesa-vulkan-drivers \ + libglvnd0 libgl1 libglx0 libegl1 libgles2 \ && apt autoremove -y \ && apt clean -y \ && rm -rf /tmp/* /var/tmp/* \