The project I am involving is new to me for GPU implementation for an existing Windows app. I have done a lot trying to setup a platform such as: Window 64-bit app with MS Visual Studio 2008 + Cuda 5.0 (latest)+ Nsight 3.0(latest) so can debug device/kernel code. As I realized only Nsight can help me to debug device code.
When I upgrade from Cuda 4.2 to Cuda 5.0, I also purchased a new graphic card from Cuda 5.0 supported list which is GTX660Ti. It works fine with Cuda 5.0 in my project if not debug device code. But after I installed Nsight 3.0, I found it is not in its support list, nor in Nsight 2.2 list, Just need to confirm this card is no good for Nsight GPU? If yes I need to replace it by another card exactly under Nsight GPU list. So far target on GTX580, 570 etc. 560, etc which are good for both Nsight 2.2 and 3.0 for sure.
Just curious on what happen on GTX660Ti card which is not supported for Nsight 3.0. I runs a sample project on it with Nsight. When I start the Nsight debug from Visual Studio by put a break point in the kernel code (in a .cu file) the computer was blacked or crashed! Have to reboot. If I don’t insert any break point in the kernel code, it still runs fine like Nsight debug is not involved. Is this because this card/GPU is not supported or should I at least get some warring or alert message before crash…