安装完cuda后,输入nvidia-smi发现:
nvidia-smi has failed because it couldn't communicate with the nvidia driver. make sure that the latest nvidia driver is installed and running.
因为Linux更新都是为了修复之前内核的bug,提供一些新的特性,内核更新了,显卡驱动没有更新所致,所以要维护内核外的驱动程序。那么使用dkms(DynamicKernel ModuleSupport)来实现这一效果。
第一步:安装DKMS
sudo apt-get install dkms
然后查看显卡驱动版本号
cd /usr/src

第二步:重新生成对应nvidia的驱动模块
sudo dkms install -m nvidia -v 430.34
第三步:重启系统
本文介绍了解决在Linux环境下nvidia-smi命令失败的问题,原因是内核更新后未同步更新显卡驱动。通过使用DKMS动态内核模块支持,可以确保内核更新后驱动仍能正常工作。步骤包括安装DKMS,重新生成nvidia驱动模块,并重启系统。
&spm=1001.2101.3001.5002&articleId=104293747&d=1&t=3&u=41203fe582054197b29b3170277bdc17)
8万+

被折叠的 条评论
为什么被折叠?



