Hi guys, The problem we are having is, on one computer our program won’t display the option to connect the process to the visual studio Nsight debugger. The program we are working on is a plugin for another program.
So I start Nsight monitor and in options for it I set under CUDA , debugger , Use this Monitor for CUDA attach to TRUE.
I start my visual studios 2008 project and goto debug > Attach To Process
This brings up the Attach to Process window. I select the Nsight GPU Debugger. Under Qualifier I find my computers name and select it.
Nsight monitor says 1 connection
Attach to is Automatic.
Refresh after starting the external program that runs the CUDA plugin of ours.
Under Available Processes, I can see the program that I want to attach to but the attach option is disabled(greyed out). All the programs are greyed out. Under type none say CUDA
Under section 5.a of the Attach Debugging to a Running CUDA Process page it says.
If a process is grayed out and CUDA is not listed in the Type column, then it cannot be debugged with the CUDA Debugger. Usually this occurs because the NSIGHT_CUDA_DEBUGGER environment variable is not set in that process.
I set NSIGHT_CUDA_DEBUGGER = 1 in the system variables by hand.
This had no effect.
http://http.developer.nvidia.com/NsightVisualStudio/3.0/Documentation/UserGuide/HTML/Content/Attach_CUDA_to_Process.htm
I have uninstalled and reinstalled Nsight. I had version 3.0.0.13123 now I have 3.0.0.13150
I had the 311.50 drivers and have updated them to 320.49
System information:
Computer : Gateway DX4850
CPU:Intel(R) Core™ i5-2300 CPU @ 2.80GHz
Ram: 6.00 GB
Card: Quadro k5000
Driver version: 320.49
OS: Windows 7 service pack one
Nsight version: 3.0.0.13150
CUDA Version: Release 5.0, v0.2.1221
Is there something I could check in the registry.
ANY more ideas would be greatly appreciated.
I can provide more data about computer once I know what is needed. The program is proprietary so I doubt I’ll get permission to post certain portions of the code, but I think the config files if needed would be fine. I might not have mentioned something we tried so just ask.
Thanks in advance.
EDIT:
I have followed these
Steps and have some log files. To whom could I send them.