#!/bin/sh
#

# Stop X11 temporarily
systemctl stop sddm.service


virsh nodedev-reattach pci_0000_01_00_0 # Reattach GPU
virsh nodedev-reattach pci_0000_01_00_1 # Reattach GPU - Audio
virsh nodedev-reattach pci_0000_01_00_2 # Reattach GPU - USB
virsh nodedev-reattach pci_0000_01_00_3 # Reattach GPU - Serial

# Unload VFIO driver
modprobe -r vfio_pci
modprobe -r vfio_iommu_type1
modprobe -r vfio

# Load NVIDIA driver
modprobe i2c_nvidia_gpu  
modprobe nvidia 
modprobe nvidia-modeset 
modprobe nvidia-drm 
modprobe nvidia_uvm

# Restart X11 for use
systemctl start sddm.service

nvidia-smi
