I recently got a new laptop that has a NVIDIA GTX 1060. After finishing the install, and
installing nvidia and bumblebee I spent hours upon hours trying to figure out why my external
monitor no longer worked. After a bit more testing it would seem that if I am using the nvidia
proprietary driver, then I can’t use my external monitor. If I switch to nouveau then I can use
the external monitor, but then primusrun & optirun fail to run.
Thus the dilemma; Do I have to live without an external monitor? or is their a workaround for
this issue that I haven’t come across yet?
output of xrandr --listproviders (with nvidia driver)
Providers: number : 1 Provider 0: id: 0x43 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 1 associated providers: 0 name:modesetting
output of xrandr --listproviders (with nouveau driver)
Providers: number : 2 Provider 0: id: 0xc8 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 1 associated providers: 1 name:modesetting Provider 1: id: 0x46 cap: 0x2, Sink Output crtcs: 4 outputs: 3 associated providers: 1 name:modesetting
output of primusrun with nouveau driver
primus: fatal: Bumblebee daemon reported: error: [XORG] (EE) NOUVEAU(0): [drm] failed to set drm interface version.