上次我尝试nvidia-smi
在Pascal Titan X的Ubuntu 16.04机器上使用它时效果很好。
一个月左右不使用机器后,我启动了,加速不再起作用。我尝试运行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.
我尝试使用以下方法重新安装驱动程序的最新版本:
sudo ./NVIDIA-Linux-x86_64-390.42.run -no-drm
重新启动,并nvidia-smi
报告相同的错误。跑步lsmod | grep nvidia
什么也没显示。
我尝试以这种方式安装驱动程序:
sudo apt-get purge nvidia*
sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update
sudo apt-get install nvidia-384
然后重新启动-仍然没有任何作用,lsmod | grep nvidia
并且存在相同的错误nvidia-smi
。
在我的中/var/log/syslog
,我看到以下消息:
nvidia: version magic '4.4.0-116-generic SMP mod_unload modversions ' should be '4.4.0-116-generic SMP mod_unload modversions retpoline '
如何排除故障并再次使加速器正常工作?
请检查您的nvidia内核模块是否支持retpoline,因为所有新内核均以此构建,以减轻Spectre的影响。您现在可能正在运行nouveau驱动程序,并且可能需要使用修补的gcc编译器重建nvidia内核模块。参见:https : //bugs.launchpad.net/ubuntu/+source/xorg/+bug/1750937
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句