问题描述:放假前关闭了服务器(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也可以试一试),但由于每个人造成错误的原因不尽相同,这算是提供了一种思路,都可以试一试。
希望能帮到你~