Ubuntu断电/重启显卡驱动消失:“NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver....“

问题

Ubuntu已安装了显卡驱动,但是断电或者重启以后,命令行输入 nvidia-smi报错:
NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver…
命令行输入nvcc -V可以显示显卡驱动,说明确实是装了驱动的

原因

系统重启之后内核更新了

解决办法

下载DKMS

sudo apt-get install dkms

它能够维护内核外的驱动程序,并且在内核版本变化后自动生成新的模块。
输入

sudo dkms install -m nvidia -v 510.54

后面的510.54是你安装的驱动的版本号,可以在文件夹/usr/src/下面查看

禁止内核更新

1、查看已有的内核版本

sudo dpkg --get-selections | grep linux-image

2、查看正在用的内核

uname -r

3、固定内核(固定到你在用的版本)

sudo apt-mark hold linux-image-4.4.0-21-generic

猜你喜欢

转载自blog.csdn.net/holly_Z_P_F/article/details/128099945