Advertisement
rahools

End Script

Jul 16th, 2021
1,341
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.92 KB | None | 0 0
  1. #!/bin/bash
  2. set -x
  3. ## Load the config file
  4. source "/etc/libvirt/hooks/kvm.conf"
  5.  
  6. # Unload vfio
  7. modprobe -r vfio_pci
  8. modprobe -r vfio_iommu_type1
  9. modprobe -r vfio
  10.  
  11. echo 0000:09:00.0 > /sys/bus/pci/devices/0000:09:00.0/driver/unbind
  12. echo 0000:09:00.1 > /sys/bus/pci/devices/0000:09:00.1/driver/unbind
  13. echo 0000:09:00.2 > /sys/bus/pci/devices/0000:09:00.2/driver/unbind
  14. echo 0000:09:00.3 > /sys/bus/pci/devices/0000:09:00.3/driver/unbind
  15.  
  16.  
  17. # Unbind gpu from vfio and bind to nvidia
  18. virsh nodedev-reattach $VIRSH_GPU_VIDEO
  19. virsh nodedev-reattach $VIRSH_GPU_AUDIO
  20. virsh nodedev-reattach $VIRSH_GPU_USB
  21. virsh nodedev-reattach $VIRSH_GPU_SERIAL
  22.  
  23. # Rebind VT consoles and EFI
  24. echo 1 > /sys/class/vtconsole/vtcon0/bind
  25. echo 0 > /sys/class/vtconsole/vtcon1/bind
  26. echo "efi-framebuffer.0" > /sys/bus/platform/drivers/efi-framebuffer/bind
  27.  
  28. # Load Driver
  29. modprobe nouveau
  30.  
  31. # Start display services
  32. systemctl start gdm.service
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement