美文网首页高效运维
ubuntu重启后显卡挂了:报错NVIDIA-SMI has f

ubuntu重启后显卡挂了:报错NVIDIA-SMI has f

作者: loving灬漠然丶 | 来源:发表于2021-01-22 10:37 被阅读0次

    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.
    中文意思:NVIDIA-SMI失败了,因为它无法与英伟达驱动程序通信。请确保安装并运行了最新的NVIDIA驱动程序。

    也就是说他的驱动程序不行了,得安装新版本驱动。然后一顿重装驱动,解决,但是次数多了恐怕不行。

    深究其底层原因

    重启之前好使,说明驱动正常,重启之后不好使,说明驱动损坏。不一定每次重启都挂掉驱动。检查原因,是因为自动更新内核导致,只要更新了内核,原来的驱动向上不兼容导致出问题。

    如何解决

    1. 禁用更新啊,内核不更新不就

    2. 重装驱动啊,这不就是我原来的笨方法吗

    3. 自动化重装驱动啊,好的,重点来了
      一个非常好的想法是我动态的根据内核版本来对我的驱动进行编译(事实上就是重装,但是期望他是自动执行的)。但是如何实现呢?
      我可不会写代码啊,问题不大,前任已经写好啦。呐:DKMS全称是Dynamic Kernel Module Support,它可以帮我们维护内核外的这些驱动程序,在内核版本变动之后可以自动重新生成新的模块。 不只是显卡驱动是这个bug啊,多数都有这个毛病。

    命令命令

    sudo apt-get install dkms
    sudo dkms install -m nvidia -v 455.23.04  #455.23.04 是安装驱动的版本
    

    查看dkms管理的驱动
    dkms status 显示
    没有执行sudo dkms install -m nvidia -v 455.23.04之前
    之后
    nvidia, 455.23.04, 5.8.0-38-generic, x86_64: installed
    

    相关文章

      网友评论

        本文标题:ubuntu重启后显卡挂了:报错NVIDIA-SMI has f

        本文链接:https://www.haomeiwen.com/subject/vqlszktx.html