I have a Dell 17xps with an NVidia Optimus 555M graphics card.
It's all worked OK with Ubuntu 12.x and bumblebee, but I really want to use 14.04 and nvidia-prime.
I've basically been following these instructions: How to get an Optimus 650 working
Everything worked fine until reboot. After reboot, /dev/nvid* was empty. I found someone else talking about this on X.org here and added the script to my cron at reboot.
It boots and ls /dev/nvid* gives results. It prompts me with Unity's login screen. But when I login, it just hangs. I can basically see the mouse and the login background and it just stays there. I Ctrl-Alt-F1 and look a the syslog and there's nothing interesting. No video errors at all.
i. I installed fluxbox, which I have used before. When I login to that, it seems great. Fluxbox is limited, so GLXGears doesn't like it (anyone know if there's a way around that?), but everything seems to render. I can't tell for sure if I'm on the NVidia side of the card or the Intel, but from the heat of the laptop, it feels like the NVidia side.
ii. In fluxbox, I can open Nvidia-settings. And I don't have an NVidia PRIME section. No clue why? If I try to install nvidia-prime, it tells me it's already installed. But it's not on the settings box.
I have no xorg.conf file in /etc/X11... don't I need one? I'm sure I didn't delete it. I remember nvidia-xconfig (I think?) will create one, since fluxbox is loading without one, maybe I'm wrong? I know nvidia-xconfig has broken my system before.
I'm running NVIDIA 331.38 drivers.
lspci gives me this:
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) 01:00.0 VGA compatible controller: NVIDIA Corporation GF116M [GeForce GT 555M/635M] (rev a1)