Skip to content

Instantly share code, notes, and snippets.

@liyafe1997
Created May 1, 2020 08:12
Show Gist options
  • Save liyafe1997/9edb5670d34a3bcd18750a1852961c91 to your computer and use it in GitHub Desktop.
Save liyafe1997/9edb5670d34a3bcd18750a1852961c91 to your computer and use it in GitHub Desktop.
To restart nvidia gpu and keep it bbswitch on
sudo systemctl restart bumblebeed.service
echo Now bbswitch power state
cat /proc/acpi/bbswitch
echo -------------------------
sudo systemctl stop nvidia-persistenced.service
sleep 1
sudo rmmod ipmi_msghandler ipmi_devintf nvidia nvidia_modeset nvidia nvidia_drm nvidia_uvm
echo -------------------------
sleep 1
sudo rmmod ipmi_msghandler ipmi_devintf nvidia nvidia_modeset nvidia nvidia_drm nvidia_uvm
echo -------------------------
echo try to turn
sudo tee /proc/acpi/bbswitch <<<OFF
sleep 1
echo -------------------------
echo Now change to
cat /proc/acpi/bbswitch
echo Let it relex 3 sec
echo -------------------------
sleep 3
sudo systemctl restart bumblebeed.service
sleep 1
echo restart bumblebeed and nvidia card
optirun true
sleep 1
echo -------------------------
sudo systemctl restart bumblebeed.service
echo Final bbswitch power is
cat /proc/acpi/bbswitch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment