Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannnot access secondary GPU: failed to set DRM interface Void Linux #1047

Open
Xlaits opened this issue Nov 26, 2019 · 1 comment
Open

Cannnot access secondary GPU: failed to set DRM interface Void Linux #1047

Xlaits opened this issue Nov 26, 2019 · 1 comment

Comments

@Xlaits
Copy link

Xlaits commented Nov 26, 2019

Void Linux user reporting in!
Having some issues with bumblebee giving me crap while trying to run any of it's commands.
I'm using the void package nvidia390, which gave me these issues. The nvidia package gave me other issues.

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04)
01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] (rev a1)

optirun -vv glxinfo
Gives me:

[ 4186.263832] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 4186.264023] [INFO]Configured driver: nvidia
[ 4186.264205] [DEBUG]optirun version 3.2.1 starting...
[ 4186.264222] [DEBUG]Active configuration:
[ 4186.264229] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 4186.264237] [DEBUG] X display: :8
[ 4186.264244] [DEBUG] LD_LIBRARY_PATH: /usr/lib
[ 4186.264251] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 4186.264258] [DEBUG] Accel/display bridge: auto
[ 4186.264265] [DEBUG] VGL Compression: proxy
[ 4186.264275] [DEBUG] VGLrun extra options: 
[ 4186.264280] [DEBUG] Primus LD Path: /usr/lib/primus:/usr/lib32/primus
[ 4186.264307] [DEBUG]Using auto-detected bridge virtualgl
[ 4186.285252] [INFO]Response: No - error: [XORG] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied

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

[ 4186.285285] [DEBUG]Socket closed.
[ 4186.285316] [ERROR]Aborting because fallback start is disabled.
[ 4186.285319] [DEBUG]Killing all remaining processes.

Yes, that LD_LIBRARY_PATH is correct.
ls /usr/lib | grep nvidia gives me:

