3

我最近发现了这篇关于 C++AMP 的文章,您可以在其中临时禁用 Windows 8 中的 TDR。有没有办法将此解决方案应用于 CUDA?

4

1 回答 1

3

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

已编辑:上面的链接已失效。它提供的信息现在可以在https://docs.microsoft.com/en-us/windows-hardware/drivers/display/tdr-registry-keys获得)

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

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

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

于 2012-11-01T21:03:59.537 回答