当前位置:网站首页>NVIDIA graphics card failed to initialize nvml driver/library version mismatch error solution
NVIDIA graphics card failed to initialize nvml driver/library version mismatch error solution
2022-07-02 18:08:00 【u013250861】
Error recorded in this document Failed to initialize NVML: Driver/library version mismatch Error resolution .
Problem recurrence
$ nvidia-smi
-->
Failed to initialize NVML: Driver/library version mismatch
Problem analysis
- NVIDIA The kernel driver version is inconsistent with the system driver
Check the kernel version used by the graphics card driver
cat /proc/driver/nvidia/version
-->
NVRM version: NVIDIA UNIX x86_64 Kernel Module 430.34 Wed Jun 26 12:19:48 CDT 2019
GCC version: gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12)
- Kernel version Kernel Module by 430.34, system kernel 16.04.12
Check the system driver log
cat /var/log/dpkg.log | grep nvidia
-->
2021-03-30 14:04:55 install libnvidia-compute-460-server:amd64 <none> 460.32.03-0ubuntu0.18.04.2
2021-03-30 14:04:55 status half-installed libnvidia-compute-460-server:amd64 460.32.03-0ubuntu0.18.04.2
2021-03-30 14:04:57 status unpacked libnvidia-compute-460-server:amd64 460.32.03-0ubuntu0.18.04.2
2021-03-30 14:04:57 status unpacked libnvidia-compute-460-server:amd64 460.32.03-0ubuntu0.18.04.2
2021-03-30 14:05:15 install nvidia-cuda-dev:amd64 <none> 9.1.85-3ubuntu1
2021-03-30 14:05:15 status half-installed nvidia-cuda-dev:amd64 9.1.85-3ubuntu1
2021-03-30 14:05:34 status unpacked nvidia-cuda-dev:amd64 9.1.85-3ubuntu1
2021-03-30 14:05:34 status unpacked nvidia-cuda-dev:amd64 9.1.85-3ubuntu1
2021-03-30 14:05:34 install nvidia-cuda-doc:all <none> 9.1.85-3ubuntu1
2021-03-30 14:05:34 status half-installed nvidia-cuda-doc:all 9.1.85-3ubuntu1
2021-03-30 14:05:38 status unpacked nvidia-cuda-doc:all 9.1.85-3ubuntu1
2021-03-30 14:05:38 status unpacked nvidia-cuda-doc:all 9.1.85-3ubuntu1
2021-03-30 14:05:38 install nvidia-cuda-gdb:amd64 <none> 9.1.85-3ubuntu1
2021-03-30 14:05:38 status half-installed nvidia-cuda-gdb:amd64 9.1.85-3ubuntu1
2021-03-30 14:05:39 status unpacked nvidia-cuda-gdb:amd64 9.1.85-3ubuntu1
2021-03-30 14:05:39 status unpacked nvidia-cuda-gdb:amd64 9.1.85-3ubuntu1
2021-03-30 14:05:39 install nvidia-profiler:amd64 <none> 9.1.85-3ubuntu1
2021-03-30 14:05:39 status half-installed nvidia-profiler:amd64 9.1.85-3ubuntu1
You can see that the system kernel has been installed 18.04 Of 460.32 The driver
View driver
sudo dpkg --list | grep nvidia-*
-->
ii libnvidia-compute-460-server:amd64 460.32.03-0ubuntu0.18.04.2 amd64 NVIDIA libcompute package
ii libnvidia-container-tools 1.0.5-1 amd64 NVIDIA container runtime library (command-line tools)
ii libnvidia-container1:amd64 1.0.5-1 amd64 NVIDIA container runtime library
ii nvidia-container-runtime 3.1.4-1 amd64 NVIDIA container runtime
ii nvidia-container-toolkit 1.0.5-1 amd64 NVIDIA container runtime hook
ii nvidia-cuda-dev 9.1.85-3ubuntu1 amd64 NVIDIA CUDA development files
ii nvidia-cuda-doc 9.1.85-3ubuntu1 all NVIDIA CUDA and OpenCL documentation
- You can see that the system is installed ubuntu kernel 18.04 Under the nvidia 460 drive
- The inconsistency between the actual system kernel version and the driver requirement version is the root cause of the problem
Solution
- Unload an existing drive , reinstall
Unload the drive
sudo /usr/bin/nvidia-uninstall
sudo apt-get --purge remove nvidia-*
sudo apt-get purge nvidia*
sudo apt-get purge libnvidia*
Until the command does not output anything
sudo dpkg --list | grep nvidia-*
reinstall
sudo chmod a+x NVIDIA-Linux-x86_64-450.80.02.run
sudo ./NVIDIA-Linux-x86_64-450.80.02.run -no-x-check -no-nouveau-check -no-opengl-files
–no-opengl-files Only install driver files , Not to install OpenGL file
–no-x-check Do not check when installing the drive X service
–no-nouveau-check Do not check when installing the drive nouveau View drive update results
$ nvidia-smi

Reference material
https://blog.csdn.net/qq_40200387/article/details/90341107
https://www.zywvvd.com/2020/12/03/linux/driver/nvidia-driver-install-linux/
边栏推荐
猜你喜欢

win10 kms activator

Yingguang single chip microcomputer development specification pmc131 with AD chip to detect battery voltage single chip microcomputer sop8/14

Editor编辑器扩展在Scene View添加按钮和logo

Use Zadig to build a continuous delivery platform from 0 to 1

Intelligent hydropower meter energy consumption monitoring cloud platform

wps插入图片后使图片完整显示

Laravel框架安装时遇到的坑

ORA-19838 -- 恢复控制文件到备库
![[golang | grpc] use grpc to realize simple remote call](/img/93/ae6eba2ba65d6e23bd00f45d04a2ed.png)
[golang | grpc] use grpc to realize simple remote call

WPS inserts a picture and displays it completely
随机推荐
Finally detailed explanation
应广单片机开发调试应注意的问题
Clé de cartographie vimium
Problems needing attention in the development and debugging of Yingguang single chip microcomputer
Android cycle timer implementation, to achieve fixed Android cache cleaning
Easyai notes - machine learning
Microsoft LDAP 配置页中输入有效的用户名及密码,microsoft ldap 配置页中输入有效的用户名
vimium映射键
Yingguang single chip microcomputer pms150/pmc150/pms150c consumer single chip microcomputer
Wasserstein slim gain with clipping penalty (wsgain-cp) introduction and code implementation -- missing data filling based on generating countermeasure network
微信核酸检测预约小程序系统毕业设计毕设(1)开发概要
微信小程序视频分享平台系统毕业设计毕设(8)毕业设计论文模板
[golang | grpc] use grpc to realize simple remote call
把xshell连接服务器关掉,运行的jar包就自动停止的解决方案
D构造函数问题
微信核酸检测预约小程序系统毕业设计毕设(3)后台功能
2020互联网行业术语
How can you omit a large number of switch statements
MySQL安装与配置
微信小程序视频分享平台系统毕业设计毕设(7)中期检查报告