CUDA: Версия драйвера недостаточна для времени выполнения CUDA

При выполнении примера CUDA /usr/local/cuda/samples/1_Utilities/deviceQuery$ с sudo ./deviceQuery команда, вывод был:

 ./deviceQuery Starting...
 CUDA Device Query (Runtime API) version (CUDART static linking)
cudaGetDeviceCount returned 35
-> CUDA driver version is insufficient for CUDA runtime version
Result = FAIL


При использовании lspci -v | grep -i команда я добираюсь:

NVIDIA Corporation GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (rev a1)


lshw -c video команда дает:

PCI (sysfs)  


  *-display               
       description: VGA compatible controller
       product: Haswell-ULT Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 0b
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:63 memory:b5000000-b53fffff memory:c0000000-cfffffff     ioport:6000(size=64)
  *-display
       description: 3D controller
       product: GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:09:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list
       configuration: driver=nouveau latency=0
       resources: irq:62 memory:b3000000-b3ffffff memory:a0000000-afffffff memory:b0000000-b1ffffff ioport:3000(size=128)



Таким образом, могло бы случиться так, что CUDA не работает, потому что i915 драйвер находится в игре вместо Nvidia один? Раз так, как я получаю эту работу?


Последнее руководство, за которым я следовал для установки драйверов Nvidia действительно, испортило мою систему, и ей было нужно переустанавливание, предложите руководство, которое работает хорошо на Ubuntu 14.04.

2
задан 10 July 2015 в 00:00

1 ответ

Вы, кажется, используете ноутбук. Обычно, после того, как драйверы Nvidia установлены, Intel GPU используется по умолчанию для сохранения питания. Однако можно запустить любую программу с GPU Nvidia путем выполнения его с optirun:

optirun ./deviceQuery

или

sudo optirun ./deviceQuery

хотя я не думаю, что Вам было бы нужно sudo для образцов CUDA

Править: Как указано Pilot6, optirun доступно через bumblebee пакет в Ubuntu. Проверьте веб-сайт проекта на большее количество деталей.

2
ответ дан 2 December 2019 в 03:53

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

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