WDDM(Windows显示驱动程序模型)有一个"看门狗"计时器(称为:TDR),如果程序运行的时间超过最大允许时间,则会导致使用主图形适配器的程序超时...这是几秒钟。
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。
不太有希望。
那么,在GeForce上是否存在CUDA的成功案例(作为辅助图形适配器安装而未连接到任何显示器)运行时间超过5秒?
答案 0 :(得分:2)
您可以通过注册表禁用WDDM TDR级别,以使您的GPU工作时间超过5秒
根据https://msdn.microsoft.com/en-us/library/windows/hardware/ff569918(v=vs.85).aspx设置TDRLevel为0执行作业(我当前计算机上的此设置)不要忘记重新启动计算机以使更新生效。