ubuntu22.04:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver 解决方案

ubuntu22.04:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver 解决方案


前言

本人使用的系统是ubuntu22.04,今天在训练模型时发现无法调用显卡。用命令nvidia-smi报错。在网上查了好多方法,都进行了尝试,但是效果并不会很好。为此,写下这篇文章,希望在碰到这类问题能迅速解决,也希望能够帮组碰到同样有问题的伙伴。

一、为什么会出现这种情况?

很多人都好奇,明明什么都没有干。这玩意就报错了,很尴尬。通过博主查阅各种资料得知,这个是内核的原因。更新了内核,所以需要重新安装显卡驱动。

二、解决方法

1.更新库

sudo -i
apt-get update
apt-get upgrade

2.开始干活

gcc --version

这里gcc的版本要求在8+。若是gcc的版本过低,需要运行apt-get install gcc

cd /usr/src/
ls

这里需要知道显卡的版本,例如我的版本为:

nvidia-515.65.01

接下来安装dkms

apt-get install dkms

接下来重新安装我们的显卡驱动:

sudo dkms install -m nvidia -v 515.65.01

3.检查一下,搞定了

至此,我们的任务就完成了,接下来进行一下检查:

nvidia-smi

要是好使,希望能来一个赞,谢谢各位读者。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值