NVIDIA® Nsight™ Graphics is a standalone developer tool that enables you to debug, profile, and export frames built with Direct3D (11,12), Vulkan, OpenGL, OpenVR, and the Oculus SDK.

 Download Now 

NVIDIA® Nsight™ Graphics is freely offered through the NVIDIA Registered Developer Program



Range-Based GPU Profiling

  • Automated performance limiter analysis identifies optimization opportunities
  • Collect workload-specific timings and performance counters with a curated or user-driven list of metrics

GPU Trace

  • Analyze simultaneous compute and graphics and correlate SM utilization to perfmarkers to discover workloads that limit your performance
  • Apply for Early Access to offer feedback before it is public

Shader Performance Comparison

  • See detailed performance characteristics of your shaders
  • Compare to identify optimization opportunities

DXR Debugging

  • Scrub ray traced scenes and examine DXR state
  • Ray tracing specific tools, like the Shader Bind Table, ease common pain points of developing your ray tracing application

C++ Capture Export

  • Create a self-contained C++ project that allows for frame analysis in a reduced CPU-load scenario, without requiring the original application
  • Perform repeatable, isolated analysis and experiments

Pixel History

  • Identify and browse through all of the events that contributed to a pixel
  • See source color and depth, pass/fail, and primitive information

Images of Hellblade™: Senua's Sacrifice courtesy of Ninja Theory Ltd.; Hellblade is a Direct3D 11 game based on Unreal Engine 4