2021-09-17

Linux 内核更新导致的显卡驱动不能用

xxx@ubuntu: ~$ 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.

问题:

因为自己用sudo apt-get update/upgrade命令,自动就把我内核给更新到了5.4.0了,但是自己的驱动还是410.78.导致nvidia-smi命令不能用了。

解决办法1:最直接两行命令
sudo apt-get install dkms
sudo dkms install -m nvidia -v xxx(NVIDIA版本号)
解决办法2 :直接暴力重新装驱动
sudo apt-get autoremove --purge nvidia-*
sudo apt-get autoremove --purge nvidia-driver-435
sudo apt-get install --reinstall linux-headers-$(uname -r)
sudo apt-add-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-driver-440
sudo reboot

踩坑:方法1如果第二部走不通,就会出现各类错误,但是没有发现可以很好解决的。如果走不通最好暴力走第二部吧。
最坑的就是说事gcc的版本不匹配,5.4.0要gcc版本一定超过8,最后试了6,7,8,都没有解决,一直在不定修改软链接

备注:GCC安装的命令

#https://m.jb51.net/article/176239.htm
Ubuntu建立gcc软链接

建立软链接的命令
sudo rm /usr/bin/gcc
ls /usr/bin/gcc*
sudo ln -s /usr/bin/gcc-8 /usr/bin/gcc

安装cuda命令

sudo apt install nvidia-cuda-toolkit
sudo apt install nvidia-cudnn

conda install cudatoolkit

参考链接:
https://blog.csdn.net/qq_34953750/article/details/107662693
https://m.jb51.net/article/176239.htm

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值