Я пытаюсь установить CUDA 8.0 в рамках Ubuntu 16.04 для NVIDIA GeForce GT 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.
Я перезагрузил компьютер, но это не разрешило проблему. Как я разгружаю модуль 'DRM Nvidia' так, чтобы я мог установить 8.0 CUDA?
От чтения Вашего журнала кажется, что Вы пытаетесь установить свой драйвер Cuda, пока Ваш запуск X работает и таким образом использует Ваш gpu.
необходимо мешать ему использовать GPU сначала:
Удаляют формирователи тока: sudo apt-get purge nvidia-cuda*
(дополнительно) - Если Вы хотите установить драйверы также, затем работайте: sudo apt-get purge nvidia-*
Выход из системы от Вашего GUI (Ваш не выходить из системы является причиной, Вы получаете сообщение об ошибке). Чтобы выйти из системы, нажмите ctrl + высокий звук + F2 .
Остановка lightdm: sudo service lightdm stop
Теперь можно идти вперед и установить драйверы, в случае необходимо будет выполнить что-то как: sudo sh cuda_8.0.18_linux.run
(замена cuda_8.0.18_linux.run
с именем Вашего .run файла) .
NB: необходимо удостовериться, что Вы выбираете/согласовываете опцию создать символьную ссылку.
, когда установка закончится, перезагрузите свою машину: sudo reboot
У меня была похожая проблема. Оказывается, был процесс Xorg , запущенный на GPU , который я обнаружил с помощью nvidia-smi
. После убийства этого процесса все установилось нормально.
Для наблюдения, кто использует Nvidia: sudo lsof | grep nvidia
затем остановите использование услуг или процессов Nvidia