single-gpu-passthrough/polaris-vfio-startup.sh
2020-04-25 22:41:12 -04:00

29 lines
560 B
Bash
Executable File

#!/bin/bash
# Helpful to read output when debugging
set -x
# Stop display manager
#systemctl stop x11vnc.service
systemctl stop sddm.service
# Unbind VTconsoles
echo 0 > /sys/class/vtconsole/vtcon0/bind
#echo 0 > /sys/class/vtconsole/vtcon1/bind
# Unbind EFI-Framebuffer
#echo efi-framebuffer.0 > /sys/bus/platform/drivers/efi-framebuffer/unbind
sleep 5
# Unload AMD drivers
modprobe -r amdgpu
# Unbind the GPU from display driver
virsh nodedev-detach pci_0000_01_00_0
virsh nodedev-detach pci_0000_01_00_1
# Load VFIO kernel module
modprobe vfio-pci