- 事情的起因是服务器突然驱动不能用了,
nvidia-smi
显示 Failed to initialize NVML: Driver/library version mismatch
- 然后上网查解决方案,用
sudo dpkg --list | grep nvidia-*
显示的时候看到其它都是510,settings是470,就觉得有问题 - 然后尝试单独下510的settings,失败了
- 卸载重下总是470的
- 然后就尝试全部卸载,下470的
- 还是不行
- 灵机一动,看一眼另一个服务器的驱动,显示是510.47,可我下的510每次都是510.54,也没法指定版本为510.54
- 再灵机一动,试了下
apt search nvidia-driver-510
,发现54是nvidia-driver-510
,47是nvidia-driver-510-server
- 所以下载命令应该是
sudo apt-get install nvidia-driver-510-server nvidia-settings nvidia-prime
- 解决,还不行的,试试
sudo apt-get install aptitude
sudo aptitude install nvidia-driver-510-server nvidia-settings nvidia-prime