解决NVIDIA-SMI报错:Failed to initialize NVML:Driver/library version mismatch问题

 更新时间:2026年01月10日 14:38:24   作者:爱吃萝卜的美羊羊  
升级NVIDIA显卡驱动遇到问题,通过检查/etc/apt/source.list.d/目录下的无效文件并删除冲突依赖,成功升级到NVIDIA-driver-580

一、早上想查看一下GPU使用情况

输入nvidia-smi提示:

Failed to initialize NVML: Driver/library version mismatch

无法查看,应该是CUDA需要升级显卡驱动。

二、输入ubuntu-drivers devices

查看驱动情况:

查看recommended,提示要升级到nidia-driver-580,我之前的是570版本。

于是输入命令 

sudo apt-get install nvidia-driver-580

提示在/etc/apt/source.list.d/下有无效文件。

不知道升级为什么要检查这里,于是尝试自动安装驱动:

sudo ubuntu-drivers autoinstall

还是报同样的错:

于是查看/etc/apt/source.list.d/,确实有一个文件docker.list.backup的文件,强制删除: 

sudo rm -f /etc/apt/sources.list.d/docker.list.backup

四、升级系统依赖

重新安装显卡驱动

sudo apt-get update

输入自动安装显卡驱动:

sudo ubuntu-drivers autoinstall

提示有冲突:

删除冲突的依赖:

sudo apt remove libnvidia-common-570 libnvidia-common-580

删除冲突的依赖后,重新安装显卡驱动:

sudo apt-get install nvidia-driver-580

看到这个,应该是升级成功了

五、重启服务器,让驱动生效

sudo reboot

六、输入nvidia-smi

查看GPU情况

驱动版本NVIDIA-SMI 580.82.09 ,升级成功!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • shell 字符串操作(长度,查找,替换)详解

    shell 字符串操作(长度,查找,替换)详解

    在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快
    2012-09-09
  • linux crontab 实现每秒执行的实例

    linux crontab 实现每秒执行的实例

    下面小编就为大家带来一篇linux crontab 实现每秒执行的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • shell 流程控制语句的具体使用

    shell 流程控制语句的具体使用

    本文主要介绍了shell 流程控制语句的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • shell实现自动adsl拨号并检测连接状况脚本分享

    shell实现自动adsl拨号并检测连接状况脚本分享

    这篇文章主要介绍了shell实现自动adsl拨号并检测连接状况脚本分享,本文给出了两个脚本,一个是自动拨号脚本,一个是检测连接状态脚本,需要的朋友可以参考下
    2014-12-12
  • shell字符串匹配的实现

    shell字符串匹配的实现

    这篇文章主要介绍了shell字符串匹配的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • shell脚本编程之for语句、if语句使用介绍

    shell脚本编程之for语句、if语句使用介绍

    这篇文章主要是介绍了shell脚本编程之for语句、if语句的使用方法,学习shell编程的朋友可以看下
    2013-09-09
  • shell字符串比较判断是否为数字

    shell字符串比较判断是否为数字

    本文阐述:shell中整数比较方法及字符串的比较方法,如等于,不等于,大于,大于等于,小于,等等
    2013-01-01
  • Linux文本查看命令及其选项详解(cat,head,tail)

    Linux文本查看命令及其选项详解(cat,head,tail)

    这篇文章主要介绍了Linux文本查看命令及其选项详解(cat,head,tail),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • Linux使用watch命令实时查看容器状态

    Linux使用watch命令实时查看容器状态

    在现代的软件开发和运维中,Docker 容器技术已经成为构建、部署和运行应用程序的主流方式,随着容器化技术的普及,监控和管理容器的运行状态变得越来越重要,本文给大家介绍了Linux使用watch命令实时查看容器状态,需要的朋友可以参考下
    2024-12-12
  • ubuntu中root和普通用户切换方法(推荐)

    ubuntu中root和普通用户切换方法(推荐)

    下面小编就为大家带来一篇ubuntu中root和普通用户切换方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08

最新评论