summaryrefslogtreecommitdiff
path: root/hosts/iroha/libvirt/hooks/qemu.d/corpa/prepare
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2025-01-11 12:40:33 -0500
committerAndrew Opalach <andrew@akon.city> 2025-01-11 12:40:33 -0500
commit2d35d8e272b4d5725c686be5d2b4436a55fe8141 (patch)
tree2a7ba5dc3954e8eb8c2ef9fe7d9d9f2c92c969b8 /hosts/iroha/libvirt/hooks/qemu.d/corpa/prepare
parenta6bd778dc3d6652de019f3b96a0c0039628f5339 (diff)
downloaddotfiles-2d35d8e272b4d5725c686be5d2b4436a55fe8141.tar.gz
dotfiles-2d35d8e272b4d5725c686be5d2b4436a55fe8141.tar.bz2
dotfiles-2d35d8e272b4d5725c686be5d2b4436a55fe8141.zip
Update libvirt configs, laptop theme
Diffstat (limited to 'hosts/iroha/libvirt/hooks/qemu.d/corpa/prepare')
-rwxr-xr-xhosts/iroha/libvirt/hooks/qemu.d/corpa/prepare/begin/bind_vfio.sh16
1 files changed, 16 insertions, 0 deletions
diff --git a/hosts/iroha/libvirt/hooks/qemu.d/corpa/prepare/begin/bind_vfio.sh b/hosts/iroha/libvirt/hooks/qemu.d/corpa/prepare/begin/bind_vfio.sh
new file mode 100755
index 0000000..3c602c5
--- /dev/null
+++ b/hosts/iroha/libvirt/hooks/qemu.d/corpa/prepare/begin/bind_vfio.sh
@@ -0,0 +1,16 @@
+#! /usr/bin/env bash
+
+source "/etc/libvirt/hooks/arcade.conf"
+
+modprobe -r nvidia-drm
+modprobe -r nvidia-modeset
+modprobe -r nvidia-uvm
+modprobe -r nvidia
+
+modprobe vfio
+modprobe vfio_iommu_type1
+modprobe vfio_pci
+
+virsh nodedev-detach $VIRSH_GPU_VIDEO
+virsh nodedev-detach $VIRSH_GPU_AUDIO
+virsh nodedev-detach $VIRSH_USB