Установка драйверов Nvidia и CUDA

Я - новичок на Ubuntu и хочу установить CUDA на Ubuntu 14.04 для выполнения некоторого параллельного кода для моих проектов. Но я застреваю в этой точке.

Когда я выполняю эту команду на терминале

lspci | grep VGA

Это показывает

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)


Это даже не делает не показывает мою видеокарту. Но когда я работаю

lspci -v

Это показывает много деталей включая

01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev ff) (prog-if ff)
!!! Unknown header type 7f


Также, когда я выполняю 'детали' о своей операционной системе, она показывает
Процессор: Intel® Core™ i5-3337U CPU 1.80 ГГц × 4
Графика: мобильный Intel® Ivybridge
Тип ОС: 64-разрядный

Но когда я выполняю 'Дополнительные Драйверы' в моей операционной системе, она показывает
NVIDIA Corporation: GK208M [GeForce GT740M]
Используя двоичный драйвер NVIDIA - версия 352.39 от nvidia-352

Когда я выполняю команду

dpkg -l | grep -i nvidia

Это показывает следующий вывод

ii  bbswitch-dkms                                         0.7-2ubuntu1                                        amd64        Interface for toggling the power on nVidia Optimus video cards
ii  bumblebee                                             3.2.1-5                                             amd64        NVIDIA Optimus support for Linux
ii  bumblebee-nvidia                                      3.2.1-5                                             amd64        NVIDIA Optimus support using the proprietary NVIDIA driver 
rc  libcuda1-304                                          304.128-0ubuntu0.0.1                                amd64        NVIDIA CUDA runtime library
ii  libcuda1-352                                          352.39-0ubuntu1                                     amd64        NVIDIA CUDA runtime library
rc  nvidia-304                                            304.128-0ubuntu0.0.1                                amd64        NVIDIA legacy binary driver - version 304.128
ii  nvidia-352                                            352.39-0ubuntu1                                     amd64        NVIDIA binary driver - version 352.39
ii  nvidia-352-dev                                        352.39-0ubuntu1                                     amd64        NVIDIA binary Xorg driver development files
ii  nvidia-352-uvm                                        352.39-0ubuntu1                                     amd64        Transitional package for nvidia-352
rc  nvidia-libopencl1-304                                 304.125-0ubuntu0.0.1                                amd64        NVIDIA OpenCL Driver and ICD Loader library
ii  nvidia-modprobe                                       352.39-0ubuntu1                                     amd64        Load the NVIDIA kernel driver and create device files
rc  nvidia-opencl-icd-304                                 304.128-0ubuntu0.0.1                                amd64        NVIDIA OpenCL ICD
ii  nvidia-opencl-icd-352                                 352.39-0ubuntu1                                     amd64        NVIDIA  OpenCL ICD
ii  nvidia-settings                                       352.39-0ubuntu1                                     amd64        Tool for configuring the NVIDIA graphics driver
ii  primus                                                0~20131127-2                                        amd64        client-side GPU offloading for NVIDIA Optimus

Я думаю, что это означает, что мне установили драйверы, но мой GPU не обнаруживается.

Некоторые вещи, которые я уже сделал, устанавливают cuda в этой системе, я уже установил deb пакет с помощью следующих команд

sudo dpkg -i cuda-repo-ubuntu1404_7.5-18_amd64.deb 
sudo apt-get update 
sudo apt-get install cuda

Но теперь когда я выполняю любой из образцов, как devicequery, он показывает

cudaGetDeviceCount returned 38
-> no CUDA-capable device is detected

Я был посредством многих других обсуждений, но они вне моего уровня понимания. Может кто-либо предлагать то, что я должен сделать затем, потому что я действительно должен установить CUDA в этой системе.Заранее спасибо

1
задан 24 October 2015 в 01:51

1 ответ

у Вас есть и libcuda1-304 и libcuda1-352 вместе с водителем nvidia-304!!!!!

во-первых удаление все имеющее «304» в нем.

следующее применяется, если Вы установили шмеля и водителя Nvidia и не, если Вы установили главный Nvidia:

редактируют/etc/bumblebee/bumblebee.conf и изменяют линии:

линия 22:> линия Driver=nvidia

55:> линия KernelDriver=nvidia-352

58:> LibraryPath =/usr/lib/nvidia-352:/usr/lib32/nvidia-352

линия 61:> XorgModulePath =/usr/lib/nvidia-352/xorg,/usr/lib/xorg/modules

наконец Вы можете иметь к

sudo "a-cuda-application"

сначала, чтобы получить cuda, работающий впервые, и затем Вы можете использовать его без «sudo» для остальной части сессии.

1
ответ дан 7 December 2019 в 16:07

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

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