Bug#888461: nvidia-persistenced: Daemon will not start
Control: reassign -1 glx-alternative-nvidia 0.7.4 On 2018-01-26 02:33, Marc Bonnor wrote: > I would like to use the graphics card on my laptop when I need it. > > ii bumblebee-nvidia 3.2.1- > 17amd64NVIDIA Optimus support using So your usecase is nvidia-persistenced with bumblebee-nvidia. I see why the library alternative is missing. Fix is coming. Andreas
Bug#888461: nvidia-persistenced: Daemon will not start
I would like to use the graphics card on my laptop when I need it. ii bumblebee-nvidia 3.2.1- 17amd64NVIDIA Optimus support using the proprietary NVIDIA driver ii glx-alternative- nvidia0.8.1 amd64 allows the selection of NVIDIA as GLX provider ii libegl-nvidia0:amd64 384.111- 3 amd64NVIDIA binary EGL library ii libegl1-nvidia:amd64 384.111- 3 amd64NVIDIA binary EGL library (non-GLVND variant) ii libgl1-nvidia-glx:amd64 384.111- 3 amd64NVIDIA binary OpenGL/GLX library (non-GLVND variant) ii libgles-nvidia1:amd64 384.111- 3 amd64NVIDIA binary OpenGL|ES 1.x library ii libgles-nvidia2:amd64 384.111- 3 amd64NVIDIA binary OpenGL|ES 2.x library ii libgles1-glvnd-nvidia:amd64 384.111- 3 amd64NVIDIA binary OpenGL|ES 1.x GLVND stub library ii libglx-nvidia0:amd64 384.111- 3 amd64NVIDIA binary GLX library ii libnvidia-cfg1:amd64 384.111- 3 amd64NVIDIA binary OpenGL/GLX configuration library ii libnvidia-egl-wayland1:amd64 384.111- 3 amd64NVIDIA binary Wayland EGL external platform library ii libnvidia-eglcore:amd64 384.111- 3 amd64NVIDIA binary EGL core libraries ii libnvidia-glcore:amd64384.111- 3 amd64NVIDIA binary OpenGL/GLX core libraries ii libnvidia-ml1:amd64 384.111- 3 amd64NVIDIA Management Library (NVML) runtime library ii nvidia-alternative384.111- 3 amd64allows the selection of NVIDIA as GLX provider ii nvidia-driver 384.111- 3 amd64NVIDIA metapackage ii nvidia-driver-bin 384.111- 3 amd64NVIDIA driver support binaries ii nvidia-driver-libs-nonglvnd:amd64 384.111- 3 amd64NVIDIA metapackage (non-GLVND OpenGL/GLX/EGL/GLES libraries) ii nvidia-egl-common 384.111- 3 amd64NVIDIA binary EGL driver - common files ii nvidia-egl-icd:amd64 384.111- 3 amd64NVIDIA EGL installable client driver (ICD) ii nvidia-egl-wayland-common 384.111- 3 amd64NVIDIA binary Wayland EGL external platform - common files ii nvidia-egl-wayland-icd:amd64 384.111- 3 amd64NVIDIA Wayland EGL external platform library (ICD) ii nvidia-installer- cleanup 20151021+7 amd64c leanup after driver installation with the nvidia-installer ii nvidia-kernel- common 20151021+7 amd64 NVIDIA binary kernel module support files ii nvidia-kernel-dkms384.111- 3 amd64NVIDIA binary kernel module DKMS source ii nvidia-kernel-support 384.111- 3 amd64NVIDIA binary kernel module support files ii nvidia-legacy-check 384.111- 3 amd64check for NVIDIA GPUs requiring a legacy driver ii nvidia-modprobe 384.111- 1 amd64utility to load NVIDIA kernel modules and create device nodes ii nvidia-nonglvnd-vulkan-common 384.111- 3 amd64NVIDIA Vulkan driver - common files (non-GLVND variant) ii nvidia-nonglvnd-vulkan-icd:amd64 384.111- 3 amd64NVIDIA Vulkan installable client driver (ICD) (non-GLVND variant) ii nvidia-persistenced 384.111- 1 amd64daemon to maintain persistent software state in the NVIDIA driver ii nvidia-settings 384.111- 1 amd64tool for configuring the NVIDIA graphics driver ii nvidia-smi384.111- 3 amd64NVIDIA System Management Interface ii nvidia- support20151021+7 amd6 4NVIDIA binary graphics driver support files ii nvidia-vdpau-driver:amd64 384.111- 3 amd64Video Decode and Presentation API for Unix - NVIDIA driver ii xserver-xorg-video-nvidia 384.111- 3 amd64
Bug#888461: nvidia-persistenced: Daemon will not start
On 2018-01-25 23:54, Marc wrote: > Jan 26 06:31:48 debian nvidia-persistenced: Failed to open libnvidia-cfg.so.1: > libnvidia-cfg.so.1: cannot open shared object file: No such file or directory > /usr/lib/x86_64-linux-gnu/nvidia/current/libnvidia-cfg.so.1 > /usr/lib/x86_64-linux-gnu/nvidia/current/libnvidia-cfg.so.384.111 > /usr/lib/x86_64-linux-gnu/nvidia/libnvidia-cfg.so.1 but the glx alternative does not add it as a slave and link it to /usr/lib/x86_64-linux-gnu Which nvidia/cuda packages do you have installed? dpkg -l | grep -E 'nvidia|cuda' (i.e. for which usage scenario do you want to use nvidia-persistenced?) Andreas Notes to myself: * nvidia-persistenced does not have a dependency on a driver component (either xorg driver or libcuda1) * nvidia-alternative-glx probably needs to put libnvidia-cfg.so.1 into misc_slaves to be available on cudaonly * nvidia-alternative-glx: lib*_mesa_slaves should look in mesa-diverted first, all the /mesa/ path bits can go away - that was never used