WDDM(Windows 显示驱动程序模型(有一个"看门狗"计时器(称为:TDR(,如果使用主图形适配器的程序运行时间超过允许的最大时间,则会导致它们超时...这是几秒钟。
NVIDIA 建议 CUDA 在辅助 GPU 上运行,该辅助 GPU 未连接到显示器,并且没有将 Windows 桌面扩展到显示器上。
Puget Systems的某个人对此进行了测试:
我想知道它是否只会发生在成为的卡 无响应是主要的,驱动实际的GUI/显示。所以 我把两张GeForce卡都放进去(980 Ti和Titan X(并运行了基准测试。 仅在辅助卡上测试...但它仍然绊倒了TDR。
不是很有希望。
那么,在运行超过 5 秒的 GeForce(作为辅助图形适配器安装且未连接到任何显示器(上是否有 CUDA 的成功案例?
您可以通过注册表禁用WDDM TDR级别,以使GPU工作超过5秒
根据 https://msdn.microsoft.com/en-us/library/windows/hardware/ff569918(v=vs.85(.aspx将 TDRLevel 设置为 0 完成这项工作(我在当前的计算机上有此设置(不要忘记重新启动计算机以使更新正常工作。