当前位置:网站首页>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/
边栏推荐
- Vimium mapping key
- Asemi rectifier bridge umb10f parameters, umb10f specifications, umb10f package
- Yilong em78p153k dip14 MCU
- matplotlib的安装教程以及简单调用
- Develop a controller that prohibits deleting namespaces
- 拿起相机,便是最好的艺术疗愈
- The price is only 40 yuan. Pico development board of raspberry pie is added with WiFi module, and it is out of stock as soon as it comes into the market
- 如何下载微信支付证书(API证书)
- Aloam code reading and summary
- Remember to use ternary expressions when switching transformations
猜你喜欢
wps插入图片后使图片完整显示
finally详解
Yingguang single chip microcomputer development specification pmc131 with AD chip to detect battery voltage single chip microcomputer sop8/14
515. 在每个树行中找最大值
【Golang | gRPC】使用gRPC实现简单远程调用
Larvel document reading notes custom authentication login and registration using larvel 8
wait_ for_ Gap -- restore archive from primary archive to secondary Archive
Microsoft LDAP 配置页中输入有效的用户名及密码,microsoft ldap 配置页中输入有效的用户名
Nvidia 显卡 Failed to initialize NVML Driver/library version mismatch 错误解决方案
自定义一个loading指令
随机推荐
1288_ Implementation analysis of vtask resume() interface and interrupt Security version interface in FreeRTOS
Easyai notes - deep learning
Modbus protocol communication exception
拿起相机,便是最好的艺术疗愈
辉芒微IO单片机FT60F11F-MRB
好评率计算
MySQL进阶-事务及索引
The price is only 40 yuan. Pico development board of raspberry pie is added with WiFi module, and it is out of stock as soon as it comes into the market
Intelligent hydropower meter energy consumption monitoring cloud platform
Does pytorch support 32 bits?
Yingguang single chip microcomputer development specification pmc131 with AD chip to detect battery voltage single chip microcomputer sop8/14
Two pieces of nature a day! Duan Fengfeng, an alumnus of the University of science and technology of China, was the third Chinese winner of the belby medal
【Golang | gRPC】使用openssl生成证书
微信核酸检测预约小程序系统毕业设计毕设(4)开题报告
应广PMC131 SOP16 16pin八位单片机
PHP gets the number of days, hours, minutes and seconds between the two timestamps
977. Square of ordered array
Calculation of favorable comment rate
Deep understanding of ThreadLocal
基数排序的简单理解