Существует ли способ запустить приложения CUDA с устройством CUDA, являющимся вторичным адаптером?

Я пытался запустить программу CUDA на удаленном компьютере, которому установили Windows 7. GPU является GeForce GTX 480. Одна из проблем, с которыми я сталкивался, - то, что, компьютер имеет два адаптера,
1) Стандартный адаптер VGA
2) NVIDIA GEFORCE GT 480

Даже при том, что это показывает в диспетчере устройств. Рабочий стол использует стандартный Адаптер VGA. Я предполагаю, что это вызвано тем, что Стандарт VGA является основным адаптером. Также диспетчер устройств показывает, что монитор подключен к стандартному Адаптеру VGA. В этом сценарии, если я пытаюсь запустить какое-либо приложение CUDA, ему не удается распознать способное устройство CUDA.

Действительно ли необходимо для адаптера NVIDIA быть основным? Или есть ли любой способ использовать CUDA, когда видеокарта является вторичным адаптером. Я видел несколько сообщений на форумах NVIDIA по этому прежде, каждый предлагает использовать другую недорогую карту NVIDIA в качестве основного адаптера, но это в настоящее время - не опция. Я не мог найти никакие другие решения.

Спасибо

Я пытался запустить deviceQuery тест от GPU NVIDIA Вычислительные Образцы. Это было результатом, который я получил

CUDA Device Query (Runtime API) version (CUDART static linking) cudaGetDeviceCount FAILED CUDA Driver and Runtime version may be mismatched FAILED

Версия драйвера, которую я использую, 263.06. Версия CUDA 3.2

Я запустил тот же тест на своем рабочем столе, который также имеет окна 7 и GeForce GTX 465. Версия инструментария CUDA 3.2. Версия драйвера была тем же, и тест передал, хотя это перестало работать с более старым драйвером.

1
задан 08.12.2010, 19:20

2 ответа

Проверьте Вас BIOS, можно обычно настраивать то, что должно использоваться в качестве основного видеоадаптера там, и я подозреваю, что он неправильно конфигурируется - он должен быть установлен использовать PCIe-16 а не встроенное.

Можно найти, что изменение этого параметра конфигурации скроет встроенный адаптер от ОС полностью (это делает на моей машине, например).

0
ответ дан 24.11.2019, 01:18

Это не должно должно быть быть основным адаптером. Это могло бы быть, как Вы пытаетесь захватить устройство... Я попытался бы получить dev инструменты для cuda, установленного на рассматриваемом ПК и использовать утилиту перечисления и отправить вывод, если это перестало работать.

другое примечание, в некоторых драйверах, функциональность CUDA отключена несмотря на то, что карта способна к нему.

похоже, что gtx480 не мог бы поддерживаться 260 inf из поля. обсуждение подобных проблем к Вашему здесь: http://lunatics.kwsn.net/12-gpu-crunching/split-powerspectrum-unit-test.msg33737.html;topicseen

в этом обсуждении по крайней мере у одного пользователя есть gtx480, работающий как неадаптер дисплея и делающий cuda обрабатывающий с ним:

@Ghost: I did get the following so far:
- Made the modifications appropriate to the inf file, and successfully installed 263.06 TCC driver ( On 480 )
- Disabled the device as a 'normal' display (using mobo display instead)
- Merged the nSight registry key that disables WPF acceleration (for good measure, shouldn't be necessary with no active display on it)


Next step should be to switch the devices driver mode to TCC mode.  That's done via the command:
  nvidia-smi --driver-model=

howevr I get this response:

в конечном счете некоторые пользователи имели успех с исправленным inf от laptopvideo2go.

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

0
ответ дан 24.11.2019, 01:18

Теги

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