How do disable nvidia optimus in order to use multiple monitors

Hey guys, so I have an asus GL551J laptop with nvidia optimus and I would like to use multiple monitors but unfortunately, I can not because of the terrible nvidia optimus support on linux. I am wondering, is it possible to disable optimus and only use my discrete graphics card so that I may use multiple monitors. If so, how? My bios is very primitive and does not have an option which would allow me to do this.

Issuing following commands should blacklist your descrete GPU

echo "blacklist nouveau" >> /etc/modprobe.d/blacklist

echo "bbswitch load_state=0" >> /etc/modules

update-initramfs -u

Tough use powertop to check if power management is disabling the GPU so its not drawing power.

You could swap over to primus. Which just has a switch fo Intel or NVIDIA

That and primus is actually a better option as you will see it upgrade well with the drivers. It does not lag too far behind because of good code :D

Thanks guys!

1 Like