2017-02-06 33 views
-2

WDDM (модель драйвера дисплея Windows) имеет таймер «сторожевого таймера» (называемый TDR), который заставляет программы, использующие основной графический адаптер, выйти из режима ожидания, если они работают дольше, чем максимально допустимое время ... что составляет несколько секунд.Запуск CUDA на GeForce за 5 секунд? Любые истории успеха?

NVIDIA recommends that CUDA is run on a secondary GPU that is NOT attached to a display и не имеет на нем рабочего стола Windows.

Some guy at Puget Systems tested this:

Интересно, это может произойти только если карта, которая становится зависания был первичным, вождение фактического GUI/дисплей. Итак, Я поставил обе карты GeForce в (980 Ti и Titan X) и провел тест только на вторичной карте ... но он все еще споткнул TDR.

Не очень перспективный.

Итак, есть ли истории успеха CUDA на GeForce (установленные в качестве вторичного графического адаптера и не подключен к любому дисплею) работают дольше, чем 5 секунд?

+0

Вы можете запустить CUDA более 5 секунд - просто разделите произведение на части, чтобы каждый [пакет] (http://stackoverflow.com/questions/39700645/cuda-kernel-only-launches-and-runs -at-some-grid-sizes # 39703032) работает менее 5 секунд. – tera

+0

Спасибо! Все еще интересно, можно ли запустить CUDA на вторичной GeForce столько, сколько потребуется, без каких-либо кодовых трюков :-) – FPU

+0

Потому что я хотел бы знать, прежде чем покупать дополнительную карту GeForce :-) – FPU

ответ

1

вы можете отключить WDDM уровень TDR благодаря реестр, чтобы сделать вашу работу GPU более чем 5s

Согласно https://msdn.microsoft.com/en-us/library/windows/hardware/ff569918(v=vs.85).aspx установке TDRLevel в 0 Сделайте работу (я имею эту установку на моей текущей машине) не забудьте перезагрузить компьютер, чтобы обновление работало.

+0

Спасибо! Но мне все же интересно, если кто-то действительно запустил CUDA на вторичной GeForce столько, сколько потребуется, без изменения настроек TDR. Так же, как NVIDIA рекомендует: «[запустить CUDA на графическом процессоре, который НЕ прикреплен к дисплею и не имеет на нем рабочего стола Windows» (https://developer.nvidia.com/cuda-faq#Programming) ». – FPU

+0

Я использую встроенный графический процессор Intel HD для своего экрана и графический процессор NVIDIA для вычисления, единственный способ получить его - это играть с настройками WDDM. – X3liF

+0

Отключен ли ваш графический процессор NVIDIA с любого дисплея? – FPU

 Смежные вопросы

  • Нет связанных вопросов^_^