运行 GeForce 上的 CUDA 超过 5 秒?有什么成功案例吗?

Running CUDA on GeForce for 5+ seconds? Any success stories?

WDDM(Windows 显示驱动程序模型)有一个 "watchdog" 计时器(称为: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:

I wondered if it might only happen if the card that was becoming unresponsive was the primary one, driving the actual GUI / display. So I put both GeForce cards in (980 Ti and Titan X) and ran the benchmark test on just the secondary card... but it still tripped TDR.

不太有前途。

那么,在 GeForce 上有没有 CUDA 的成功案例(作为辅助图形适配器安装并且未连接到任何显示器)运行宁超过5秒?

您可以通过注册表禁用 WDDM TDR 级别,让您的 GPU 工作超过 5 秒

根据 https://msdn.microsoft.com/en-us/library/windows/hardware/ff569918(v=vs.85).aspx 将 TDRLevel 设置为 0 完成工作(我在当前机器上有此设置)不要忘记重新启动计算机以使更新生效。