在Windows 8中禁用CUDA的TDR

时间:2012-11-01 12:35:57

标签: c++ cuda

我最近在C ++ AMP中找到了这个article,您可以在Windows 8中暂时禁用TDR。有没有办法为CUDA应用此解决方案?

1 个答案:

答案 0 :(得分: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驱动程序。