У мене 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- *. Я використовував синаптичний і робив чистку, 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
Прийміть EULA та встановіть драйвер. Я рекомендую дозволити йому оновлювати конфігураційні файли 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
коли у вашій домашній папці.