Ubuntu18.04自己更新导致的英伟达显卡驱动挂了的解决方案

时间:2024-02-29 19:44:10

某天打开电脑训练网络的时候忽然报了cuda找不到的错误如下:

CUDA status Error: file: ./src/dark_cuda.c : () : line: 499 : build time: Aug 13 2020 - 04:54:57

cuda,cudnn,显卡驱动都装好了,编译深度学习库的时候突然报了以上错误。

不要慌,先查看一下显卡驱动还在不在

nvidia-smi

此时显示

NVIDIA-SMI has failed because it couldn\'t communicate with the NVIDIA driver  

这个时候也不要慌,先查看一下你的内核

uname -r

此时发现内核悄摸的更新了(装好系统是5.3,此时是5.4)

比较着急的懒人做法是,重启系统,在进入系统的引导页面选择第2行的 ubuntu advance option 进去后选择5.3的那个内核进入系统,再查看显卡驱动,发现就正常了,长期有效的做法是删除5.4的内核,注意不要瞎删,自己先查好择怎么删除内核的,再动手做。楼主比较懒,不想再去删除内核了,此处就不再列出来具体的做法,也许某天楼主实在受不了开机的时候还要盯着开机界面,再手动选择一下,就自己去删5.4的内核了,到时候再更新博客。