On 2016-03-31 11:46, Alois Schloegl wrote: > I'm trying to get Cuda working on debian/jessie. When running > nvidia-smi, dmesg shows this message: > > [ 2355.945623] NVRM: API mismatch: the client has the version 352.41, but > NVRM: this kernel module has the version 352.79. Please > NVRM: make sure that this kernel module and all NVIDIA driver > NVRM: components have the same version. > [ 2355.970347] NVRM: nvidia_frontend_ioctl: minor 255, module->ioctl > failed, error -22 > > Any ideas, where this client with version 352.41 comes from, and how to > fix this ?
We had 352.41-1 in experimental ... or did you install that driver from the .run installer? This "client" is an old library ... try strace -e open nvidia-smi to see which library is is openening and then see where this is pointing, it's probably /usr/lib/x86_64-linux-gnu/libnvidia-ml.so.1 being incorrect in some way. > FYI: > * More information is available here > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=816283#44 Please keep this discussion in the bug! > > * Currently the following packages are installed, as shown with 'dpkg > -l |grep -i nvidia' > > ii glx-alternative-nvidia 0.7.1~bpo8+1 > amd64 allows the selection of NVIDIA as GLX provider > ii libcublas6.5:amd64 6.5.19-3~bpo8+1 > amd64 NVIDIA cuBLAS Library > ii libcuda1:amd64 352.79-1~bpo8+1 > amd64 NVIDIA CUDA Driver Library > ii libcudart6.5:amd64 6.5.19-3~bpo8+1 > amd64 NVIDIA CUDA Runtime Library > ii libcufft6.5:amd64 6.5.19-3~bpo8+1 > amd64 NVIDIA cuFFT Library > ii libcufftw6.5:amd64 6.5.19-3~bpo8+1 > amd64 NVIDIA cuFFTW Library > ii libcuinj64-6.5:amd64 6.5.19-3~bpo8+1 > amd64 NVIDIA CUINJ Library (64-bit) > ii libcurand6.5:amd64 6.5.19-3~bpo8+1 > amd64 NVIDIA cuRAND Library > ii libcusparse6.5:amd64 6.5.19-3~bpo8+1 > amd64 NVIDIA cuSPARSE Library > ii libegl1-nvidia:amd64 352.79-1~bpo8+1 > amd64 NVIDIA binary EGL libraries > ii libgl1-nvidia-glx:amd64 352.79-1~bpo8+1 > amd64 NVIDIA binary OpenGL libraries > ii libgles1-nvidia:amd64 352.79-1~bpo8+1 > amd64 NVIDIA binary OpenGL|ES 1.x libraries > ii libgles2-nvidia:amd64 352.79-1~bpo8+1 > amd64 NVIDIA binary OpenGL|ES 2.x libraries > ii libnppc6.5:amd64 6.5.19-3~bpo8+1 > amd64 NVIDIA Performance Primitives core runtime library > ii libnppi6.5:amd64 6.5.19-3~bpo8+1 > amd64 NVIDIA Performance Primitives for image processing > runtime library > ii libnpps6.5:amd64 6.5.19-3~bpo8+1 > amd64 NVIDIA Performance Primitives for signal processing > runtime library > ii libnvcuvid1:amd64 352.79-1~bpo8+1 > amd64 NVIDIA CUDA Video Decoder runtime library > ii libnvidia-compiler:amd64 352.79-1~bpo8+1 > amd64 NVIDIA runtime compiler library > ii libnvidia-eglcore:amd64 352.79-1~bpo8+1 > amd64 NVIDIA binary EGL core libraries > ii libnvidia-ml1:amd64 352.79-1~bpo8+1 > amd64 NVIDIA Management Library (NVML) runtime library > ii libnvtoolsext1:amd64 6.5.19-3~bpo8+1 > amd64 NVIDIA Tools Extension Library > ii libnvvm2:amd64 6.5.19-3~bpo8+1 > amd64 NVIDIA NVVM Library > ii nvidia-alternative 352.79-1~bpo8+1 > amd64 allows the selection of NVIDIA as GLX provider > ii nvidia-cuda-dev 6.5.19-3~bpo8+1 > amd64 NVIDIA CUDA development files > ii nvidia-cuda-doc 6.5.19-3~bpo8+1 > all NVIDIA CUDA and OpenCL documentation > ii nvidia-cuda-gdb 6.5.19-3~bpo8+1 > amd64 NVIDIA CUDA Debugger (GDB) > ii nvidia-cuda-toolkit 6.5.19-3~bpo8+1 > amd64 NVIDIA CUDA development toolkit > ii nvidia-driver 352.79-1~bpo8+1 > amd64 NVIDIA metapackage > ii nvidia-driver-bin 352.79-1~bpo8+1 > amd64 NVIDIA driver support binaries > ii nvidia-installer-cleanup 20151021+1~bpo8+1 > amd64 cleanup after driver installation with the > nvidia-installer > ii nvidia-kernel-common 20151021+1~bpo8+1 > amd64 NVIDIA binary kernel module support files > ii nvidia-kernel-dkms 352.79-1~bpo8+1 > amd64 NVIDIA binary kernel module DKMS source > ii nvidia-kernel-support 352.79-1~bpo8+1 > amd64 NVIDIA binary kernel module support files > ii nvidia-modprobe 358.09-1~bpo8+1 > amd64 utility to load NVIDIA kernel modules and create > device nodes > ii nvidia-opencl-common 352.79-1~bpo8+1 > amd64 NVIDIA OpenCL driver > ii nvidia-opencl-icd:amd64 352.79-1~bpo8+1 > amd64 NVIDIA OpenCL installable client driver (ICD) > ii nvidia-persistenced 358.09-1~bpo8+1 > amd64 daemon to maintain persistent software state in the > NVIDIA driver > ii nvidia-profiler 6.5.19-3~bpo8+1 > amd64 NVIDIA Profiler for CUDA and OpenCL > ii nvidia-smi 352.79-1~bpo8+1 > amd64 NVIDIA System Management Interface > ii nvidia-support 20151021+1~bpo8+1 > amd64 NVIDIA binary graphics driver support files > ii nvidia-vdpau-driver:amd64 352.79-1~bpo8+1 > amd64 Video Decode and Presentation API for Unix - NVIDIA > driver > ii nvidia-visual-profiler 6.5.19-3~bpo8+1 > amd64 NVIDIA Visual Profiler for CUDA and OpenCL > ii xserver-xorg-video-nvidia 352.79-1~bpo8+1 > amd64 NVIDIA binary Xorg driver

