В прошлый раз я пытался использовать nvidia-smi
это хорошо работало в моей машине Ubuntu 16.04 с Pascal Titan X.
Приблизительно после одного месяца не использования машины, я загрузился, и ускорение больше не работает. Я пытался работать 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, так как все новые ядра создаются с этим для смягчения Призрака. Можно выполнять nouveau драйвер теперь, и Вы, возможно, должны восстановить модуль ядра Nvidia с исправленным gcc компилятором. См.: https://bugs.launchpad.net/ubuntu / + источник/Xorg / + ошибка/1750937
Я просто заметил, что Вы загрузили эти 390 драйверов с Nvidia, но попытались переустановить 384.
процесс установки Nvidia является странным, я должен перечитать инструкции по установке каждые несколько месяцев, но если Вы следуете за ними к букве, они должны работать. По крайней мере, часть CUDA делает, у меня нет опыта с драйверами дисплеев.
После установки этих 390 драйверов, выполнения sudo nvidia-modprobe
и посмотрите, каковы сообщения об ошибках, если таковые имеются.
Я думаю, что причина исходного отказа состоит в том, что ядро было обновлено (автоматически или нет, это не имеет значения), и драйверы Nvidia должны быть восстановлены. По крайней мере это - мой обычный вид отказа с драйверами CUDA.