我在VS2012上开发。我有3台显示器连接到我的电脑,配有一块GTX 960显卡。
我知道在驱动显示输出的同一设备上调试CUDA是不可能的。也许我读错了,但当我去NSight->Windows->System Info->Display Devices
时,我可以看到显示器使用我的显卡。由于我只有一个图形卡而且我可以调试(如图所示在CUDA WarpWatch1中),我推断我要么可以在驱动显示输出的同一设备上进行调试,要么使用我内置的Intel HD Graphics
但是不会在展示广告设备中显示。
答案 0 :(得分:0)
尽管您已经在某处看到过,但CUDA(和NSight)已经支持在有源显示GPU上使用WDDM驱动程序对GPU进行调试多年。您可以在文档here中看到支持的硬件,数据库和调试模式的确切矩阵。
首次推出CUDA时,调试仅限于非显卡。但是,这种限制在不久前使用更新的硬件在Windows和Linux上被删除了。