如何在没有监视器暂停的情况下在Visual Studio 2010中调试CUDA内核

时间:2014-12-15 02:13:14

标签: visual-studio-2010 debugging cuda nsight

我在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中工作。

1 个答案:

答案 0 :(得分:1)

在常规选项卡的Nsight Monitor设置中,我更改了

WDDM TDR启用为false,现在似乎正在运行。

我使用的是NVIDIA GTX 970 GPU和NVidia驱动程序344.75。