Bug#756522: Cannot access secondary GPU - error: [XORG] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied

Xavi Llistes xavier.llistes at gmail.com
Sat Mar 14 16:00:20 UTC 2015


Hi there,
same problem for me wiht fresh install.

-- System Information
Debian Release: jessie
Architecture: amd64 (x86_64)
Installer: debian Installer RC1
$ uname -a
Linux machine 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt7-1 (2015-03-01) 
x86_64 GNU/Linux

-- Packages version
Bumblebee: 3.2.1-7
Bumblebee-nvidia: 3.2.1-7
Primus: 0~20140711-1
xserver-xorg-video-nouveau: 1:1.0.11-1
xserver-xorg-video-nvidia: 340.65-2
libgl1-nvidia-glx-i386:i386: 340.65-2
libgl1-nvidia-glx-i386: 340.65-2
bbswitch-dkms: 0.8-1
libvdpau1: 0.8-3
libxnvctrl0: 340.65-2
nvidia-installer-cleanup: 20141201+1

-- Graphics
Using Intel HD 4600 and Nvidia GTX 960M with i7 4712MQ.

lspci | egrep 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core 
Processor Integrated Graphics Controller (rev 06)
01:00.0 3D controller: NVIDIA Corporation Device 139b (rev a2)



What I did after fresh install (https://wiki.debian.org/Bumblebee):
1.- dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get 
install bumblebee-nvidia primus primus-libs:i386
2.- adduser $USER bumblebee
3.- optirun glxgears -info  --> and got
[ 1259.642916] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) 
/dev/dri/card0: failed to set DRM interface version 1.4: Permission denied

[ 1259.642937] [ERROR]Aborting because fallback start is disabled.
4.- I appended next lines to  '/etc/bumblebee/xorg.conf.nvidia' but 
still same error.

Section "Screen"
     Identifier "Default Screen"
     Device "DiscreteNvidia"
EndSection

Here your some information that might be useful:
optirun -vv --debug bush
[ 1447.007565] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1447.007946] [DEBUG]optirun version 3.2.1 starting...
[ 1447.007960] [DEBUG]Active configuration:
[ 1447.007965] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 1447.007971] [DEBUG] X display: :8
[ 1447.007977] [DEBUG] LD_LIBRARY_PATH: 
/usr/lib/x86_64-linux-gnu/nvidia:/usr/lib/i386-linux-gnu/nvidia:/usr/lib/nvidia
[ 1447.007984] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 1447.007990] [DEBUG] Accel/display bridge: auto
[ 1447.007997] [DEBUG] VGL Compression: proxy
[ 1447.008034] [DEBUG] VGLrun extra options:
[ 1447.008038] [DEBUG] Primus LD Path: 
/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus
[ 1447.008071] [DEBUG]Using auto-detected bridge primus
[ 1447.044129] [INFO]Response: No - error: [XORG] (EE) /dev/dri/card0: 
failed to set DRM interface version 1.4: Permission denied

[ 1447.044146] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) 
/dev/dri/card0: failed to set DRM interface version 1.4: Permission denied

[ 1447.044152] [DEBUG]Socket closed.
[ 1447.044164] [ERROR]Aborting because fallback start is disabled.
[ 1447.044169] [DEBUG]Killing all remaining processes.


I have checked that BusID lines are commented at 
/etc/bumblebee/xorg.conf.nvidia and /etc/bumblebee/xorg.conf.nouveau.


What else could I do?

If you need more information don't hesitate to ask.

Thanks !!!

Xavi



More information about the pkg-nvidia-devel mailing list