Advertisement
Guest User

qemu_fifo.sh

a guest
Mar 25th, 2020
906
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.06 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. sleep 10
  4.  
  5. #ddcutil -d 1 setvcp 60 0x0f
  6.  
  7. sleep 110
  8.  
  9. if [[ $(sudo virsh list --all | grep running) ]]; then
  10. echo "VM running, performing action"
  11. else
  12. echo "VM no longer running, aborting"
  13. exit 1
  14. fi
  15.  
  16. #ddcutil -d 2 setvcp 60 0x12
  17. #4-7,12-15
  18. #1-2,9-10
  19.  
  20. echo "Setting IRQ affinities..."
  21. #grep "0000:01:00.0" /proc/interrupts | cut -d ":" -f 1 | while read -r i; do echo $i; MASK=3-7,11-15; echo $MASK > /proc/irq/$i/smp_affinity_list; done
  22. #grep "0000:0b:00:0" /proc/interrupts | cut -d ":" -f 1 | while read -r i; do echo $i; MASK=3-7,11-15; echo $MASK > /proc/irq/$i/smp_affinity_list; done
  23. #grep "0000:09:00:0" /proc/interrupts | cut -d ":" -f 1 | while read -r i; do echo $i; MASK=3-7,11-15; echo $MASK > /proc/irq/$i/smp_affinity_list; done
  24. #grep "0000:0c:00.0" /proc/interrupts | cut -d ":" -f 1 | while read -r i; do echo $i; MASK=3-7,11-15;echo $MASK > /proc/irq/$i/smp_affinity_list; done
  25. #grep "0000:0e:00.3" /proc/interrupts | cut -d ":" -f 1 | while read -r i; do echo $i; MASK=3-7,11-15; echo $MASK > /proc/irq/$i/smp_affinity_list; done
  26. #grep "0000:07:00.0" /proc/interrupts | cut -d ":" -f 1 | while read -r i; do echo $i; MASK=3-7,11-15; echo $MASK > /proc/irq/$i/smp_affinity_list; done
  27. #grep "0000:0e:00.3" /proc/interrupts | cut -d ":" -f 1 | while read -r i; do echo $i; MASK=3-7,11-15; echo $MASK > /proc/irq/$i/smp_affinity_list; done
  28. #grep "enp9s0" /proc/interrupts | cut -d ":" -f 1 | while read -r i; do echo $i; MASK=1-2; echo $MASK > /proc/irq/$i/smp_affinity_list; done
  29. #grep "ahci" /proc/interrupts | cut -d ":" -f 1 | while read -r i; do echo $i; MASK=1-2; echo $MASK > /proc/irq/$i/smp_affinity_list; done
  30. grep "iwlwifi" /proc/interrupts | cut -d ":" -f 1 | while read -r i; do echo $i; MASK=8; echo $MASK > /proc/irq/$i/smp_affinity_list; done
  31. grep "amdgpu" /proc/interrupts | cut -d ":" -f 1 | while read -r i; do echo $i; MASK=8; echo $MASK > /proc/irq/$i/smp_affinity_list; done
  32. grep "snd_hda_intel" /proc/interrupts | cut -d ":" -f 1 | while read -r i; do echo $i; MASK=8; echo $MASK > /proc/irq/$i/smp_affinity_list; done
  33. echo
  34. echo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement