nvidia-smi 报错
报错 NVIDIA
2023-09-27 14:20:16 时间
背景
原本我的 【nvidia 显卡驱动】、【cuda】、【cudnn】 都装成功了,而且也可以正常工作
但是有一天我重启之后就发现 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.
检查问题
- nvcc -V 显示正常,说明nvidia显卡驱动已经安装了
- 再次安装下载好的 【nvidia 显卡驱动】显示已经安装过,最后没能成功安装,出现内核不匹配的错误
- 我设置了ubuntu的检查更新都是never,排除自动更新内核版本的可能
解决方法(亲测有效)
- 屏蔽nouveau驱动
Ubuntu系统集成的显卡驱动程序是nouveau,它是第三方为NVIDIA开发的开源驱动,我们需要先将其屏蔽才能安装NVIDIA官方驱动。 所以我们要先把驱动加到黑名单blacklist.conf里,我们要先修改该文件的属性才能编辑。
加入黑名单后,nvidia-smi即可正常显示,无需重装显卡驱动
参考文章:ubuntu安装nvidia驱动
相关文章
- [svc]线上Iptables重启报错
- vue启动报错_interopRequireDefault is not a function
- 在一般编写代码时可以不写分号 ; 但是遇到中括号 小括号 模板字符串的时候必须在前面加一个分号,否则会报错。
- protocol buffer 3 -- 报错 Cannot resolve method 'parseFrom(java.nio.ByteBuffer)'
- 任务调度平台报错
- 终端启动tomcat报错 command not found 解决方法 (含启动和关闭命令)
- mmcv包在linux下无法使用inshow展示报错:qt.qpa.xcb: could not connect to display
- Android 资源报错:has no declaration in the base values folder; this can lead to crashes when the resourc
- Java kotlin报错The minCompileSdk (31) specified in a dependency's AAR metadata解决方法
- 解决“Could not initialize class org.jetbrains.jps.builders.JpsBuildBundle”报错
- vuecli3打包项目上线之后报错怎么使用本地的sourcemap文件定位调试?
- vue——全局引入vant,但是一直在报错Vant is not defined