问题描述
运行nvidia-smi命令时出现下面的错误:
NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver
除此之外,笔者将两个显示器接在同一张显卡上,会出现只能点亮一个显示器的问题,而在windows系统中就没有这个问题。
原因分析
出现这个问题是在重启系统,ubuntu系统在安装某些内核文件后,应该是内核升级导致的,当前的内核与之前安装的nvidia驱动不匹配。
解决方案
- 安装dkms包
sudo apt install dkms
2.查看当前的nvidia驱动版本:
ls -l /usr/src/
执行后的输出的最后一行的版本号为550.40.07
- 安装对应的版本的nvidia驱动,把对应的版本替换到下面命令的-v后面
sudo dkms install -m nvidia -v 550.40.07
执行后显示completed字样,就代表安装成功。
笔者出现了两次这个问题,都能成功安装,如果有安装失败的情况,可以参考下面的博文