bayasdev / envycontrol

Easy GPU switching for Nvidia Optimus laptops under Linux
https://bayas.dev/envycontrol
MIT License
1.18k stars 60 forks source link

[QUESTION] How is envycontrol different from supergfxctl of asusctl? #104

Closed HarshalRathore closed 1 year ago

HarshalRathore commented 1 year ago

Questions

Some example questions of a new user being conflicted between choosing envycontrol & supergfxctl for ASUS Machines

bayasdev commented 1 year ago
  • Why does changing the modes from integrated->Hybrid or vice-versa requires system reboot in envycontrol but supergfxctl just logs out from the desktop session for changing the gpu mode?

We need the Nvidia GPU PCI bus ID to build the Xorg config which isn't possible on integrated mode.

Envycontrol was built as a portable tool for dealing with Optimus shenanigans on my old Predator G3-571, but I recommend you giving Asusctl a try since it talks directly with the hardware through the asus-linux kernel driver ;)