问题
笔者使用的系统是ubuntu22.04,并且之前已经装好了nvidia驱动,不知怎么的突然今天就出现了连不上驱动的情况。在终端中输入nvidia-smi给出如下信息:

但是输入nvcc -V发现驱动还是在的:

解决方案
查询到的解决方案如下(不用重装驱动,甚至不用重启):
第一步,安装dkms:
| 1 | sudo apt-get install dkms | 
第二步,查看连接不上的驱动版本:
| 1 | ls /usr/src | grep nvidia | 
笔者这里是nvidia-515.76:

如果这里没有出现信息,说明没有安装驱动,请在网上搜索安装驱动教程。
第三步,使用dkms重新安装驱动:
| 1 | sudo dkms install -m nvidia -v xxx.xx | 
这里需要把xxx.xx换成刚才查询到的版本号,例如笔者就是515.76。
至此,笔者的问题已经解决,再次输入nvidia-smi发现可以看到信息:
