My purpose is to be able to debug GLSL code using Nsight’s Shader Debugging as a means to study OpenGL. I have a GeForce GTX 1050 Ti graphics card but I was told Nsight’s Shader Debugging does not support GeForce GTX 1050 Ti at the moment. So I plan to buy a cheap Quadro K600 to make running GLSL code line by line possible. To make sure my configuration works with Nsight 5.5, I write down the configuration here, asking if it will work as what I am expecting.
First, the reply of this thread https://devtalk.nvidia.com/default/topic/1031198/nsight-visual-studio-edition/cannot-set-breakpoint-in-nsight-for-visual-studio-for-a-simple-opengl-program/ says only Kepler architecture supports Nsight’s Shader Debugging at the moment. Quadro K600 is Kepler architecture and can run OpenGL 4.6 after the newest driver is installed (https://developer.nvidia.com/opengl-driver), so it should be able to run within Shader Debugging. Right?
Second, according to the documentation:http://docs.nvidia.com/nsight-visual-studio-edition/5.5/Nsight_Visual_Studio_Edition_User_Guide.htm#Target_and_Host_Setup.htm%3FTocPath%3DInstallation%2520and%2520Setup%2520Essentials%7CTarget%2520and%2520Host%2520Setup%7C_____0
I have to use remote debugging to work with Shader Debugging. Fortunately I have another desktop, so I will insert the Quadro K600 into it and configure the remote debugging in compliance with the documentation. Incidentally, I don’t need to make the Quadro K600 headless (i.e., does not connect to a display) in order to debug GLSL shaders, right?
So, the configuration is:
- Windows 10 Education
- GeForce GTX 1050 Ti
- Visual Studio 2017 version 15.5.6
- Nsight for VS 5.5
- Windows 7 Professional
- Quadro K600
- Visual Studio 2015 Update 3
- Nsight for VS 5.5
- The two machines are connected in a LAN.
Will this configuration work with Nsight 5.5’s Shader Debugging? If there is any problem in my configuration, please kindly point out. Thank you.