Skip to content

Commit 9abc8e1

Browse files
author
billy
committed
fix: add fallback for Vulkan API version in NVIDIA setup
1 parent 4240d5b commit 9abc8e1

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

  • root/etc/s6-overlay/s6-rc.d/init-video

root/etc/s6-overlay/s6-rc.d/init-video/run

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,11 @@ if which nvidia-smi >/dev/null 2>&1; then
5454
echo "**** Setting up Vulkan ICD for NVIDIA ****"
5555
# get vulkan api version
5656
VULKAN_API_VERSION=$(ldconfig -p | grep "libvulkan.so" | awk '{print $NF}' | xargs readlink | grep -oE "[0-9]+\.[0-9]+\.[0-9]+")
57+
# Fallback if pipeline fails
58+
if [ -z "${VULKAN_API_VERSION}" ]; then
59+
# version 1.1 or greater allows vulkan-loader to load the driver's dynamic library
60+
VULKAN_API_VERSION="1.1.0"
61+
fi
5762
mkdir -pm755 /etc/vulkan/icd.d/
5863
cat > /etc/vulkan/icd.d/nvidia_icd.json << EOF
5964
{

0 commit comments

Comments
 (0)