Guest User

Start vfio

a guest
Aug 30th, 2025
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.96 KB | None | 0 0
  1. #!/usr/bin/env bash
  2.  
  3. systemctl stop nvidia-powerd.service
  4.  
  5. CARD_KILL=$(readlink -f /dev/dri/by-path/pci-0000:01:00.0-card)
  6. RENDER_KILL=$(readlink -f /dev/dri/by-path/pci-0000:01:00.0-render)
  7.  
  8. echo remove > /sys/bus/pci/devices/0000:01:00.0/drm/card*/uevent
  9. sleep 4s
  10.  
  11.  
  12.  
  13. chmod 000 $CARD_KILL
  14. chmod 000 $RENDER_KILL
  15. chmod 000 /dev/nvidia0
  16.  
  17. fuser -k $RENDER_KILL
  18. fuser -k $CARD_KILL
  19. fuser -k /dev/nvidia0
  20.  
  21. sleep 1s
  22.  
  23. modprobe -r nvidia_uvm
  24. modprobe -r nvidia_drm
  25. modprobe -r nvidia_modeset
  26.  
  27.  
  28. echo "0000:01:00.0" > /sys/bus/pci/drivers/nvidia/unbind
  29. sleep 1s
  30.  
  31. systemctl set-property --runtime -- user.slice AllowedCPUs=0-1
  32. systemctl set-property --runtime -- system.slice AllowedCPUs=0-1
  33. systemctl set-property --runtime -- init.scope AllowedCPUs=0-1
  34. echo "0-1" > /sys/bus/workqueue/devices/writeback/cpumask
  35.  
  36. chmod 666 /dev/nvidia0
  37. sysctl vm.stat_interval=120
  38.  
  39.  
  40. sync
  41. echo "3" > /proc/sys/vm/drop_caches
  42. sync
  43. echo "1" > /proc/sys/vm/compact_memory
  44.  
Advertisement
Add Comment
Please, Sign In to add comment