Hello all.
I ran into some trouble with opencv which ended up breaking by nvidia libraries and I couldn’t ‘nvidia-smi’. Long story short, I purged everything and installed back again. Even regenerated the init image. Here I paste some outputs of commands and the error I have. It doesn’t seem to me that I have conflicting libraries. Any help would be appreciated.
(installed through apt)
$ sudo apt install nvidia-driver-470
$ nvidia-smi
Failed to initialize NVML: Driver/library version mismatch
$ uname -r
5.19.0-35-generic
$ dpkg -l | grep '^ii' | grep 'nvidia'
ii libnvidia-cfg1-470:amd64 470.161.03-0ubuntu0.22.04.1 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-common-470 470.161.03-0ubuntu0.22.04.1 all Shared files used by the NVIDIA libraries
ii libnvidia-compute-470:amd64 470.161.03-0ubuntu0.22.04.1 amd64 NVIDIA libcompute package
ii libnvidia-compute-470:i386 470.161.03-0ubuntu0.22.04.1 i386 NVIDIA libcompute package
ii libnvidia-decode-470:amd64 470.161.03-0ubuntu0.22.04.1 amd64 NVIDIA Video Decoding runtime libraries
ii libnvidia-decode-470:i386 470.161.03-0ubuntu0.22.04.1 i386 NVIDIA Video Decoding runtime libraries
ii libnvidia-egl-wayland1:amd64 1:1.1.9-1.1 amd64 Wayland EGL External Platform library -- shared library
ii libnvidia-encode-470:amd64 470.161.03-0ubuntu0.22.04.1 amd64 NVENC Video Encoding runtime library
ii libnvidia-encode-470:i386 470.161.03-0ubuntu0.22.04.1 i386 NVENC Video Encoding runtime library
ii libnvidia-extra-470:amd64 470.161.03-0ubuntu0.22.04.1 amd64 Extra libraries for the NVIDIA driver
ii libnvidia-fbc1-470:amd64 470.161.03-0ubuntu0.22.04.1 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-gl-470:amd64 470.161.03-0ubuntu0.22.04.1 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-gl-470:i386 470.161.03-0ubuntu0.22.04.1 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-ifr1-470:amd64 470.161.03-0ubuntu0.22.04.1 amd64 NVIDIA OpenGL-based Inband Frame Readback runtime library
ii nvidia-compute-utils-470 470.161.03-0ubuntu0.22.04.1 amd64 NVIDIA compute utilities
ii nvidia-dkms-470 470.161.03-0ubuntu0.22.04.1 amd64 NVIDIA DKMS package
ii nvidia-driver-470 470.161.03-0ubuntu0.22.04.1 amd64 NVIDIA driver metapackage
ii nvidia-kernel-common-470 470.161.03-0ubuntu0.22.04.1 amd64 Shared files used with the kernel module
ii nvidia-kernel-source-470 470.161.03-0ubuntu0.22.04.1 amd64 NVIDIA kernel source package
ii nvidia-prime 0.8.17.1 all Tools to enable NVIDIA's Prime
ii nvidia-settings 510.47.03-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver
ii nvidia-utils-470 470.161.03-0ubuntu0.22.04.1 amd64 NVIDIA driver support binaries
ii screen-resolution-extra 0.18.2 all Extension for the nvidia-settings control panel
ii xserver-xorg-video-nvidia-470 470.161.03-0ubuntu0.22.04.1 amd64 NVIDIA binary Xorg driver
$ ls -l /usr/lib/x86_64-linux-gnu/libcuda*
lrwxrwxrwx 1 root root 12 nov 22 17:00 /usr/lib/x86_64-linux-gnu/libcuda.so -> libcuda.so.1
lrwxrwxrwx 1 root root 21 mar 5 21:09 /usr/lib/x86_64-linux-gnu/libcuda.so.1 -> libcuda.so.510.108.03
-rw-r--r-- 1 root root 22037736 out 19 01:27 /usr/lib/x86_64-linux-gnu/libcuda.so.470.161.03
-rw-r--r-- 1 root root 22958056 out 20 06:19 /usr/lib/x86_64-linux-gnu/libcuda.so.510.108.03
$ cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86_64 Kernel Module 470.161.03 Wed Oct 19 00:10:36 UTC 2022
GCC version: gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1~22.04)
$ ls /usr/local
bin cuda cuda-11.4 etc games include lib man sbin share src