I was installed bumblebee and openSUSE Tumbleweed in May of 2018. I can play steam games and glxgears. But now anything does not work with primusrun/optirun.
optirun glxgears was give this error :
Code:
[ 7752.918606] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) /dev/dri/card1: failed to set DRM interface version 1.4: Permission denied
I think i must reinstall this packages(with force update):
nvidia-computeG04
nvidia-gfxG04-kmp-default
nvidia-glG0
x11-video-nvidiaG04
adjtimex
apparmor-profiles
audit
autofs
bbswitch
bbswitch-kmp-default
dkms
kernel-default
kernel-default-devel
kernel-devel
kernel-firmware
kernel-macros
kernel-syms
kexec-tools
klogd
kmod
kmod-compat
libaudit1
libaudit1-32bit
libdrm2
libdrm2-32bit
libdrm_amdgpu1
libdrm_amdgpu1-32bit
libdrm_intel1
libdrm_intel1-32bit
libdrm_nouveau2
libdrm_nouveau2-32bit
libdrm_radeon1
libdrm_radeon1-32bit
libevdev2
libipset11
libkmod2
libnetfilter_conntrack3
libnfnetlink0
makedumpfile
nfs-kernel-server
nvidia-gfxG04-kmp-default
pciutils
pesign-obs-integration
qemu-ksm
texlive-l3kernel
texlive-l3kernel-doc
udev
virtualbox-host-kmp-default
xen
bumblebee
primus
primus-32bit
But now if i enter optirun glxgers gives this error:
Code:
optirun glxgears
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  154 (GLX)
  Minor opcode of failed request:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  22
  Current serial number in output stream:  23
Code:
optirun -vv glxgears -info
[ 1995.973992] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1995.974738] [DEBUG]optirun version 3.2.1 starting...
[ 1995.974770] [DEBUG]Active configuration:
[ 1995.974795] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 1995.974813] [DEBUG] X display: :8
[ 1995.974829] [DEBUG] LD_LIBRARY_PATH: /usr/lib64/nvidia:/usr/lib/nvidia
[ 1995.974845] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 1995.974862] [DEBUG] Accel/display bridge: auto
[ 1995.974878] [DEBUG] VGL Compression: proxy
[ 1995.974895] [DEBUG] VGLrun extra options: 
[ 1995.974911] [DEBUG] Primus LD Path: /usr/lib64/primus:/usr/lib/primus
[ 1995.975023] [DEBUG]Using auto-detected bridge virtualgl
[ 1996.983001] [INFO]Response: Yes. X is active.

[ 1996.983017] [INFO]Running application using virtualgl.
[ 1996.983144] [DEBUG]Process vglrun started, PID 4167.
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  154 (GLX)
  Minor opcode of failed request:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  22
  Current serial number in output stream:  23
[ 1997.009439] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 1997.009464] [DEBUG]Socket closed.
[ 1997.009493] [DEBUG]Killing all remaining processes.
/etc/modprobe.d/99-local.conf
Code:
cat /etc/modprobe.d/99-local.conf
#
# please add local extensions to this file
#
blacklist nvidia
lspci output:
Code:
lspci | grep -E "VGA|3D"
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
03:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 840M] (rev ff)