человечность 14.04.2 - что драйверы Nvidia для CUDA

после установки cuda инструментарий и cuda образцы через runfile установку (драйвер Nvidia, установленный отдельно - двоичный драйвер NVIDIA - версия 340.76 от nvidia-340 (открытый исходный код)))

после выполнения./deviceQuery у меня есть это:

./deviceQuery Starting...

CUDA Device Query (Runtime API) version (CUDART static linking)

cudaGetDeviceCount returned 30
-> unknown error
Result = FAIL

nvidia-smi дает мне это:

+------------------------------------------------------+                       
| NVIDIA-SMI 340.76     Driver Version: 340.76         |                       
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 780 Ti  Off  | 0000:01:00.0     N/A |                  N/A |
| 37%   35C    P8    N/A /  N/A |    287MiB /  3071MiB |     N/A      Default |
+-------------------------------+----------------------+----------------------+

Таким образом, вопрос - какой драйвер Nvidia удовлетворит набор CUDA?

Насколько я знаю, что нет никаких xordg/edgers драйверов Nvidia для человечности 14.04.2?

?

1
задан 7 March 2015 в 13:05

2 ответа

Я использую драйверы Nvidia от nvidia-331 пакет из официального репозитория Ubuntu на Ubuntu 14.04.2.

Недавно что-то изменилось в пакетах драйверов, и CUDA прекратил работать, признак был ошибкой 30 ("Неизвестная ошибка") в первой CUDA-связанной операции.

После некоторой отладки я занялся расследованиями, той проблемой был с пропавшими без вести nvidia_uvm модуль ядра. Проверьте, что это загружается:

$ lsmod | grep nvidia
nvidia_uvm             34855  0 
nvidia              10744943  84 nvidia_uvm
drm                   303102  2 nvidia

, Если это не загружается, проверьте установку соответствующего пакета для 331 версии, которая это nvidia-331-uvm:

sudo apt-get install nvidia-331-uvm

, Но это недостаточно: nvidia_uvm не может быть загружен простым способом (например, путем выполнения modprobe nvidia_uvm), необходимо или выполнить Вас программа как корень (однажды, тогда модуль будет загружен, и корневые полномочия больше не будут требоваться), или (рекомендовал) установку nvidia-modprobe пакет и перезагрузка:

sudo apt-get install nvidia-modprobe
1
ответ дан 11 November 2019 в 02:24

После большого чтения, я получил CUDA 6.5, работающий над Ubuntu 14.04 с графическим процессором NVIDIA GeForce GT525M и интегрированной видеокартой Intel.

Нажатие Ctrl + Высокий звук + F1 для открытия терминала.

sudo service lightdm stop
sudo killall Xorg

Теперь устанавливают графический драйвер. Я должен был использовать драйвер nvidia 340.29, который приходит с петлявшим CUDA. Если у Вас есть интегрированная видеокарта Intel, необходимо использовать --no-opengl-files опция.

sudo ./NVIDIA-Linux-x86_64-340.29.run --no-opengl-files

В конце установки, НЕ позволяйте Nvidia реконфигурировать файлы конфигурации Xorg.

После этого, загрузите модуль Nvidia:

sudo modprobe nvidia

и затем можно установить Инструментарий CUDA и образцы:

sudo ./cuda-linux64-rel-6.5.14-18749181.run
sudo ./cuda-samples-linux-6.5.14-18745345.run

Перезагрузка и проверяют от раздела "Additional Drivers" в Системных Настройках-> программное обеспечение & Выбраны обновления, которые "Вручную установили драйвер". Теперь можно создать и протестировать deviceQuery, и это должно работать без ошибки.

Nvidia Руководство по началу работы CUDA для Linux говорит обо всех они подробно.

0
ответ дан 11 November 2019 в 02:24

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

Похожие вопросы: