Failed to initialize NVML: Driver/library version mismatch

nvidia-smi returns this error, and I have already autoremove the nvidia-driver-440 into nvidia-driver-455, and it still return like that and my pytorch can not detect the gpu there. Please tell me how to fix it?
The command:
sudo lspci -v | grep VGA
returns
01:00.0 VGA compatible controller: NVIDIA Corporation TU102 [GeForce RTX 2080 Ti Rev. A] (rev a1) (prog-if 00 [VGA controller])

Please run nvidia-bug-report.sh as root and attach the resulting nvidia-bug-report.log.gz file to your post.

Hi, i have the same problem, help me plz

lsb_release -a

Summary
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 18.04.5 LTS
Release:	18.04
Codename:	bionic

uname -a

Linux ubuntu 4.15.0-129-generic #132-Ubuntu SMP Thu Dec 10 14:02:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

sudo nvidia-settings

wokring fine …

nvidia-smi

Failed to initialize NVML: Driver/library version mismatch

sudo prime-select query

nvidia

lspci

Summary
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
00:04.0 Signal processing controller: Intel Corporation Haswell-ULT Thermal Subsystem (rev 09)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
00:1c.4 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 5 (rev e4)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
00:1f.6 Signal processing controller: Intel Corporation 8 Series Thermal (rev 04)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
03:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
04:00.0 3D controller: NVIDIA Corporation GK107M [GeForce GT 745M] (rev a1)

lspci | grep “VGA”

00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)

lshw

Summary
*-display                 
       description: VGA compatible controller
       product: Haswell-ULT Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:44 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64) memory:c0000-dffff
  *-display
       description: 3D controller
       product: GK107M [GeForce GT 745M]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:04:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:45 memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:d000(size=128) memory:f7000000-f707ffffHi, i have same problem, help me plz

dpkg -l | grep -i nvidia

Summary
ii  bbswitch-dkms                                               0.8-4ubuntu1                                                   amd64        Interface for toggling the power on NVIDIA Optimus video cards
ii  libnvidia-cfg1-390:amd64                                    390.141-0ubuntu0.18.04.1                                       amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-common-390                                        390.141-0ubuntu0.18.04.1                                       all          Shared files used by the NVIDIA libraries
ii  libnvidia-compute-390:amd64                                 390.141-0ubuntu0.18.04.1                                       amd64        NVIDIA libcompute package
ii  libnvidia-compute-390:i386                                  390.141-0ubuntu0.18.04.1                                       i386         NVIDIA libcompute package
rc  libnvidia-compute-415:amd64                                 415.27-0ubuntu0~gpu18.04.2                                     amd64        NVIDIA libcompute package
ii  libnvidia-decode-390:amd64                                  390.141-0ubuntu0.18.04.1                                       amd64        NVIDIA Video Decoding runtime libraries
ii  libnvidia-decode-390:i386                                   390.141-0ubuntu0.18.04.1                                       i386         NVIDIA Video Decoding runtime libraries
ii  libnvidia-encode-390:amd64                                  390.141-0ubuntu0.18.04.1                                       amd64        NVENC Video Encoding runtime library
ii  libnvidia-encode-390:i386                                   390.141-0ubuntu0.18.04.1                                       i386         NVENC Video Encoding runtime library
ii  libnvidia-fbc1-390:amd64                                    390.141-0ubuntu0.18.04.1                                       amd64        NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-gl-390:amd64                                      390.141-0ubuntu0.18.04.1                                       amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-gl-390:i386                                       390.141-0ubuntu0.18.04.1                                       i386         NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-ifr1-390:amd64                                    390.141-0ubuntu0.18.04.1                                       amd64        NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  nvidia-compute-utils-390                                    390.141-0ubuntu0.18.04.1                                       amd64        NVIDIA compute utilities
ii  nvidia-dkms-390                                             390.141-0ubuntu0.18.04.1                                       amd64        NVIDIA DKMS package
ii  nvidia-driver-390                                           390.141-0ubuntu0.18.04.1                                       amd64        NVIDIA driver metapackage
ii  nvidia-kernel-common-390                                    390.141-0ubuntu0.18.04.1                                       amd64        Shared files used with the kernel module
ii  nvidia-kernel-source-390                                    390.141-0ubuntu0.18.04.1                                       amd64        NVIDIA kernel source package
ii  nvidia-modprobe                                             384.111-2                                                      amd64        utility to load NVIDIA kernel modules and create device nodes
ii  nvidia-prime                                                0.8.8.2                                                        all          Tools to enable NVIDIA's Prime
ii  nvidia-settings                                             440.82-0ubuntu0.18.04.1                                        amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-utils-390                                            390.141-0ubuntu0.18.04.1                                       amd64        NVIDIA driver support binaries
ii  xserver-xorg-video-nvidia-390                               390.141-0ubuntu0.18.04.1                                       amd64        NVIDIA binary Xorg driver

nvidia-bug-report.log.gz (109.9 KB)

You’re booting into an old kernel, so there’s a mismatch between X driver and kernel driver. Please hold down shift on boot so the grub menu shows up and select the correct kernel (4.15.0-132).

1 Like

It is working, thank you very much