NVML ERROR_ RM has detected an NVML_RM version mismatch

近期登入服务器,用nvidia-smi和nvitop查看,发现报了一个错:

python 复制代码
> nvitop
NVML ERROR: RM has detected an NVML/RM version mismatch

> nvidia-smi
Failed to initialize NVML: Driver/library version mismatch
NVML library version: 595.84

我们以nvidia-smi的输出log为例,

这个错误通常表示NVIDIA驱动程序和NVIDIA管理库(NVML)之间存在版本不匹配的问题,

NVML库是NVIDIA提供的用于管理NVIDIA GPU的库和工具,它们通常由NVIDIA驱动程序一起安装

  • 显示NVIDIA的驱动程序版本信息
python 复制代码
# 查看内核加载的NVIDIA驱动版本
> cat /proc/driver/nvidia/version

# 当前 Ubuntu24.04 系统,搭载 595.71.05 版本 NVIDIA Linux 内核驱动,驱动文件由 gcc13.3.0 编译生成
NVRM version: NVIDIA UNIX x86_64 Kernel Module  595.71.05  Fri Apr 24 06:36:12 UTC 2026
GCC version:  gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) 

也就是说系统中安装的NVIDIA驱动程序还是在的,并且 当前内存中运行的内核驱动版本 为 595.71.05

  • 检查一下NVIDIA管理库(NVML)
python 复制代码
# 1️⃣ dpkg 检查的是"硬盘里有没有这个软件的安装包"
# 查看用户态NVML相关库版本(Debian/Ubuntu)
> dpkg -l | grep nvidia-driver 

# 查看 Ubuntu 系统已安装 NVIDIA 驱动版本
# 系统为 Ubuntu 24.04,成功安装 595.84 版本 NVIDIA 正式驱动,用户态 NVML 库随同驱动正常部署可用
ii  nvidia-driver-595                                595.84-0ubuntu0.24.04.1  
amd64        NVIDIA driver metapackage

# 2️⃣ ldconfig 检查的是"系统能不能在运行时找到并调用这个软件的库文件"
# 检查一下NVIDIA管理库(NVML)
> ldconfig -p | grep nvml

什么都没有输出

ldconfig 什么都没有, 这表示系统的动态链接库缓存里 什么都没有

简单来说就是,**dpkg** 的账本里说东西装好了(安装了595.84 版本驱动,比在内存上的驱动版本595.71.05更高),但 **ldconfig** 的缓存里却找不到,这代表驱动的安装虽然在硬盘上完成了,但"最后一步的注册"被系统漏掉了。

Ubuntu显卡驱动自动更新,导致更新后的驱动程序和系统正在使用的内核程序版本不一致了。所以解决问题的思路就是让其版本一致即可。

直接reboot重启系统即可,系统会自动跟新内核,使得版本一致;

当系统重新开机时,Linux 底层初始化脚本会自动扫描所有的系统目录,把硬盘里新装的 595.84 驱动库重新登记一遍

python 复制代码
systemctl reboot
相关推荐
fpcc9 分钟前
计算机原理—Linux是如何加载可执行文件到内存
linux
野熊佩骑9 分钟前
Kubernetes实战系列文章(三) 之 K8S运维常用命令
linux·运维·docker·微服务·云原生·容器·kubernetes
码农客栈19 分钟前
linux 设备树下的 platform 驱动编写
linux
小HANN25 分钟前
Linux建站实战:CentOS7+LNMP 从零部署 ECShop 开源电商系统
linux·运维·服务器·经验分享
做运维的阿瑞35 分钟前
Shell 脚本经典十三问:引号、变量、子 Shell 与重定向一次讲清问:引号、变量、子 Shell 与重定向一次讲清
linux·tcp/ip
昌原的儿子LEO1 小时前
Linux IO多路复用与SQLite数据库核心知识点总结
linux·数据库·oracle
GeW1 小时前
RHCE通关秘籍:从零基础到高分拿证的5个加速器
linux
前端世界1 小时前
基于 Linux 的本地 AI 智能问答平台搭建实践 —— Ollama + FastAPI + Nginx 实现本地大模型 Web 服务
linux·运维·人工智能
倔强的石头1061 小时前
【Linux指南】动静态库系列(七):符号表与重定位:链接器如何把函数调用接起来
linux·前端·javascript
山岚的运维笔记1 小时前
mysql 专业笔记 -- 第 8 章:使用变量
运维·数据库·笔记·后端·学习·mysql·dba