-rwxr-xr-x  1 root root   918552 Nov 12 10:03 libEGL_nvidia.so.390.132
-rwxr-xr-x  1 root root  1272912 Sep 10 10:37 libEGL_nvidia.so.430.40
lrwxrwxrwx  1 root root       29 Nov 26 15:56 libGLESv1_CM_nvidia.so.1 -> libGLESv1_CM_nvidia.so.430.40
-rwxr-xr-x  1 root root    60200 Nov 12 10:03 libGLESv1_CM_nvidia.so.390.132
-rwxr-xr-x  1 root root    61136 Sep 10 10:37 libGLESv1_CM_nvidia.so.430.40
lrwxrwxrwx  1 root root       26 Nov 26 15:56 libGLESv2_nvidia.so.2 -> libGLESv2_nvidia.so.430.40
-rwxr-xr-x  1 root root   111400 Nov 12 10:03 libGLESv2_nvidia.so.390.132
-rwxr-xr-x  1 root root   110904 Sep 10 10:37 libGLESv2_nvidia.so.430.40
lrwxrwxrwx  1 root root       24 Nov 12 10:03 libGLX_indirect.so.0 -> libGLX_nvidia.so.390.132
lrwxrwxrwx  1 root root       23 Nov 26 15:56 libGLX_nvidia.so.0 -> libGLX_nvidia.so.430.40
-rwxr-xr-x  1 root root  1268112 Nov 12 10:03 libGLX_nvidia.so.390.132
-rwxr-xr-x  1 root root  1142976 Sep 10 10:37 libGLX_nvidia.so.430.40
lrwxrwxrwx  1 root root       24 Nov 12 10:03 libnvidia-cfg.so -> libnvidia-cfg.so.390.132
lrwxrwxrwx  1 root root       23 Nov 26 15:56 libnvidia-cfg.so.1 -> libnvidia-cfg.so.430.40
-rwxr-xr-x  1 root root   190952 Nov 12 10:03 libnvidia-cfg.so.390.132
-rwxr-xr-x  1 root root   196336 Sep 10 10:37 libnvidia-cfg.so.430.40
-rwxr-xr-x  1 root root 27486464 Nov 12 10:03 libnvidia-eglcore.so.390.132
-rwxr-xr-x  1 root root 26070240 Sep 10 10:37 libnvidia-eglcore.so.430.40
lrwxrwxrwx  1 root root       30 Nov 26 15:56 libnvidia-egl-wayland.so.1 -> libnvidia-egl-wayland.so.1.1.2
-rwxr-xr-x  1 root root    31976 Nov 12 10:03 libnvidia-egl-wayland.so.1.0.2
-rwxr-xr-x  1 root root    38048 Sep 10 10:37 libnvidia-egl-wayland.so.1.1.2
lrwxrwxrwx  1 root root       27 Nov 12 10:03 libnvidia-encode.so -> libnvidia-encode.so.390.132
lrwxrwxrwx  1 root root       26 Nov 26 15:56 libnvidia-encode.so.1 -> libnvidia-encode.so.430.40
-rwxr-xr-x  1 root root   168152 Nov 12 10:03 libnvidia-encode.so.390.132
-rwxr-xr-x  1 root root   155992 Sep 10 10:37 libnvidia-encode.so.430.40
lrwxrwxrwx  1 root root       30 Nov 12 10:03 libnvidia-fatbinaryloader.so -> libnvidia-fatbinaryloader.so.1
lrwxrwxrwx  1 root root       36 Nov 12 10:03 libnvidia-fatbinaryloader.so.1 -> libnvidia-fatbinaryloader.so.390.132
-rwxr-xr-x  1 root root   291496 Nov 12 10:03 libnvidia-fatbinaryloader.so.390.132
-rwxr-xr-x  1 root root   298776 Sep 10 10:37 libnvidia-fatbinaryloader.so.430.40
lrwxrwxrwx  1 root root       24 Nov 12 10:03 libnvidia-fbc.so -> libnvidia-fbc.so.390.132
lrwxrwxrwx  1 root root       23 Nov 26 15:56 libnvidia-fbc.so.1 -> libnvidia-fbc.so.430.40
-rwxr-xr-x  1 root root   110728 Nov 12 10:03 libnvidia-fbc.so.390.132
-rwxr-xr-x  1 root root   123112 Sep 10 10:37 libnvidia-fbc.so.430.40
-rwxr-xr-x  1 root root 29285256 Nov 12 10:03 libnvidia-glcore.so.390.132
-rwxr-xr-x  1 root root 28019496 Sep 10 10:37 libnvidia-glcore.so.430.40
-rwxr-xr-x  1 root root   555768 Nov 12 10:03 libnvidia-glsi.so.390.132
-rwxr-xr-x  1 root root   670056 Sep 10 10:37 libnvidia-glsi.so.430.40
-rwxr-xr-x  1 root root  1473896 Nov 12 10:03 libnvidia-gtk2.so.390.132
-rwxr-xr-x  1 root root  1490920 Sep 10 10:37 libnvidia-gtk2.so.430.40
-rwxr-xr-x  1 root root  1479432 Nov 12 10:03 libnvidia-gtk3.so.390.132
-rwxr-xr-x  1 root root  1496488 Sep 10 10:37 libnvidia-gtk3.so.430.40
lrwxrwxrwx  1 root root       24 Nov 12 10:03 libnvidia-ifr.so -> libnvidia-ifr.so.390.132
lrwxrwxrwx  1 root root       23 Nov 26 15:56 libnvidia-ifr.so.1 -> libnvidia-ifr.so.430.40
-rwxr-xr-x  1 root root   206888 Nov 12 10:03 libnvidia-ifr.so.390.132
-rwxr-xr-x  1 root root   207064 Sep 10 10:37 libnvidia-ifr.so.430.40
lrwxrwxrwx  1 root root       23 Nov 12 10:03 libnvidia-ml.so -> libnvidia-ml.so.390.132
lrwxrwxrwx  1 root root       22 Nov 26 15:56 libnvidia-ml.so.1 -> libnvidia-ml.so.430.40
-rwxr-xr-x  1 root root  1314560 Nov 12 10:03 libnvidia-ml.so.390.132
-rwxr-xr-x  1 root root  1582648 Sep 10 10:37 libnvidia-ml.so.430.40
lrwxrwxrwx  1 root root       29 Nov 12 10:03 libnvidia-ptxjitcompiler.so -> libnvidia-ptxjitcompiler.so.1
lrwxrwxrwx  1 root root       34 Nov 26 15:56 libnvidia-ptxjitcompiler.so.1 -> libnvidia-ptxjitcompiler.so.430.40
-rwxr-xr-x  1 root root 10489832 Nov 12 10:03 libnvidia-ptxjitcompiler.so.390.132
-rwxr-xr-x  1 root root  8261688 Sep 10 10:37 libnvidia-ptxjitcompiler.so.430.40
-rwxr-xr-x  1 root root    14480 Nov 12 10:03 libnvidia-tls.so.390.132
-rwxr-xr-x  1 root root    14480 Sep 10 10:37 libnvidia-tls.so.430.40

Here is my Xorg.8.log file:
cat /var/log/Xorg.8.log

