Не удалось загрузить nvidia-uvm
Я хочу использовать CUDA на своем компьютере (используя шмеля), но всякий раз, когда я хочу запустить программу, управляемую cuda, я получаю сообщение об ошибке modprobe: FATAL: Module nvidia-uvm not found.
Я уже установил nvidia-337-uvm
с помощью apt-get
, но nvidia-modprobe не может найти модуль. Итак, что я делаю не так? Система Ubuntu 14.04.
Спасибо!
3 ответа
У меня такая же проблема на моей машине, я нахожу решение здесь:
Отредактируйте файл /etc/modprobe.d/bumblebee.conf или создайте новый файл, если вы не используете шмель, и добавьте в него строку:
alias nvidia-uvm nvidia-340-uvm
Вам следует заменить nvidia-340-uvm на версию, которую вы используете. Вы можете найти его по
sudo updatedb
locate --regex nvidia-.*-uvm.ko
Спасибо! Но моя строка отличается:
alias nvidia-uvm nvidia_352_uvm
Так как:
$ locate --regex nvidia.*uvm.ko
/lib/modules/3.19.0-39-generic/updates/dkms/nvidia_352_uvm.ko
/var/lib/dkms/nvidia-352/352.63/3.19.0-39-generic/x86_64/module/nvidia_352_uvm.ko
Может быть, это поможет кому-нибудь еще.
Сегодня я наткнулся на день, исполненный ОЧИЩЕНИЙ и ОТНОШЕНИЙ /APT-GET. Я пытался решить проблему активации nvidia-uvm.
У меня уже установлена CUDA 6.5. Я обновил свой nvidia до 352, думая, что 340 был с проблемами. Но, как вы увидите, это был вопрос активации компонентов, внесенных в черный список шмелем.
Я бегу:
sudo apt-get установить шмель шмель-нвидия
Однако я решил прокомментировать следующее из файла "/etc/modprobe.d/bumblebee.conf":
Обходной путь, чтобы убедиться, что nvidia-uvm также удален
удалить nvidia rmmod nvidia-uvm nvidia (комментируется)
Это давало проблемы с моей активацией modprobe. Прежде всего, я не знаю почему, но я должен всегда запускать команду optirun с каким-то процессом, а затем выполнять sudo modprobe nvidia-XXX-uvm
Пример: "sudo optirun glxspheres64 sudo modprobe nvidia-352-uvm"
Я думаю, это потому, что шмель блокирует какой-то компонент, который должен быть активирован при выполнении optirun. В любом случае, это сработало для меня, и я надеюсь, что смогу сэкономить PURGE/INSTALL, который каждый, возможно, устал от исполнения.
С наилучшими пожеланиями,