我在Win7 x64上安装了带有Parallel Nsight 4.2的CUDA 6.5 SDK。我想调试我的CUDA内核,但我的监视器在断点处停止。
在CUDA菜单下的Nsigt montior选项中我有
桌面GPU必须使用SW preemption:true
无头GPU必须使用SW抢占:true
TCC GPU必须使用SW抢占:true
在我的VS 2010 Nsight Cuda选项中,我有
抢占偏好:不喜欢SW SWeeption
我在VS 2010 Nsight设置中尝试了SW preemption,但显示器停止了同样的事情。
它与代码无关,因为我能够使用nsight eclipse在Linux中进行调试,使用beta功能可以使用1 GPU进行调试。但我更喜欢在Windows中工作。
答案 0 :(得分:1)
在常规选项卡的Nsight Monitor设置中,我更改了
WDDM TDR启用为false,现在似乎正在运行。
我使用的是NVIDIA GTX 970 GPU和NVidia驱动程序344.75。