From 7bb33f26cd74a6f2357774ae19678095287ffb86 Mon Sep 17 00:00:00 2001 From: Kroese Date: Mon, 9 Oct 2023 19:34:49 +0200 Subject: [PATCH] feat: GPU passthrough support --- run/gpu.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/run/gpu.sh b/run/gpu.sh index edc8b84..c3e8675 100644 --- a/run/gpu.sh +++ b/run/gpu.sh @@ -1,6 +1,19 @@ #!/bin/bash set -Eeuo pipefail +[ ! -d /dev/dri ] && mkdir -m 755 /dev/dri + +if [ ! -c /dev/dri/card0 ]; then + mknod /dev/dri/card0 c 226 0 +fi + +if [ ! -c /dev/dri/renderD128 ]; then + mknod /dev/dri/renderD128 c 226 128 +fi + +chmod 666 /dev/dri/card0 +chmod 666 /dev/dri/renderD128 + DEF_OPTS="-nodefaults -boot strict=on -display egl-headless,rendernode=/dev/dri/renderD128" DEF_OPTS="${DEF_OPTS} -device virtio-vga,id=video0,max_outputs=1,bus=pcie.0,addr=0x1"