Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- set -x
- ## Load the config file
- source "/etc/libvirt/hooks/kvm.conf"
- # Unload vfio
- modprobe -r vfio_pci
- modprobe -r vfio_iommu_type1
- modprobe -r vfio
- echo 0000:09:00.0 > /sys/bus/pci/devices/0000:09:00.0/driver/unbind
- echo 0000:09:00.1 > /sys/bus/pci/devices/0000:09:00.1/driver/unbind
- echo 0000:09:00.2 > /sys/bus/pci/devices/0000:09:00.2/driver/unbind
- echo 0000:09:00.3 > /sys/bus/pci/devices/0000:09:00.3/driver/unbind
- # Unbind gpu from vfio and bind to nvidia
- virsh nodedev-reattach $VIRSH_GPU_VIDEO
- virsh nodedev-reattach $VIRSH_GPU_AUDIO
- virsh nodedev-reattach $VIRSH_GPU_USB
- virsh nodedev-reattach $VIRSH_GPU_SERIAL
- # Rebind VT consoles and EFI
- echo 1 > /sys/class/vtconsole/vtcon0/bind
- echo 0 > /sys/class/vtconsole/vtcon1/bind
- echo "efi-framebuffer.0" > /sys/bus/platform/drivers/efi-framebuffer/bind
- # Load Driver
- modprobe nouveau
- # Start display services
- systemctl start gdm.service
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement