Как установить CUDA 8.0 на Ubuntu 16.04 с Nvidia GeForce GTX 1080

Я пытаюсь установить CUDA 8.0 в Ubuntu 16.04 для Nvidia GeForce GTX 1080. У меня была установлена ​​CUDA 7.5, но она не совместима с GTX 1080. Я загрузил установщик.run со страницы разработчика Nvidia, но установил дает сбой и выводит следующее в nvidia-installer.log

   An NVIDIA kernel module 'nvidia-drm' appears to already be loaded in

   your kernel.  This may be because it is in use (for example, by an X

   server, a CUDA program, or the NVIDIA Persistence Daemon), but this

   may also happen if your kernel was configured without support for

   module unloading.  Please be sure to exit any programs that may be

   using the GPU(s) before attempting to upgrade your driver.  If no

   GPU-based programs are running, you know that your kernel supports

   module unloading, and you still receive this message, then an error

   may have occured that has corrupted an NVIDIA kernel module's usage

   count, for which the simplest remedy is to reboot your computer.

Я перезагрузил компьютер, но это не решило проблему. Как выгрузить модуль 'nvidia-drm', чтобы я мог установить 8.0 CUDA?

3 ответа

Решение

После прочтения вашего журнала, вы, похоже, пытаетесь установить драйвер Cuda, когда ваш start X работает и, таким образом, использует ваш gpu.

Вы должны остановить его от использования вашего графического процессора в первую очередь:

  • Удалить текущие драйверы: sudo apt-get purge nvidia-cuda*

  • (необязательно) - если вы тоже хотите установить драйверы, запустите: sudo apt-get purge nvidia-*

  • Выйдите из своего графического интерфейса (причина того, что вы получаете сообщение об ошибке, заключается в том, что вы не выходите из системы) Чтобы выйти, нажмите Ctrl + Alt + F2.

  • Стоп Лайтм: sudo service lightdm stop

  • Теперь вы можете продолжить и установить драйверы, в вашем случае вам нужно будет выполнить что-то вроде: sudo sh cuda_8.0.18_linux.run (заменить cuda_8.0.18_linux.run с именем вашего.run файла).

  • NB. Вам необходимо убедиться, что вы выбрали / согласуете вариант создания символической ссылки.

  • после завершения установки перезагрузите компьютер: sudo reboot

У меня была похожая проблема. Оказывается, на GPU запущен процесс Xorg, который я обнаружил с помощью nvidia-smi, После убийства этого процесса все установилось нормально.

Чтобы увидеть, кто использует nvidia:sudo lsof | grep nvidia
затем остановите службы или процессы, использующие nvidia

Другие вопросы по тегам