[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

NVIDIA GeForce problem


I am trying to get my NVIDIA video hardware to work properly with X. I am running Debian Testing, which I just installed a few days ago. I installed nvidia-detect using apt. I then installed Bumblebee using the instructions at 
https://wiki.debian.org/Bumblebee#Installation. I added my login user to the bumblebee grouop. However, attempting '$ optirun xorg -info' gives the following error:

[15211.548537] nouveau 0000:01:00.0: priv: HUB0: 10ecc0 ffffffff (1d40822c)
[15211.140632] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.

I then attempted to manually define the BusID using according to the instructions at the above link by changing the /etc/bumblebee/xorg.conf.nvidia file to read as follows:

Section "ServerLayout"
    Identifier  "Layout0"
    Option      "AutoAddDevices" "false"
    Option      "AutoAddGPU" "false"

Section "Device"
    Identifier  "DiscreteNvidia"
    Driver      "nvidia"
    VendorName  "NVIDIA Corporation"
    BusID "PCI:01:00.0"

#   If the X server does not automatically detect your VGA device,
#   you can manually set it here.
#   To get the BusID prop, run `lspci | egrep 'VGA|3D'` and input the data
#   as you see in the commented example.
#   This Setting may be needed in some platforms with more than one
#   nvidia card, which may confuse the proprietary driver (e.g.,
#   trying to take ownership of the wrong device). Also needed on Ubuntu 13.04.
#   BusID "PCI:01:00:0"

#   Setting ProbeAllGpus to false prevents the new proprietary driver
#   instance spawned to try to control the integrated graphics card,
#   which is already being managed outside bumblebee.
#   This option doesn't hurt and it is required on platforms running
#   more than one nvidia graphics card with the proprietary driver.
#   (E.g. Macbook Pro pre-2010 with nVidia 9400M + 9600M GT).
#   If this option is not set, the new Xorg may blacken the screen and
#   render it unusable (unless you have some way to run killall Xorg).
    Option "ProbeAllGpus" "false"

    Option "NoLogo" "true"
    Option "UseEDID" "false"
    Option "UseDisplayDevice" "none"

I used 01:00.0 as the BusID because the output of # lspci | egrep 'VGA|3D' is:

00:02.0 VGA compatible controller: Intel Corporation Device 191b (rev 06)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)

This shows that the hardware exists. However, it is not being detected when I issue the following:

	# nvidia-detect
	No NVIDIA GPU detected.

	# lspci | grep VGA
	00:02.0 VGA compatible controller: Intel Corporation Device 191b (rev 06)

Any suggestions?



Reply to: