single-gpu-passthrough/polaris-vfio-startup.sh
2020-05-20 14:12:40 -04:00

25 lines
498 B
Bash
Executable File

#!/bin/bash
# Helpful to read output when debugging
set -x
# Stop display manager (KDE specific)
systemctl stop sddm.service
# Unbind VTconsoles
echo 0 > /sys/class/vtconsole/vtcon0/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