Add optimus manager and full GPU power off config

This commit is contained in:
2020-08-07 22:07:32 -05:00
parent 43705a276a
commit 705f307a03
16 changed files with 112 additions and 20 deletions

16
binddev Executable file
View File

@ -0,0 +1,16 @@
#!/bin/bash
modprobe vfio-pci
for dev in "$@"; do
vendor=$(cat /sys/bus/pci/devices/$dev/vendor)
device=$(cat /sys/bus/pci/devices/$dev/device)
echo $vendor $device > /sys/bus/pci/drivers/vfio-pci/new_id
if [ -e /sys/bus/pci/devices/$dev/driver ]; then
#echo $dev > /sys/bus/pci/devices/$dev/driver/unbind
rmmod nvidia_drm
rmmod nvidia_modeset
rmmod nvidia
echo "Unbound old driver"
fi
#echo $vendor $device > /sys/bus/pci/drivers/vfio-pci/new_id
echo "Bound VFIO driver"
done