1

Я пытался запустить программу CUDA на удаленном компьютере, на котором установлена Windows 7. Графический процессор - GeForce GTX 480. Одна из проблем, с которой я столкнулся, состоит в том, что у компьютера есть два адаптера,
1) Стандартный адаптер VGA
2) NVIDIA GeForce GTX 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

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

3 ответа3

0

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

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

0

Это не должно быть основным адаптером. Это может быть, как вы пытаетесь захватить устройство ...Я попытался бы получить инструменты 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:

в конечном итоге некоторые пользователи добились успеха с пропатченной инфой от laptopvideo2go.

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

0

Дисплей подключен к нему? Я знаю, что для ATI необходимо подключить монитор к каждой видеокарте, чтобы использовать их.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .