Skip to content

Instantly share code, notes, and snippets.

@nicman23
Created May 25, 2026 05:43
Show Gist options
  • Select an option

  • Save nicman23/eb7235465f5566bc796412f499fd85b6 to your computer and use it in GitHub Desktop.

Select an option

Save nicman23/eb7235465f5566bc796412f499fd85b6 to your computer and use it in GitHub Desktop.
9070.sh
[[ $USER == root ]] || exit
#(
systemctl stop sddm
#sleep 3
echo 0000:0c:00.0 > /sys/bus/pci/drivers/amdgpu/unbind
sleep 2
echo 14 > /sys/bus/pci/devices/0000:0c:00.0/resource0_resize
sleep 2
echo 3 > /sys/bus/pci/devices/0000:0c:00.0/resource2_resize
sleep 2
echo 1002 7550 > /sys/bus/pci/drivers/vfio-pci/new_id ||
echo -n "0000:0c:00.0" > /sys/bus/pci/drivers/vfio-pci/bind
sleep 5
virsh start win11-headless
sleep 5
while [ -z "$(virsh domstate win11-headless| grep shut\ off)" ]; do
sleep 1
done
sleep 3
echo 1 > /sys/bus/pci/devices/0000:0c:00.0/remove
echo 1 > /sys/bus/pci/devices/0000:0c:00.1/remove
sleep 2
echo 1 > /sys/bus/pci/rescan
sleep 2
echo 0000:0c:00.0 > /sys/bus/pci/drivers/vfio-pci/unbind
#echo 0000:0c:00.1 > /sys/bus/pci/drivers/vfio-pci/unbind
echo 0000:0c:00.0 > /sys/bus/pci/drivers/amdgpu/bind
systemctl start sddm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment