学无先后,达者为师

网站首页 编程语言 正文

Centos解决显卡驱动问题:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver.

作者:宋小江@ 更新时间: 2022-08-28 编程语言

问题描述:放假前关闭了服务器(centos),春节回来后,启动服务器,输入nvidia-smi,得到如下错误,然而在此之前都是正常使用的:
在这里插入图片描述
在几经探索无果,准备重装驱动时,发现是nouveau模块没有禁用:
在这里插入图片描述
这个是会与nvidia官方的驱动冲突,所以要将其禁用掉,按如下操作:

  • 打开如下文件:vim /usr/lib/modprobe.d/dist-blacklist.conf
  • 新增以下两行内容:
    • blacklist nouveau
    • options nouveau modeset=0
  • 备份当前的镜像:mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
  • 建立新的镜像:dracut /boot/initramfs-$(uname -r).img $(uname -r)
  • 重启:reboot

再次lsmod | grep nouveau查看的话,就不会得到任何结果了:
在这里插入图片描述
这时候再输入nvidia-smi便可以看到显卡信息了:
在这里插入图片描述
关于ubuntu的解决办法网上有很多了,然后这是关于centos相关问题的一种解决办法(ubuntu也可以试一试),但由于每个人造成错误的原因不尽相同,这算是提供了一种思路,都可以试一试。

希望能帮到你~

原文链接:https://blog.csdn.net/nianjiuhuiyi/article/details/122818984

栏目分类
最近更新