2014-10-09 80 views
1

通常我在Linux上編程,現在我要設置一個Windows環境來調試nsight版本的Visual Studio。用OpenGL進行nsight調試interop

但是,當我嘗試啓動調試器(圖形或CUDA調試)時,它不起作用。在CUDA剛剛調試器斷開,並與

FrameDebugger: Unsupported operation encountered; saving compatibility log to 'C:\Users\##\Documents\NVIDIA Nsight\nvcompatlog.txt' 

圖形調試器斷開連接,然後將文件說

cuGraphicsGLRegisterImage (Registering GL textures for CUDA-Interop is unsupported) 

這是否意味着沒有辦法調試CUDA,當有互操作的禮物呢?這很難相信,所以我想確保問題不在我的電腦上。

+0

從錯誤日誌中可以看出,您無法調試CUDA-OPENGL interop。 – 2014-10-11 14:31:41

+1

錯誤日誌僅寫入圖形調試器。另外我認爲很多cuda應用程序都使用opengl來輸出,所以這會是一個很大的缺點。這就是爲什麼我覺得很難相信.. – Adam 2014-10-11 16:54:36

+0

我有一個非常類似的問題。它似乎像在Linux上的cuda-gdb實際上更有能力? https://devtalk.nvidia.com/default/topic/841735/cuda-programming-and-performance/should-the-nsight-cuda-debugger-work-with-opengl-interop-/ – matth 2015-06-10 18:51:43

回答

0

cuGraphicsGLRegisterImage在圖形調試器中不被支持,因爲nvcomlog.txt表示。 Cuda調試器應該可以工作。請聯繫[email protected],您可能會被要求提供代碼。