【NVIDIA-SMI】服务器重启,内核升级,nvidia-smi 不可用?

服务器重启后,内核升级,导致nvidia-smi 不可用,版本不对应。重新 使用 dkms 安装 nvidia ,解决问题。不需要重启服务器。

1. 执行 `nvidia-smi`  发现报错:
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
2. 使用 `uname -r` 查看内核
:-$ uname -r
4.15.0-192-generic
3. 使用 `dkms status nvidia` 查看 nvidia 安装信息
:-$ dkms status nvidia
nvidia,515.43.04,4.15.0-162-generic,x86 64: installed

可以看到nvidia 对应的是之前的 “4.15.0-162-generic” 而非 “192”。

4. 使用 dkms 重新安装,提示错误,需要安装 "linux-headers-4.15.0-192-generic"
:~$ sudo dkms install -m nvidia -v 515.43.04

Error! Your kernel headers for kernel 4.15.0-192-generic cannot be found.
please install the linux-headers-4.15.0-192-generic package,
or use the --kernelsourcedir option to tell DKMS where it's located
5. 查看下已有的
:~$ ll /usr/src/

6.  安装 “linux-headers-4.15.0-192-generic” 
:-$ sudo apt install linux-headers-4.15.0-192-generic

安装成功后,再次查看

7. 再次安装 nvidia 

安装完成。

参考文章:

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver

重启后,内核没变,驱动升级,可以参考【nvidia-smi】Failed to initialize NVML: Driver/library version mismatch解决方法(不用重启)-CSDN博客

  • 10
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值