本文介绍了在Windows 8中禁用用于CUDA的TDR的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我最近发现这个的C ++ AMP,你可以临时禁用Windows 8中的TDR。有什么办法适用这个解决方案的CUDA?

I recently found this article for C++AMP where you can temporaly disable TDR in Windows 8. Is there any way to apply this solution for CUDA?

推荐答案

可以禁用Windows WDDM驱动程序超时检测和恢复机制,或者可以将超时延长为大于默认值2秒.Timeout检测和恢复记录在上。

Windows WDDM Driver Timeout Detection and Recovery mechanism can be disabled or the timeout can be extended to be greater than the default 2 seconds.Timeout Detection and Recovery is documented on MSDN.

Nsight Visual Studio Edition Nsight.Monitor具有禁用或增加超时的设置。否则,您可以使用MSDN文章中的注册表项。确保在更改后重新启动计算机。

Nsight Visual Studio Edition Nsight.Monitor has settings to disable or increase the timeout. Otherwise, you can use the registry keys in the MSDN article. Make sure to restart the computer after making changes.

我建议您在完全禁用TDR之前增加TdrDelay。

I recommend that you increase TdrDelay before completely disabling TDR.

Tesla GPU可以使用没有超时看门狗的Tesla Compute Cluster驱动程序。

Tesla GPUs can use the Tesla Compute Cluster driver which does not have a timeout watchdog.

这篇关于在Windows 8中禁用用于CUDA的TDR的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-14 05:55