Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env bash
- systemctl stop nvidia-powerd.service
- CARD_KILL=$(readlink -f /dev/dri/by-path/pci-0000:01:00.0-card)
- RENDER_KILL=$(readlink -f /dev/dri/by-path/pci-0000:01:00.0-render)
- echo remove > /sys/bus/pci/devices/0000:01:00.0/drm/card*/uevent
- sleep 4s
- chmod 000 $CARD_KILL
- chmod 000 $RENDER_KILL
- chmod 000 /dev/nvidia0
- fuser -k $RENDER_KILL
- fuser -k $CARD_KILL
- fuser -k /dev/nvidia0
- sleep 1s
- modprobe -r nvidia_uvm
- modprobe -r nvidia_drm
- modprobe -r nvidia_modeset
- echo "0000:01:00.0" > /sys/bus/pci/drivers/nvidia/unbind
- sleep 1s
- systemctl set-property --runtime -- user.slice AllowedCPUs=0-1
- systemctl set-property --runtime -- system.slice AllowedCPUs=0-1
- systemctl set-property --runtime -- init.scope AllowedCPUs=0-1
- echo "0-1" > /sys/bus/workqueue/devices/writeback/cpumask
- chmod 666 /dev/nvidia0
- sysctl vm.stat_interval=120
- sync
- echo "3" > /proc/sys/vm/drop_caches
- sync
- echo "1" > /proc/sys/vm/compact_memory
Advertisement
Add Comment
Please, Sign In to add comment