al_l_en Abhisht02 Right now I'm just using bbswitch
to properly turn off the graphics card on boot. Setting up bbswitch
was a little complicated so I'll share what I did to load the module at boot.
Make sure you have the nouveau (or nvidia) drivers installed. (If you don't bbswitch can't
properly communicate with the gpu to disable the power)Open/Create the file
/etc/modules/
with the contentsbbswitch load_state=0
. This will tell the system to enable the bbswitch module at boot.Open/Create the file
/etc/modprobe.d/bbswitch.conf
with the contentsoptions bbswitch load_state=0
. This will tell bbswitch to disable and powerdown the gpu at boot.Open/Create the file
/etc/modules-load.d/bbswitch.conf
with the contentsbbswitch
. This will enable the bbswitch module insystemd
.Then I added the kernel parameters
nouveau.modeset=0 i915.modeset=1
in/etc/kernel/cmdline
just to be sure nothing got loaded improperly before bbswitch got loaded.Finally run
sudo usysconf run -f
to write the changes you've made to the boot sequence.
I originally found most of this information in this guide in case you want to explore more.