可以在Windows 7上的GTX590上使用Parallel Nsight進行本地調試嗎?我知道要進行本地調試,您需要兩個GPU。 590有兩個GPU,但我無法得到這個工作。我收到錯誤消息:GTX上的CUDA Parallel Nsight本地調試590
並行Nsight調試 本地調試失敗。 Nsight與WPF加速不兼容。請參閱有關WPF加速的文檔。在Nsight安裝中運行DisableWpfHardwareAcceleration.reg。
我已經看過有關WPF加速文檔和使用的文件「DisableWpfHardwareAcceleration.reg」禁用WPF加速 - 我已經使用註冊表編輯器檢查和REG_DWORD肯定是設置爲1,表明硬件加速已經成功禁用。我也在Nsight Monitor Options中將「WDDM TDR enabled」設置爲「False」。
我已通過NVIDIA控制面板通過在「設置多GPU和PhysX配置」選項卡中選擇「禁用多GPU模式」禁用了SLI模式。
使用代碼:
int devCount;
cudaGetDeviceCount(&devCount);
printf("CUDA Device Query...\n");
printf("There are %d CUDA devices.\n", devCount);
輸出消息
CUDA設備詢問...
有2個CUDA設備。
這表明GTX590中的兩個GPU被視爲兩個單獨的CUDA設備。
儘管所有這一切,我仍然得到上述錯誤。
我不確定這是否會導致問題,但是您的顯卡是否處於SLI模式?你可以嘗試禁用它,看看它是否有任何區別?只是一個猜測。 – Bart
卡上連接了多少臺顯示器? – Bart
只有1個監視器。 – Barjavel