Comment 86 for bug 1310489

Revision history for this message
Keith Helms (kfh-junk) wrote :

This problem is not fixed, or at least not fully. I am running Xubuntu 14.04 on the 3.13.0-47-generic kernel. I have Nvidia optimus graphics on my laptop with dual Intel GMA HD and Nvidia GeForce GTX 860M graphics cards. I have the ubuntu-drivers-common version 1:0.2.91.8, nvidia drivers version 331.113, and nvidia-prime version 0.6.2.

I've noticed the following:

1. When I have the Nvidia prime profile selected and reboot, the system leaves my xorg.conf alone. The gpu-manager.log says that I previously had 2 cards, I have 2 cards now, and nothing changed.

2. When I switch to the Intel prime profile from the Nvidia prime profile and reboot, the gpu-manager.log says I previously had 2 cards and I have 2 cards now and the system did not change, but IT DELETES xorg.conf anyway!

3. Whenever I reboot with the Intel prime profile in effect, the gpu-manager.log always says I previously had 1 card, I have 2 cards now, and the system has changed. Then it renames xorg.conf to xorg.conf.currentdate.

4. When I switch from the Intel prime profile to the Nvidia prime profile, the gpu-manager.log says I previously had 1 card, I now have 2 cards, and the system has changed. It then tries to remove xorg.conf, which isn't there anyway, and then regenerates xorg.conf. One weird thing is it usually says Found "/dev/dri/card0", driven by "i915", but in this case only it says Found "/dev/dri/card1", driven by "i915". Why would the card number change?

Without knowing anything about the internals here, it sure looks like there is a bug in how gpu-manager counts cards, or if it gets that info from something else, then that something has a bug.