Я получил Cuda6, работающий над Lubuntu 14.04. На нем уже были установлены основные сборки, поэтому, если вы используете новую установку, вам, вероятно, следует установить ее:
apt-get install build-essential
Загрузите пакет запуска cuda6 (6.0.37 в настоящее время) ~/Downloads
:
Откройте терминал и распакуйте отдельные установщики с помощью:
mkdir ~/Downloads/nvidia_installers;
cd ~/Downloads
./cuda_6.0.37_linux_64.run -extract=~/Downloads/nvidia_installers;
(Я попытался запустить файл .run напрямую, но он продолжал ломать мою установку Xorg и никогда не запускал X. Я считаю, что это проблема конфигурации между версиями драйверов: теми, которые установлены apt-get nvidia-331-updates
и драйвером cuda * .run.)
Полностью удалите все что угодно в репозиториях Ubuntu с помощью nvidia- *. Я использовал synaptic и произвел чистку, AKA полностью удалил программы и настройки.
sudo apt-get --purge remove "nvidia-*"
Имейте эти инструкции под рукой, так как нам нужно убить X установить драйвер. Нажмите CTL + ALT+, F1чтобы перейти к физическому терминалу и войти в систему.
cd ~/Downloads/nvidia_installers;
sudo service lightdm stop
sudo killall Xorg
sudo ./NVIDIA-Linux-x86_64-331.62.run
Примите лицензионное соглашение и установите драйвер. Я бы порекомендовал ему обновить конфигурационные файлы Xorg.
После завершения установки, включите модуль nvidia и установите CUDA.
sudo modprobe nvidia
sudo ./cuda-linux64-rel-6.0.37-18176142.run
sudo ./cuda-samples-linux-6.0.37-18176142.run
проверьте, работают ли драйверы, перейдя в каталог с образцами
cd /usr/local/cuda/samples
sudo chown -R <username>:<usergroup> .
cd 1_Utilities/deviceQuery
make .
./deviceQuery
Работал для меня на данный момент. Теперь перезапустите X
sudo service lightdm start
Вы должны быть в состоянии сделать
lsmod | grep nv
и увидеть строку с nvidia в списке. Не забудьте выйти из своего физического терминала, если все это работает.
ПРИЛОЖЕНИЕ
В моем случае необходимо было добавить папку с исполняемым файлом к вашему $PATH
.
Один из способов сделать это - отредактировать ~/.bashrc
файл в вашей домашней папке. Добавьте строку в свой. bashrc
(измените местоположение, если вы изменили папку установки CUDA по умолчанию)
экспорт PATH = / usr / local / cuda-6.0 / bin: $ PATH
Сохраните файл и затем введите .bashrc
его, набрав
source .bashrc
когда в вашей домашней папке.