I've been unable to get multiple monitors to work with Ubuntu 13.10 using nvidia-prime or bumblebee. Could someone point me in the right direction?
With nvidia-prime, I've tried the xorg.conf here http://us.download.nvidia.com/XFree86/Linux-x86/319.12/README/randr14.html, but I boot into "low graphics" mode and have to revert to get a desktop back.
Any suggestions would be appreciated. Thanks.
Edit: I've given up on nvidia-prime; I missed the fact that it never turns off the discrete card… So, I'm back to trying to get VIRTUAL displays working with Bumblebee.
Best Answer
My appologies for bringing this up from the dead, but as it still comes up near the top of some google serches, it is still relevant.
xf86-video-intel v2.99, 22/Dec/2014, has a new tool.
Check and see if you have the tool 'intel-virtual-output' installed. This is included in 'xf86-video-intel' =< v2.99, aprox date released is 22/Dec/2014 Running 'intel-virtual-output' without any extra parameters will daemonize itself and detect attached displays in the background.
It will then perform all the trickery of virtualizing and cloning so that the newly attached screen can be used via conventinal screen management methods, such as cloning/extending with xrandr. The tool itself can be run with a standard bumblebee installation, as it will switch on bumblebee for access to the nvidia chipset.
If no displays are attached, or you are using the laptop display only, the tool can be killed so that bumblebeed can then disable the nvidia chipset for powersaving. To make it easier to kill 'intel-virtual-output' after running, start it in a console with the -f switch.
intel-virtual-output will attempt to connect to any local display and then start bumblebee.
Games can be run on the external display via "export DISPLAY=:8", however they will not grab the mouse or keyboard properly. You will also need to start games with "primusrun" or "optirun" as per usual.