На этот вопрос уже есть ответ здесь:
У меня есть Ubuntu 17.10 64 бит с ядро по умолчанию.
Я обновил его прямо сейчас, и моя версия драйвера NVIDIA - 384.90.
Я хочу использовать CUDA 9.1, но для этого требуется драйвер NVIDIA версии r387. Выполнение этого:
sudo ./cuda_9.1.85_387.26_linux.run -silent -driver
Я могу установить этот драйвер. Но я получаю следующую ошибку:
ОШИБКА: модуль ядра NVIDIA 'nvidia-drm', похоже, уже загружен в
ваше ядро. Это может быть связано с тем, что он используется (например, сервером X , программой CUDA или NVIDIA Persistence Daemon), но это также может произойти, если ваше ядро было сконфигурировано без поддержки выгрузки модуля . Перед обновлением драйвера обязательно закройте все программы, которые могут использовать GPU (ы).Если программы на базе GPU не запущены, вы знаете, что ваше ядро поддерживает выгрузку модуля , и вы по-прежнему получаете это сообщение, а затем ошибку {{ 1}} могло произойти, что привело к повреждению счетчика использования модуля ядра NVIDIA, простейшим средством от которого является перезагрузка компьютера.
Я перешел в текстовый режим, выполнив команду sudo init 4
, но получаю ту же ошибку.
У меня ядро по умолчанию, и, возможно, оно не поддерживает выгрузку модулей.
Как я могу узнать, поддерживает ли ядро выгрузку модулей? или как его включить?
Вы задаете много разных вещей в одном вопросе. Вы также предлагаете различные методы и проблемы с ними. Я сосредоточусь на названии вашего вопроса, так как другие могут быть заинтересованы.
Самый простой способ перейти с nVidia 384.98 на 387.34 - перейти на System Settings
-> Software & Updates
-> Additional Drivers
, и появится этот экран
Проверьте опцию для 387.34
, и текущая опция для 384,98 будет снята автоматически. Затем сохраните изменения и перезагрузитесь.
Примечание: Если вы вручную установили биты и фрагменты nVidia, вы можете столкнуться с трудностями, требующими ручной очистки старых версий и т. Д. В этом случае проверьте базу данных Q & amp; здесь, чтобы найти решения. Если решение не найдено, напишите новый вопрос.