Shader debugging on a Maxwell GPU
Is shader debugging with Nsight Visual Studio Edition supported on a single-GPU system with a Maxwell GPU (namely the GTX 970)? I can't get it to work on my system, neither for Direct3D nor OpenGL. I am using VS2013 Community, Nsight 4.5, Windows 8.1 (64 bit), 347.52 driver. Frame capture and scrubbing works and the API Inspector shows that all shaders are attached to the pipeline and lets me navigate to their source code, but breakpoints are never hit. When I try to use Pixel History by selecting a pixel on a render target (in the Resources window), I get a Pixel History window with a "Shader debugging is not available" message in it. On Direct3D, the Shaders List shows "Shader debugger is not available" in the Symbolics Status column for all shaders. On OpenGL, the Shaders List does not show any shaders at all.
Is shader debugging with Nsight Visual Studio Edition supported on a single-GPU system with a Maxwell GPU (namely the GTX 970)?
I can't get it to work on my system, neither for Direct3D nor OpenGL. I am using VS2013 Community, Nsight 4.5, Windows 8.1 (64 bit), 347.52 driver.
Frame capture and scrubbing works and the API Inspector shows that all shaders are attached to the pipeline and lets me navigate to their source code, but breakpoints are never hit. When I try to use Pixel History by selecting a pixel on a render target (in the Resources window), I get a Pixel History window with a "Shader debugging is not available" message in it.
On Direct3D, the Shaders List shows "Shader debugger is not available" in the Symbolics Status column for all shaders.
On OpenGL, the Shaders List does not show any shaders at all.

#1
Posted 03/01/2015 08:20 PM   
I get the exact same behaviour with unreal engine 4.
I get the exact same behaviour with unreal engine 4.

#2
Posted 03/02/2015 02:56 AM   
Hi guys, That's expected, since Nsight don't support Shader Debug on Maxwell GPU, that's a known issue, you can try to use Kepler GPU or Fermi GPU. Thanks An
Hi guys,

That's expected, since Nsight don't support Shader Debug on Maxwell GPU, that's a known issue, you can try to use Kepler GPU or Fermi GPU.

Thanks
An

#3
Posted 03/02/2015 03:38 AM   
[quote="AYan"]Hi guys, That's expected, since Nsight don't support Shader Debug on Maxwell GPU, that's a known issue, you can try to use Kepler GPU or Fermi GPU. Thanks An[/quote] Hi! Thanks for the reply. What confuses me, though, is that the lack of debugging support on Maxwell is not even mentioned in the Nsight documentation and release notes. Can you give us an ETA of this feature?
AYan said:Hi guys,

That's expected, since Nsight don't support Shader Debug on Maxwell GPU, that's a known issue, you can try to use Kepler GPU or Fermi GPU.

Thanks
An


Hi! Thanks for the reply. What confuses me, though, is that the lack of debugging support on Maxwell is not even mentioned in the Nsight documentation and release notes. Can you give us an ETA of this feature?

#4
Posted 03/02/2015 06:46 PM   
Hi, sorry that I can't show you some ETA, but we will announce it as soon as it's ready. Thanks An
Hi,

sorry that I can't show you some ETA, but we will announce it as soon as it's ready.

Thanks
An

#5
Posted 03/03/2015 07:39 AM   
Hi all, any progress regarding this issue? I would love to debug my shaders ;)
Hi all,

any progress regarding this issue? I would love to debug my shaders ;)

#6
Posted 04/13/2015 10:59 AM   
Hi all, Any progress re debugging shaders on Maxwell GPUs? I'm also one of who would love to debug shaders and who is also waiting.
Hi all,

Any progress re debugging shaders on Maxwell GPUs? I'm also one of who would love to debug shaders and who is also waiting.

#7
Posted 06/10/2015 10:26 PM   
This still doesn't work, seriously NVidia?
This still doesn't work, seriously NVidia?

#8
Posted 08/12/2015 11:32 AM   
Hi guys, Sorry guys, the feature is under consideration for a future release. Thanks An
Hi guys,

Sorry guys, the feature is under consideration for a future release.

Thanks
An

#9
Posted 08/13/2015 06:45 AM   
Is there an official feature request method by which we can weigh in on these types of things and affect prioritization for future releases? dba
Is there an official feature request method by which we can weigh in on these types of things and affect prioritization for future releases?

dba

#10
Posted 09/11/2015 03:42 PM   
That would be great. C'mon, these gpus have been out for over a year now, and you can still claim that it has full support? At least put on the required specs that shader debugging isn't available with a Maxwell gpu.
That would be great. C'mon, these gpus have been out for over a year now, and you can still claim that it has full support? At least put on the required specs that shader debugging isn't available with a Maxwell gpu.

#11
Posted 09/15/2015 03:20 PM   
Is there any time estimate on this yet? It has been quiet for over a year.
Is there any time estimate on this yet? It has been quiet for over a year.

#12
Posted 08/26/2016 06:27 PM   
It's somewhat unbelievable this has gone on for so long :( Especially now that Pascal is out. I am sure it's not an easy thing to get working - but not being able to debug GLSL compute shaders on any device is insane in this day and age. They are too complicated that such a lack of tools is a really serious issue.
It's somewhat unbelievable this has gone on for so long :( Especially now that Pascal is out.

I am sure it's not an easy thing to get working - but not being able to debug GLSL compute shaders on any device is insane in this day and age. They are too complicated that such a lack of tools is a really serious issue.

#13
Posted 08/27/2016 03:25 PM   
I would add that removing Fermi GPU is very sad decision! Why we have to profile GPU that much? Yes, we want to push graphics on newest GPU, but we mostly wants to support our minimum requirement!! That is how we can get good player reviews at the time of the release. In 2016, Fermi GPU like the 570GTX can be a decent minimum requirement, but sadly we can't use recent version of NSIGHT in our studios...
I would add that removing Fermi GPU is very sad decision!
Why we have to profile GPU that much? Yes, we want to push graphics on newest GPU, but we mostly wants to support our minimum requirement!! That is how we can get good player reviews at the time of the release.

In 2016, Fermi GPU like the 570GTX can be a decent minimum requirement, but sadly we can't use recent version of NSIGHT in our studios...

#14
Posted 08/29/2016 11:48 AM   
Are there any news concerning Maxwell shaders debugging support by nSight?
Are there any news concerning Maxwell shaders debugging support by nSight?

#15
Posted 09/29/2016 07:50 AM   
Scroll To Top

Add Reply