Guest User

/prepare/begin/start.sh

a guest
Jul 30th, 2025
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.08 KB | Software | 0 0
  1. #!/bin/bash
  2. # Helpful to read output when debugging
  3. set -x
  4.  
  5. #sudo gnome-session-quit --logout --no-prompt
  6. #sleep 30
  7.  
  8. # Stop display manager
  9. systemctl isolate multi-user.target
  10. systemctl stop display-manager.service
  11. systemctl stop sddm.service
  12. systemctl stop gdm.service
  13.  
  14. sudo killall gdm-x-session
  15.  
  16. sudo pkill -f gdm-wayland-session
  17. sudo pkill -f gnome-shell
  18. sudo pkill -f Xorg
  19. sudo pkill -f Xwayland
  20. sudo pkill -f gdm
  21. sudo pkill -f nvidia
  22.  
  23. sleep 2
  24. modprobe -r nvidia_uvm nvidia_drm nvidia_modeset nvidia
  25.  
  26. sleep 2
  27. sudo rmmod nvidia_uvm
  28. sudo rmmod nvidia_drm
  29. sudo rmmod nvidia_modeset
  30. sudo rmmod nvidia
  31.  
  32. # Unbind VTconsoles
  33. echo 0 > /sys/class/vtconsole/vtcon0/bind
  34.  
  35. # Unbind EFI-Framebuffer
  36. echo efi-framebuffer.0 > /sys/bus/platform/drivers/efi-framebuffer/unbind
  37.  
  38. # Avoid a Race condition by waiting 5 seconds. This can be calibrated to be shorter or longer if required for your system
  39. sleep 5
  40.  
  41. # Unbind the GPU from display driver
  42. virsh nodedev-detach pci_0000_1c_00_0
  43. virsh nodedev-detach pci_0000_1c_00_1
  44.  
  45. # Load VFIO Kernel Module
  46. modprobe vfio-pci
  47.  
Advertisement
Add Comment
Please, Sign In to add comment