Advertisement
Guest User

Bind

a guest
May 17th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.11 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3.  
  4. # These are the ids for my gpu hardware
  5. GPU_VGA_DEVICE=0000:01:00.0
  6. GPU_AUDIO_DEVICE=0000:01:00.1
  7.  
  8. GPU_VGA_ID="10de 1004"
  9. GPU_AUDIO_ID="10de 0e1a"
  10.  
  11.  
  12. # Load the vfio kernel module
  13. sudo modprobe vfio
  14. sudo modprobe vfio-pci
  15.  
  16. # Now we unbind them
  17. #sudo service sddm stop
  18. #sudo sh -c "echo '$GPU_VGA_ID' > /sys/bus/pci/drivers/vfio-pci/new_id"
  19. #sudo sh -c "echo '$GPU_AUDIO_ID' > /sys/bus/pci/drivers/vfio-pci/new_id"
  20. #sudo sh -c "echo '$GPU_VGA_DEVICE' > /sys/bus/pci/devices/$GPU_VGA_DEVICE/driver/unbind"
  21. #sudo sh -c "echo '$GPU_AUDIO_DEVICE' > /sys/bus/pci/devices/$GPU_AUDIO_DEVICE/driver/unbind"
  22. #sudo sh -c "echo '$GPU_VGA_DEVICE' > /sys/bus/pci/drivers/vfio-pci/bind"
  23. #sudo sh -c "echo '$GPU_AUDIO_DEVICE' > /sys/bus/pci/drivers/vfio-pci/bind"
  24. #sudo sh -c "echo '$GPU_VGA_ID' > /sys/bus/pci/drivers/vfio-pci/remove_id"
  25. #sudo sh -c "echo '$GPU_AUDIO_ID' > /sys/bus/pci/drivers/vfio-pci/remove_id"
  26. sudo sh -c "echo 1 > /sys/bus/pci/devices/$GPU_VGA_DEVICE/remove"
  27. sudo sh -c "echo 1 > /sys/bus/pci/devices/$GPU_AUDIO_DEVICE/remove"
  28. sudo sh -c "echo 1 > /sys/bus/pci/rescan"
  29. sudo service sddm start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement