Драйвер Nvidia 384 хорошо работал на Ubuntu 17.04 и 17.10. Я перешел на Ubuntu 18.04 (чистая новая установка) и установил nvidia-driver-396 после этого замечательного ответа
Затем я установил Cuda Toolkit 9.2, используя файл .run. Не удалось установить с и без выбора установки драйвера nvidia вместе с ним. Перезагрузился и попробовал еще раз, затем cuda была успешно установлена. Но nvidia не работает.
$ nvidia-settings
ERROR: NVIDIA driver is not loaded
ERROR: Unable to load info from any available system
$ 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.
$ lspci -v | grep VGA
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09) (prog-if 00 [VGA controller])
Что я уже пробовал:
Деинсталлировано nvidia (
nvidia-uninstall
) Успешно, но с предупреждением: «Не удалось удалить некоторые символические ссылки. Я удалил cudarm -rf /usr/local/cuda*
и установил nvidia-driver-396, но все равно та же ошибкаУдалил nvidia-396, установил 396 с сайта nvidia (файл .run). Все началось с предупреждения «Не удалось выполнить предварительный сценарий при распространении». Я продолжил, и установка прошла успешно. Это также добавило нуво в черный список автоматически. Все тот же результат, что и 1.
Деинсталлировал предыдущий, удалил запись в черном списке, установил nvidia-390 Все тот же результат
Деинсталлировал предыдущий, установил его из «Дополнительные драйверы» из GUI. Без изменений.
Пошел в консольный режим. Остановился гдм. Затем установил 396. Без изменений. Установлено 390 аналогично. Без изменений.
Пробовал использовать xorg-edgers ppa (да, говорят, что они такие же, как графические драйверы ppa, но я сейчас в отчаянии). Неудовлетворенные проблемы с зависимостями. Так что вернулся, чтобы удалить все.
Удалил все, перешел в режим восстановления, затем установил nvidia-driver-390. Не повезло.
Я чувствовал, что драйвер nvidia с официального сайта внес некоторые необратимые изменения. Поэтому попытайтесь установить его снова, чтобы я мог правильно удалить его из режима восстановления, как это было предложено в отличном ответе с использованием параметра --unistall. Но сейчас его не удается установить. Сообщение об ошибке говорит, что Nouveau работает, несмотря на то, что в черном списке. Я удалил запись в черном списке позже
У меня Intel i5 с графикой Intel HD и Nvidia GeForce 940M . Да был установлен nvidia-prime. Двойная загрузка с Windows 10, безопасная загрузка отключена
На всех этих этапах я смог запустить серверное приложение nvidia x, хотя nvidia-smi выдало ту же ошибку. Однажды возникла проблема с разрешением, когда cuda запустил nvidia-xconfig. Я удалил xorg.conf, чтобы исправить это. Прямо сейчас на моем компьютере работает nouveau, никакие другие драйверы не установлены, нет черного списка nvidia, нет xorg.conf.
Может кто-нибудь помочь. Я не вижу причин, почему это не должно работать. Сообщается, что драйвер nvidia 390.12 хорошо работает с ядром 4.15, но все равно он не работает на моем.