Bug#888020: Package conflict between primus and nvidia 384.111-3 drivers

vitaminx debian at callistix.net
Mon Jan 22 17:38:54 UTC 2018


Package: primus
Version: 0~20150328-5
Severity: grave

Hi,

It is currently impossible to install primus on Debian testing as breaks the libgl1-nvidia-glvnd-glx package, which in turn is required by nvidia-driver-libs version 384.111-3.
This conflict renders bumblebee completely unusable, as it seems to require the primus package to work:

$ optirun glxinfo
[  626.127459] [ERROR]No bridge found. Try installing primus or virtualgl.

My system is on latest versions of packages in Debian testing as of today.


-- System Information:
Debian Release: buster/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'testing'), (500, 'stable'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages primus depends on:
ii  bumblebee                 3.2.1-17
pn  primus-libs               <none>
ii  socat                     1.7.3.2-2
ii  xserver-xorg-core         2:1.19.5-1
ii  xserver-xorg-video-intel  2:2.99.917+git20171229-1

Versions of packages primus recommends:
pn  primus-libs-ia32  <none>

primus suggests no packages.


# dpkg -l | grep nvidia
ii  bumblebee-nvidia                      3.2.1-17                            amd64        NVIDIA Optimus support using the proprietary NVIDIA driver
ii  glx-alternative-nvidia                0.8.1                               amd64        allows the selection of NVIDIA as GLX provider
ii  libegl-nvidia0:amd64                  384.111-3                           amd64        NVIDIA binary EGL library
pi  libgl1-nvidia-glvnd-glx:amd64         384.111-3                           amd64        NVIDIA binary OpenGL/GLX library (GLVND variant)
ii  libgles-nvidia2:amd64                 384.111-3                           amd64        NVIDIA binary OpenGL|ES 2.x library
ii  libglx-nvidia0:amd64                  384.111-3                           amd64        NVIDIA binary GLX library
ii  libnvidia-cfg1:amd64                  384.111-3                           amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-compiler:amd64              384.111-3                           amd64        NVIDIA runtime compiler library
ii  libnvidia-eglcore:amd64               384.111-3                           amd64        NVIDIA binary EGL core libraries
ii  libnvidia-fatbinaryloader:amd64       384.111-3                           amd64        NVIDIA FAT binary loader
ii  libnvidia-glcore:amd64                384.111-3                           amd64        NVIDIA binary OpenGL/GLX core libraries
ii  libnvidia-ml1:amd64                   384.111-3                           amd64        NVIDIA Management Library (NVML) runtime library
ii  libnvidia-ptxjitcompiler1:amd64       384.111-3                           amd64        NVIDIA PTX JIT Compiler
ii  nvidia-alternative                    384.111-3                           amd64        allows the selection of NVIDIA as GLX provider
ii  nvidia-cg-dev:amd64                   3.1.0013-3                          amd64        Cg Toolkit - GPU Shader Authoring Language (headers)
ii  nvidia-cg-toolkit                     3.1.0013-3                          amd64        Cg Toolkit - GPU Shader Authoring Language
ii  nvidia-driver                         384.111-3                           amd64        NVIDIA metapackage
ii  nvidia-driver-bin                     384.111-3                           amd64        NVIDIA driver support binaries
ii  nvidia-driver-libs:amd64              384.111-3                           amd64        NVIDIA metapackage (OpenGL/GLX/EGL/GLES libraries)
ii  nvidia-egl-common                     384.111-3                           amd64        NVIDIA binary EGL driver - common files
ii  nvidia-egl-icd:amd64                  384.111-3                           amd64        NVIDIA EGL installable client driver (ICD)
ii  nvidia-installer-cleanup              20151021+7                          amd64        cleanup after driver installation with the nvidia-installer
ii  nvidia-kernel-common                  20151021+7                          amd64        NVIDIA binary kernel module support files
ii  nvidia-kernel-dkms                    384.111-3                           amd64        NVIDIA binary kernel module DKMS source
ii  nvidia-kernel-support                 384.111-3                           amd64        NVIDIA binary kernel module support files
ii  nvidia-legacy-check                   384.111-3                           amd64        check for NVIDIA GPUs requiring a legacy driver
ii  nvidia-modprobe                       384.111-1                           amd64        utility to load NVIDIA kernel modules and create device nodes
ii  nvidia-opencl-common                  384.111-3                           amd64        NVIDIA OpenCL driver - common files
ii  nvidia-opencl-icd:amd64               384.111-3                           amd64        NVIDIA OpenCL installable client driver (ICD)
ii  nvidia-persistenced                   384.111-1                           amd64        daemon to maintain persistent software state in the NVIDIA driver
ii  nvidia-settings                       384.111-1                           amd64        tool for configuring the NVIDIA graphics driver
ii  nvidia-smi                            384.111-3                           amd64        NVIDIA System Management Interface
ii  nvidia-support                        20151021+7                          amd64        NVIDIA binary graphics driver support files
ii  nvidia-vdpau-driver:amd64             384.111-3                           amd64        Video Decode and Presentation API for Unix - NVIDIA driver
ii  xserver-xorg-video-nvidia             384.111-3                           amd64        NVIDIA binary Xorg driver


# dpkg -l | grep bumble
ii  bumblebee                             3.2.1-17                            amd64        NVIDIA Optimus support for Linux
ii  bumblebee-nvidia                      3.2.1-17                            amd64        NVIDIA Optimus support using the proprietary NVIDIA driver



More information about the pkg-nvidia-devel mailing list