Debugging Challenging Shader Issues using Nsight Graphics Shader Debugger @NVIDIAGameDeveloper
Debugging Challenging Shader Issues using Nsight Graphics Shader Debugger  @NVIDIAGameDeveloper
Uploaded March 2026 | Updated September 2026, 3 weeks ago
Learn how to debug shader issues like the complex bug in this video faster and more easily using Nsight Graphics’ new Shader Debugger. Jeff Kiel shows the full process of taking a complex bug — in this case, a lighting anomaly in a Screen-Space Ambient Occlusion (SSAO) pass — finding warps that show the issue, and quickly narrowing it down to its root cause.

Rendering engineers in game development and professional applications alike will find useful features in Nsight Graphics' Shader Debugger. Without it, shader debugging often consists of having to iteratively insert printf statements or output different debug colors, recompile shaders, re-run the application, and re-reproduce the issue with each new hypothesis. This can involve long iteration times, and inserting debugging shims into shaders can even affect how shaders operate, leading to dreaded "heisenbugs".

With Nsight, you can instead pause GPU execution and view warps as the shader runs, exactly as it runs on the GPU. Not only that, but you can also view source code and shader variables across many threads in parallel. And you can set breakpoints --- even conditional ones! Once you’ve found a bug, you can often edit your shader source code and view the changes in the output image without having to restart the application. With these tools at hand, shader debugging becomes much easier and less error-prone.

Jeff Kiel is a senior engineering manager at NVIDIA working on Developer Tools. He has been working with console, desktop, and pro-vis developers for more than a decade helping them debug and optimize their applications using the NVIDIA suite of tools. Before joining NVIDIA, Jeff had a career in game development for consoles and PCs.

📝 Tech blog: developer.nvidia.com/blog/shader-debugging-made-easy-with-nvidia-nsight-graphics
📥 Download: developer.nvidia.com/nsight-graphics

00:00 -- Nsight Overview
03:44 -- Debugging an SSAO Pass
11:36 -- Conclusion

#shaders #GameDev #computergraphics
Debugging Challenging Shader Issues using Nsight Graphics Shader DebuggerAudio2Face 2023.2: Blendshape Pipeline Improvement on AnimationGDC 2025 | Visualizing Next-Gen Games With RTX Neural Rendering and Unreal Engine 5 - Full SessionWaveWorks 2.0: Three Things you Need to KnowFrom Rasterization to Full Real-Time Path Tracing: The Evolution of Graphical Rendering TechniquesWhat is NVIDIA Highlights?Highlights: Final API Calls and Best PracticesUsing PhysX for Vehicle SimulationsNsight Graphics 2024.1 - Release SpotlightNsight Systems - Vulkan TraceCharting a Course for the Next Decade of Gaming With AINVIDIA Real-Time Denoisers Showcased in Hitman 3
NVIDIA Game Developer |

Debugging Challenging Shader Issues using Nsight Graphics Shader Debugger

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER