You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Cole Deck 2f23879bc1 Update systemd suspend hook 4 years ago
etc Add optimus manager and full GPU power off config 4 years ago
POWERSAVING.md Create powersaving guide 4 years ago
README.md Update README.md 4 years ago
acpigpu Update systemd suspend hook 4 years ago
binddev Add optimus manager and full GPU power off config 4 years ago
clrgpu Initial commit 4 years ago
gpuoff.sh Add optimus manager and full GPU power off config 4 years ago
gpuon.sh Add optimus manager and full GPU power off config 4 years ago
iommu.sh Add additional scripts 4 years ago
power.fish Add additional scripts 4 years ago
startvm Add optimus manager and full GPU power off config 4 years ago
unbinddev Add optimus manager and full GPU power off config 4 years ago
vm Add optimus manager and full GPU power off config 4 years ago
which-driver-for-gpu Initial commit 4 years ago
win10.xml Add way to restart looking glass, update XML 4 years ago

README.md

This is a collection of scripts for managing the GPU in the Asus Zephyrus G14.

The setup involves using bumblebee, bbswitch, and GPU passthrough to a Windows 10 vm. bbswitch is unable to wake the GPU up at this time, so for now I'm not using it. However it was able to completely depower the GPU, allowing idle power usage of 5-7w just like on windows.

startvm unbinds from nvidia, binds to vfio-pci, runs the vm, then when you type 'stop' it shuts it down and gives the GPU back to the nvidia driver for use with bumblebee.