我有 CUDA 5.5、最新驱动程序、适用于 Windows7 64 位的 VC2010 的 Nsight studio 3.1。目标机器有一个无头 Titan 卡和另一个简单的 NVidia 卡,显示器连接到该卡。
我正在尝试调试包含一些动态并行性的 CUDA 代码。每当我在 VC 中单击“开始 CUDA 调试”时,我都会从 Nsight Monitor 收到此错误:CUDA dynamic parallelism debugging is not supported in preemption mode
. 从我发现的关于这个问题的一点点来看,这是因为我试图在驱动我的屏幕的同一设备上调试 CUDA。然而,这不是真的,正如我所提到的,我有一张单独的卡来驱动屏幕。我更进一步,将显示器与第二张卡断开连接,重新启动,并从另一台机器设置远程调试。结果相同。有谁知道如何解决这个问题?