问题
笔者使用的系统是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
发现可以看到信息: