From b255cb03e8d530746017b571678f9f8b1af105df Mon Sep 17 00:00:00 2001 From: Kroese Date: Mon, 9 Oct 2023 18:45:39 +0200 Subject: [PATCH] feat: GPU passthrough support --- run/gpu.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 run/gpu.sh diff --git a/run/gpu.sh b/run/gpu.sh new file mode 100644 index 0000000..edc8b84 --- /dev/null +++ b/run/gpu.sh @@ -0,0 +1,17 @@ +#!/bin/bash +set -Eeuo pipefail + +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" + +if ! apt-mark showinstall | grep -q "xserver-xorg-video-intel"; then + + info "Installing GPU drivers..." + + export DEBCONF_NOWARNINGS="yes" + export DEBIAN_FRONTEND="noninteractive" + + apt-get -qq update + apt-get -qq --no-install-recommends -y install xserver-xorg-video-intel > /dev/null + +fi