Bug#816283: nvidia-cuda-toolkit: cuda broken after upgrade (x86_64, Jessie, GTX980)
Alois Schloegl
alois.schloegl at ist.ac.at
Mon Feb 29 19:48:41 UTC 2016
On 2016-02-29 16:08, lumin wrote:
> Hi,
>
> Thank you for reporting this bug.
>
> It seems like a GCC ABI issue, rather than that of CUDA
> or nvidia-driver.
> If the nvidia-driver package ships binary then they are
> linked by GCC-5, which requires an different ABI to
> the one of Jessie. Hence installing stuff from unstable
> into Jessie may basically introduce ABI-broken ELFs.
> If the truth lies there, this bug cannot be fixed.
> And my advise is 1. try unstable 2. install nvidia stuff
>
> Does this bug appear in version 7.0.28-3 or some former version?
> or is this the first time you trying to install these stuff from
> unstable into stable?
Before trying to upgrade, I was on
nvidia-driver 352.41
nvidia-cuda-toolkit 6.5.19
from debian/testing. This was working.
Now, I'm on
nvidia-driver 352.79-4
nvidia-cuda-toolkit 7.0.28-4
from debian/unstable.
This machine is part of a larger compute cluster, and I'd prefer to
stick with Jessie, if possible.
If your theory about incompatible ABI's is correct, it would not help
installing "nvidia stuff", because the ABI would still be incompatible.
Attached is the list of installed nvidia packages obtained with
dpkg -l|grep -i nvidia
Thanks,
Alois
>
> Thanks :-)
>
-------------- next part --------------
ii glx-alternative-nvidia 0.7.1 amd64 allows the selection of NVIDIA as GLX provider
rc libcublas6.5:amd64 6.5.19-3~bpo8+1 amd64 NVIDIA cuBLAS Library
ii libcublas7.0:amd64 7.0.28-4 amd64 NVIDIA cuBLAS Library
ii libcuda1:amd64 352.79-4 amd64 NVIDIA CUDA Driver Library
rc libcudart6.5:amd64 6.5.19-3~bpo8+1 amd64 NVIDIA CUDA Runtime Library
ii libcudart7.0:amd64 7.0.28-4 amd64 NVIDIA CUDA Runtime Library
rc libcufft6.5:amd64 6.5.19-3~bpo8+1 amd64 NVIDIA cuFFT Library
ii libcufft7.0:amd64 7.0.28-4 amd64 NVIDIA cuFFT Library
rc libcufftw6.5:amd64 6.5.19-3~bpo8+1 amd64 NVIDIA cuFFTW Library
ii libcufftw7.0:amd64 7.0.28-4 amd64 NVIDIA cuFFTW Library
rc libcuinj64-6.5:amd64 6.5.19-3~bpo8+1 amd64 NVIDIA CUINJ Library (64-bit)
ii libcuinj64-7.0:amd64 7.0.28-4 amd64 NVIDIA CUINJ Library (64-bit)
rc libcurand6.5:amd64 6.5.19-3~bpo8+1 amd64 NVIDIA cuRAND Library
ii libcurand7.0:amd64 7.0.28-4 amd64 NVIDIA cuRAND Library
ii libcusolver7.0:amd64 7.0.28-4 amd64 NVIDIA cuSOLVER Library
rc libcusparse6.5:amd64 6.5.19-3~bpo8+1 amd64 NVIDIA cuSPARSE Library
ii libcusparse7.0:amd64 7.0.28-4 amd64 NVIDIA cuSPARSE Library
ii libegl1-nvidia:amd64 352.79-4 amd64 NVIDIA binary EGL libraries
ii libgl1-nvidia-glx:amd64 352.79-4 amd64 NVIDIA binary OpenGL libraries
ii libgles1-nvidia:amd64 352.79-4 amd64 NVIDIA binary OpenGL|ES 1.x libraries
ii libgles2-nvidia:amd64 352.79-4 amd64 NVIDIA binary OpenGL|ES 2.x libraries
rc libnppc6.5:amd64 6.5.19-3~bpo8+1 amd64 NVIDIA Performance Primitives core runtime library
ii libnppc7.0:amd64 7.0.28-4 amd64 NVIDIA Performance Primitives core runtime library
rc libnppi6.5:amd64 6.5.19-3~bpo8+1 amd64 NVIDIA Performance Primitives for image processing runtime library
ii libnppi7.0:amd64 7.0.28-4 amd64 NVIDIA Performance Primitives for image processing runtime library
rc libnpps6.5:amd64 6.5.19-3~bpo8+1 amd64 NVIDIA Performance Primitives for signal processing runtime library
ii libnpps7.0:amd64 7.0.28-4 amd64 NVIDIA Performance Primitives for signal processing runtime library
ii libnvidia-compiler:amd64 352.79-4 amd64 NVIDIA runtime compiler library
ii libnvidia-eglcore:amd64 352.79-4 amd64 NVIDIA binary EGL core libraries
ii libnvidia-ml1:amd64 352.79-4 amd64 NVIDIA Management Library (NVML) runtime library
ii libnvrtc7.0:amd64 7.0.28-4 amd64 CUDA Runtime Compilation (NVIDIA NVRTC Library)
ii libnvtoolsext1:amd64 7.0.28-4 amd64 NVIDIA Tools Extension Library
rc libnvvm2:amd64 6.5.19-3~bpo8+1 amd64 NVIDIA NVVM Library
ii libnvvm3:amd64 7.0.28-4 amd64 NVIDIA NVVM Library
ii nvidia-alternative 352.79-4 amd64 allows the selection of NVIDIA as GLX provider
ii nvidia-cuda-dev 7.0.28-4 amd64 NVIDIA CUDA development files
ii nvidia-cuda-doc 7.0.28-4 all NVIDIA CUDA and OpenCL documentation
ii nvidia-cuda-gdb 7.0.28-4 amd64 NVIDIA CUDA Debugger (GDB)
ii nvidia-cuda-mps 352.79-4 amd64 NVIDIA CUDA Multi Process Service (MPS)
ii nvidia-cuda-toolkit 7.0.28-4 amd64 NVIDIA CUDA development toolkit
ii nvidia-detect 352.79-4 amd64 NVIDIA GPU detection utility
ii nvidia-driver 352.79-4 amd64 NVIDIA metapackage
ii nvidia-driver-bin 352.79-4 amd64 NVIDIA driver support binaries
ii nvidia-installer-cleanup 20151021+4 amd64 cleanup after driver installation with the nvidia-installer
ii nvidia-kernel-common 20151021+4 amd64 NVIDIA binary kernel module support files
ii nvidia-kernel-dkms 352.79-4 amd64 NVIDIA binary kernel module DKMS source
ii nvidia-kernel-source 352.79-4 amd64 NVIDIA binary kernel module source
ii nvidia-kernel-support 352.79-4 amd64 NVIDIA binary kernel module support files
ii nvidia-legacy-check 352.79-4 amd64 check for NVIDIA GPUs requiring a legacy driver
ii nvidia-modprobe 361.28-1 amd64 utility to load NVIDIA kernel modules and create device nodes
ii nvidia-opencl-common 352.79-4 amd64 NVIDIA OpenCL driver
ii nvidia-profiler 7.0.28-4 amd64 NVIDIA Profiler for CUDA and OpenCL
ii nvidia-settings 340.93-1 amd64 tool for configuring the NVIDIA graphics driver
ii nvidia-smi 352.79-4 amd64 NVIDIA System Management Interface
ii nvidia-support 20151021+4 amd64 NVIDIA binary graphics driver support files
ii nvidia-vdpau-driver:amd64 352.79-4 amd64 Video Decode and Presentation API for Unix - NVIDIA driver
ii nvidia-xconfig 340.93-1 amd64 X configuration tool for non-free NVIDIA drivers
ii xserver-xorg-video-nvidia 352.79-4 amd64 NVIDIA binary Xorg driver
More information about the pkg-nvidia-devel
mailing list