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

 Download Now 
Version 2018.6 Release Notes  |  Revision History

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

  • Correlate SM utilization to perfmarkers to discover workloads that limit your performance
  • Identify opportunities for simultaneous compute and graphics

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