diff --git a/ac.sh b/ac.sh index 36fa0cb..36e7b5a 100755 --- a/ac.sh +++ b/ac.sh @@ -9,6 +9,7 @@ echo 1 | sudo tee /sys/devices/system/cpu/cpu12/online echo 1 | sudo tee /sys/devices/system/cpu/cpu13/online echo 1 | sudo tee /sys/devices/system/cpu/cpu14/online echo 1 | sudo tee /sys/devices/system/cpu/cpu15/online -asusctl profile normal +sudo systemctl restart auto-cpufreq sleep 0.5 -sudo tlp start +#sudo tlp start +asusctl profile normal diff --git a/battery.sh b/battery.sh index 2353ac8..07e7ab3 100755 --- a/battery.sh +++ b/battery.sh @@ -9,8 +9,9 @@ echo 0 | sudo tee /sys/devices/system/cpu/cpu13/online echo 0 | sudo tee /sys/devices/system/cpu/cpu14/online echo 0 | sudo tee /sys/devices/system/cpu/cpu15/online xrandr --output eDP --mode 1920x1080 --rate 60 -sudo ryzenadj --max-gfxclk=800 --stapm-limit=5000 +#sudo ryzenadj --max-gfxclk=800 --stapm-limit=5000 #sudo tlp start #sudo sh -c 'echo "\\_SB.PCI0.GPP0.PG00._OFF" > /proc/acpi/call' #./gpuoff.sh -sleep 0.5; echo "ON" | sudo tee /proc/acpi/bbswitch; sleep 1; echo "OFF" | sudo tee /proc/acpi/bbswitch +#sleep 0.5; echo "ON" | sudo tee /proc/acpi/bbswitch; sleep 1; echo "OFF" | sudo tee /proc/acpi/bbswitch +sudo systemctl restart auto-cpufreq diff --git a/binddev b/binddev index 80c013e..565b0db 100755 --- a/binddev +++ b/binddev @@ -6,9 +6,9 @@ for dev in "$@"; do 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 + rmmod nvidia_drm + rmmod nvidia_modeset + rmmod nvidia echo $dev > /sys/bus/pci/devices/$dev/driver/unbind echo "Unbound old driver" fi diff --git a/startvm b/startvm index 85b1124..59e26d7 100755 --- a/startvm +++ b/startvm @@ -2,9 +2,10 @@ #export PATH=/bedrock/cross/pin/bin:/bedrock/bin:/usr/local/bin:/usr/local/sbin:/opt/bin:/opt/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/snap/bin:/bedrock/cross/bin:/home/cole/g14gpu cd /home/cole/g14gpu #if [ `which-driver-for-gpu` == "nvidia" ]; then -sudo sh -c 'echo "ON" > /proc/acpi/bbswitch' +#sudo sh -c 'echo "ON" > /proc/acpi/bbswitch' +echo 1 | sudo tee /sys/bus/pci/devices/0000:00:01.0/rescan sleep 1 -sudo binddev 0000:01:00.0 +sudo binddev 0000:01:00.0 0000:01:00.1 0000:01:00.2 0000:01:00.3 #fi vm #sudo unbinddev 0000:01:00.0 0000:01:00.1 0000:01:00.2 0000:01:00.3 diff --git a/startvmrdp b/startvmrdp index b666b96..01be242 100755 --- a/startvmrdp +++ b/startvmrdp @@ -2,9 +2,10 @@ #export PATH=/bedrock/cross/pin/bin:/bedrock/bin:/usr/local/bin:/usr/local/sbin:/opt/bin:/opt/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/snap/bin:/bedrock/cross/bin:/home/cole/g14gpu cd /home/cole/g14gpu #if [ `which-driver-for-gpu` == "nvidia" ]; then -sudo sh -c 'echo "ON" > /proc/acpi/bbswitch' +#sudo sh -c 'echo "ON" > /proc/acpi/bbswitch' +echo 1 | sudo tee /sys/bus/pci/rescan sleep 1 -sudo binddev 0000:01:00.0 +sudo binddev 0000:01:00.0 0000:01:00.1 0000:01:00.2 0000:01:00.3 #fi vmrdp #sudo unbinddev 0000:01:00.0 0000:01:00.1 0000:01:00.2 0000:01:00.3 diff --git a/unbinddev b/unbinddev index a69069c..896bfe3 100755 --- a/unbinddev +++ b/unbinddev @@ -11,10 +11,10 @@ for dev in "$@"; do while [[ -e "/sys/bus/pci/devices/${dev}" ]]; do sleep 0.1 done - echo "Rescanning..." - echo 1 | sudo tee /sys/bus/pci/rescan - while [[ ! -e "/sys/bus/pci/devices/${dev}" ]]; do - sleep 0.1 - done + #echo "Rescanning..." + #echo 1 | sudo tee /sys/bus/pci/rescan + #while [[ ! -e "/sys/bus/pci/devices/${dev}" ]]; do + # sleep 0.1 + #done done sudo rmmod vfio-pci diff --git a/vm b/vm index 87bdff5..bf8308d 100755 --- a/vm +++ b/vm @@ -13,8 +13,8 @@ echo "Starting Scream" scream -o pulse -i virbr0 & echo "Starting Looking Glass" #looking-glass-client -s no -d yes -g egl -a -M no egl:vsync yes & -#looking-glass-client -s -d -g egl -a -M -K 120 & -looking-glass-client -g egl -j -m 283 -S egl:vsync & +looking-glass-client -d -g egl -a -K 120 -j -m 69 -S & +#looking-glass-client -g egl -j -m 283 -S egl:vsync & while [ "$command" != "stop" ]; do if jobs | grep looking | grep Running; then read command @@ -39,11 +39,11 @@ echo "VM is off" echo "Freeing up memory" echo 0 | sudo tee /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages echo "Unbinding from vfio-pci" -unbinddev 0000:01:00.0 +unbinddev 0000:01:00.0 0000:01:00.1 0000:01:00.2 0000:01:00.3 sleep 1 echo "Enabling GPU power management" #sudo modprobe nvidia NVreg_DynamicPowerManagement=0x02 -sudo sh -c 'echo "OFF" > /proc/acpi/bbswitch' +#sudo sh -c 'echo "OFF" > /proc/acpi/bbswitch' sleep 2 #sudo systemctl start bumblebeed sudo systemctl stop smb nmb diff --git a/vmrdp b/vmrdp index 4d5c450..5a5e67b 100755 --- a/vmrdp +++ b/vmrdp @@ -17,7 +17,7 @@ remmina & #looking-glass-client -s -d -g egl -a -M -K 120 & #looking-glass-client -g egl -j -m 283 -S egl:vsync & while [ "$command" != "stop" ]; do - if jobs | grep looking | grep Running; then + if jobs | grep remmina | grep Running; then read command else #looking-glass-client -d -g egl -a -K 120 -j -m 69 -S &