Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

So I have a lenovo 510p laptop, with integrated Intel HD 4600 graphics, plus 2 GeForce GT 755M-s, one of which is in the ultrabay and thus is removable. I'm running Lubuntu 13.10. I use the proprietary nvidia driver (331).

I installed bumblebee, and it seems to be working fine when the removable graphics card isn't present, however if I plug in the ultrabay, strange things happen.

Somehow it seems that the integrated intel card isn't picked up, and I have no idea, what happens actually.

Some logs:

Optibay VGA taken out:

lspci | grep -E "VGA|3D" 
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 755M] (rev ff)

sudo lshw -c video
  *-display               
       description: VGA compatible controller
       product: 4th Gen Core Processor Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 06
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:47 memory:c2000000-c23fffff memory:b0000000-bfffffff ioport:5000(size=64)

glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile 
OpenGL core profile version string: 3.1 (Core Profile) Mesa 9.2.1
OpenGL core profile shading language version string: 1.40
OpenGL core profile context flags: (none)
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 9.2.1
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:

optirun glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 755M/PCIe/SSE2
OpenGL core profile version string: 4.3.0 NVIDIA 331.20
OpenGL core profile shading language version string: 4.30 NVIDIA via Cg compiler
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.4.0 NVIDIA 331.20
OpenGL shading language version string: 4.40 NVIDIA via Cg compiler
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:

Optibay VGA connected:

lspci | grep -E "VGA|3D"
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 755M] (rev a1)
07:00.0 3D controller: NVIDIA Corporation GK107M [GeForce GT 755M] (rev a1)

sudo lshw -c video
*-display               
       description: VGA compatible controller
       product: GK107M [GeForce GT 755M]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:50 memory:d3000000-d3ffffff memory:a0000000-afffffff memory:b0000000-b1ffffff ioport:5000(size=128) memory:b2000000-b207ffff
  *-display
       description: 3D controller
       product: GK107M [GeForce GT 755M]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:07:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=nvidia latency=0
       resources: irq:51 memory:d2000000-d2ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:4000(size=128)

glxinfo | grep OpenGL                                                                                           
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 755M/PCIe/SSE2
OpenGL core profile version string: 4.3.0 NVIDIA 331.20
OpenGL core profile shading language version string: 4.30 NVIDIA via Cg compiler
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.4.0 NVIDIA 331.20
OpenGL shading language version string: 4.40 NVIDIA via Cg compiler
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:

optirun glxinfo | grep OpenGL
[  379.117608] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.
[  379.117665] [ERROR]Aborting because fallback start is disabled.

So the big question is: is this normal? I never had a machine like before (also never used bumblebee before), so I don't really know, what to expect.

Nevertheless, the situation seems strange, and if possible, I'd like to use the intel card both cases and it would nice not having to remove the second VGA when I want a nicely working linux. Is there a way for example to completely disable/hide the optibay VGA? I wouldn't want to use it in linux anyway.

share|improve this question

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.