nvidia命令不可用linux,Linux服务器重启后nvidia-smi无法使用的解决方法

服务器上的nvidia显卡驱动用的好好的,突然有一天,服务器断电了,然后恢复之后发现常用的nvidia-smi命令无法使用了,具体显示什么无法建立和驱动器的通信之类的,上网查了一堆,发现问题的核心:linux服务器重启之后有时候内核更新了,这时候系统会自动更新内核,那么原来的nvidia驱动器的版本就跟不上内核的版本了。自己设置启动内核是一种解决方法,另一种解决办法是更新nvidia驱动,如果原来是用.run文件安装的(推荐这种安装方式),那么解决方法:

首先卸载原来安装的驱动: sh NVIDIA-Linux-x86_64-410.73.run --uninstal

然后到nvidia显卡驱动官网查询自己显卡型号对应的驱动.run文件,官网上的是最新的。

然后给新的文件赋予权限:chmod u+x NVIDIA-Linux-x86_64-410.73.run

然后安装 sh NVIDIA-Linux-x86_64-430.26.run --kernel-source-path=/usr/src/kernels/3.10.0-957.12.1.el7.x86_64

这个kernel-source-path根据自己的内核来,查看就是uname -r能查看到现在的内核。

安装过程中基本上按照默认就行,就有一个地方提示之前的依赖文件存在一部分(可能是卸载的时候没有卸载干净),选择安装新的并覆盖原来的就行了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值