运维系列&AI系列&Lenovo-G双系统系列(前传-装之前搜索的):显卡驱动报错:NVIDIA-SMI has failed because it couldn’t communicate with
显卡驱动报错:NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver.
- 显卡驱动报错:NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver.
- 问题:
- 解决方法:
- 底下评论
- 问题一:第二条命令报错怎么办
- 问题二:利用方法一解决了
- 问题三:使用方法一没有用<br> 使用方法二关机重启后发现使用的版本内核和提示的完全一样<br>怎么解决表情包
- 问题四:都不行表情包,怀疑是我驱动出问题了。
- 问题五:方法1可以,以后不敢随意更新软件了。。。。。。
- 问题六:用方法一、二分别解决了两次问题,都是可行的表情包
- 问题七:方法一,可以,但是过几天就不行了。
- 问题八:Error! Could not locate dkms.conf file.<br>File: /usr/src/nvidia-470.74/dkms.conf does not exist.<br>有报错表情包
- 问题九:如何知道驱动版本号?
- 问题十:Error! Could not locate dkms.conf file.
- 问题十一:可是我的内核已经是最低的了
- 问题十二:
- 问题十三:
- 问题十四:
显卡驱动报错:NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver.
问题:
使用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
这是一个常见问题,经常出现在ubuntu系统
中,主要原因还是系统内核升级了,导致新版本内核和原来显卡驱动不匹配
解决方法:
解决方法一:
只需执行两条命令就好:
sudo apt-get install dkms
sudo dkms install -m nvidia -v 440.44(440.44表示的是驱动版本号)
利用命令 ll /usr/src/
可查看下面有一个nvidia-440.44/文件夹
,版本号因电脑而异
解决方法二:
启动系统时,选择与之显卡驱动匹配的旧版本系统内核,重启系统之前,可使用命令查看当前系统内核版本
uname -r
5.3.0-40-generic(这是作者目前的系统内核版本)
现在重启系统,在进行ubuntu
启动引导的界面时,就是刚开始叫你选择操作系统的界面,选择“ubuntu高级选项
”,选择一个以前的内核版本,作者的新版本是5.3.0-40-generic
,然后选择一个离新版本最接近的低版本内核5.3.0-26-generic
,然后成功进入系统
任意使用上面一种方法后,再次使用nvidia-smi命令
就可以成功看到显卡信息了;也可以使用watch -n 0.2 nvidia-smi命令
实时查看显卡工作情况,0.2表示每间隔0.2秒刷新一次。
附:
命令行关闭系统自动更新,使用命令打开文件并编辑
sudo vim /etc/apt/apt.conf.d/10periodic
将双引号中的“1
”全部置“0
”即可,修改后保存。
如果要使用图形界面来关闭自动更新,找到系统设置(System Settings)
--> 软件更新(Software & Updates)
底下评论
问题一:第二条命令报错怎么办
问题二:利用方法一解决了
问题三:使用方法一没有用
使用方法二关机重启后发现使用的版本内核和提示的完全一样
怎么解决表情包
其他人回答
可以尝试关闭bios中的安全启动项
问题四:都不行表情包,怀疑是我驱动出问题了。
问题五:方法1可以,以后不敢随意更新软件了。。。。。。
问题六:用方法一、二分别解决了两次问题,都是可行的表情包
提问者推测
方法一不行的可能是gcc版本的问题
其他人提问
过高还是过低
问题七:方法一,可以,但是过几天就不行了。
问题八:Error! Could not locate dkms.conf file.
File: /usr/src/nvidia-470.74/dkms.conf does not exist.
有报错表情包
问题九:如何知道驱动版本号?
其他人回答
在自己电脑上查看自己相应的驱动版本号(文件夹usr/src/
下),然后方法一的命令中版本号替换成自己的就可以了
问题十:Error! Could not locate dkms.conf file.
提问者回答
使用sudo dkms install -m nvidia -v -xxxx
时出现
其他人提问
兄弟, 解决了吗???
提问者回答
解决了,你从官网上下载对应的run文件来装驱动,不要直接用命令行或者Livepitch
提问者回答
modprobe nvidia
挂载驱动
问题十一:可是我的内核已经是最低的了
问题十二:
ll /usr/src
drwxr-xr-x 1 root root 512 Jan 23 10:22 ./
drwxr-xr-x 1 root root 512 Aug 20 05:42 ../
drwxr-xr-x 1 root root 512 Jan 23 10:22 linux-headers-5.4.0-96/
drwxr-xr-x 1 root root 512 Jan 23 10:23 linux-headers-5.4.0-96-generic/
没有nvida文件夹怎么办?
其他人回答
sudo apt install nvidia-driver-版本 -y
问题十三:
谢谢,第一种方法可以,执行完后需要关机重启
我的输入ls /usr/src/后:文件夹内有nvidia-srv-450.172.01
则输入:sudo dkms install -m nvidia-srv -v 510.47.03
其他人提问
为什么你输入的和你的文件夹不一样
提问者回答
应该是我复制错了。。。文件夹内有nvidia-srv-510.47.03
问题十四:
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
遇到这个问题可以看看是不是自己的系统没有屏蔽自带的nouveau
,我就是这个问题
显卡驱动报错:NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)