I'm planning on running a desktop system with 2 GPU's on one monitor: am I correct that GPU switching is not available in this scenario? So I'll have to boot either using the Intel GPU (but I'll be able to use the NVidia for CUDA stuff/rendering or VGA pass-through to VM) or using the NVidia GPU (for Steam)?
Or is Optimus/Bumblebee also available on the desktop, driving the monitor using one cable with the cards "automagically" aware of one another?
What are your set-ups/experiences?
I just want to close this question by adding what happened in the end.
I installed the nvidia driver using the additional drivers configuration option, to make sure any voodoo that might be doing gets done. Then I installed bumblebee and nvidia-prime. I started out with nvidia-361 on 16.04, but am using nvidia-367 on 16.10 at the moment.
The config files need to be adapted manually in /etc/bumblebee. I am using the following for the nvidia driver:
In bumblebee.conf:
The xorg.conf.nvidia file:
You need to make sure that the driver version matches what you have, and the BusID is important as well.
This basically allows me to switch the GPU using the nvidia settings app (requires logging out and back in) or launching apps on a specific GPU using "optirun -b primus", which I add to Steam games in the launch settings and has worked flawlessly for me ever since.