X.Org X Server 1.20.6
X Protocol Version 11, Revision 0
[  4186.274] Build Operating System: Linux Void
[  4186.274] Current Operating System: Linux XlaitsLaptop 5.3.13_1 #1 SMP PREEMPT Sun Nov 24 13:43:13 UTC 2019 x86_64
[  4186.274] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.3.13_1 root=UUID=09c22ae3-6707-4dfa-afe9-1c81283b4cb4 ro quiet splash loglevel=4 slub_debug=P page_poison=1 rd.auto=1 usbcore.autosuspent=-1
[  4186.274] Build Date: 23 November 2019  10:18:40AM
[  4186.274]  
[  4186.274] Current version of pixman: 0.38.4
[  4186.274] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[  4186.274] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  4186.274] (==) Log file: "/var/log/Xorg.8.log", Time: Tue Nov 26 16:58:11 2019
[  4186.274] (++) Using config file: "/etc/bumblebee/xorg.conf.nvidia"
[  4186.274] (++) Using config directory: "/etc/bumblebee/xorg.conf.d"
[  4186.274] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  4186.275] (==) ServerLayout "Layout0"
[  4186.275] (**) |-->Screen "Default Screen" (0)
[  4186.275] (**) |   |-->Monitor "<default monitor>"
[  4186.275] (**) |   |-->Device "DiscreteNvidia"
[  4186.275] (==) No monitor specified for screen "Default Screen".
	Using a default monitor configuration.
[  4186.275] (**) Option "AutoAddDevices" "false"
[  4186.275] (**) Option "AutoAddGPU" "false"
[  4186.275] (**) Not automatically adding devices
[  4186.275] (==) Automatically enabling devices
[  4186.275] (**) Not automatically adding GPU devices
[  4186.275] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  4186.275] (WW) The directory "/usr/share/fonts/X11/OTF" does not exist.
[  4186.275] 	Entry deleted from font path.
[  4186.275] (==) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/TTF,
	/usr/share/fonts/X11/Type1,
	/usr/share/fonts/X11/100dpi,
	/usr/share/fonts/X11/75dpi
[  4186.275] (++) ModulePath set to "/usr/lib/xorg/modules"
[  4186.275] (==) |-->Input Device "<default pointer>"
[  4186.275] (==) |-->Input Device "<default keyboard>"
[  4186.275] (==) The core pointer device wasn't specified explicitly in the layout.
	Using the default mouse configuration.
[  4186.275] (==) The core keyboard device wasn't specified explicitly in the layout.
	Using the default keyboard configuration.
[  4186.275] (II) Module ABI versions:
[  4186.275] 	X.Org ANSI C Emulation: 0.4
[  4186.275] 	X.Org Video Driver: 24.0
[  4186.275] 	X.Org XInput driver : 24.1
[  4186.275] 	X.Org Server Extension : 10.0
[  4186.276] (II) xfree86: Adding drm device (/dev/dri/card0)
[  4186.276] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
[  4186.279] (--) PCI:*(1@0:0:0) 10de:1c8c:17aa:39d0 rev 161, Mem @ 0xa3000000/16777216, 0x90000000/268435456, 0xa0000000/33554432, I/O @ 0x00004000/128
[  4186.279] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[  4186.279] (II) LoadModule: "glx"
[  4186.280] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  4186.282] (II) Module glx: vendor="NVIDIA Corporation"
[  4186.282] 	compiled for 4.0.2, module version = 1.0.0
[  4186.282] 	Module class: X.Org Server Extension
[  4186.282] (II) NVIDIA GLX Module  390.132  Fri Nov  1 04:00:46 PDT 2019
[  4186.282] (II) LoadModule: "nvidia"
[  4186.283] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[  4186.283] (II) Module nvidia: vendor="NVIDIA Corporation"
[  4186.283] 	compiled for 1.6.99.901, module version = 1.0.0
[  4186.283] 	Module class: X.Org Video Driver
[  4186.283] (II) LoadModule: "mouse"
[  4186.283] (WW) Warning, couldn't open module mouse
[  4186.283] (EE) Failed to load module "mouse" (module does not exist, 0)
[  4186.283] (II) LoadModule: "kbd"
[  4186.283] (WW) Warning, couldn't open module kbd
[  4186.283] (EE) Failed to load module "kbd" (module does not exist, 0)
[  4186.283] (II) NVIDIA dlloader X Driver  430.40  Sun Jul 21 05:01:54 CDT 2019
[  4186.283] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[  4186.283] (--) using VT number 1

[  4186.283] (EE) No devices detected.
[  4186.283] (EE) 
Fatal server error:
[  4186.283] (EE) no screens found(EE) 
[  4186.283] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[  4186.283] (EE) Please also check the log file at "/var/log/Xorg.8.log" for additional information.
[  4186.283] (EE) 
[  4186.283] (EE) Server terminated with error (1). Closing log file.

If there are any other files you require, please let me know.

@Manueljlin
Copy link

Manueljlin commented Nov 19, 2020

Hello, having the same issue here with an MX250 under openSUSE Tumbleweed. Were you able to fix it?

Edit: seems like the user at #1054 has the same issue and there is a comment with a possible fix (#1054 (comment))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants