All the following features are available in the latest version of NVIDIA® Nsight™ Application Development Environment for Heterogeneous Platforms, Visual Studio Edition:

Feature Included
Integrated into
or Visual Studio 2010 SP1
or Visual Studio 2012
or Visual Studio 2013
or Visual Studio 2015
Native CUDA C/C++ GPU Debugging Select
Local single GPU CUDA Debugging Select
Local single GPU CUDA Memory checker Select
PTX/SASS Assembly Debugging Select
Debug CUDA kernels without symbolics (SASS/PTX) Select
Direct3D 9/11/12, OpenGL, Vulkan Frame Debugging Select
Direct3D 9/11/12, OpenGL Frame Profiling Select
Direct3D 11, OpenGL Shader Debugging and Pixel History Select
Direct3D 11, OpenGL Dynamic Shader Editing Select
Direct3D 11/12 Frame Profiling and Frame Timings Select
Direct3D 11/12, OpenGL, CUDA C/C++ and OpenCL API & HW Trace (non Pascal GPUs) Select
Direct3D 11/12 and OpenGL Kernel Trace (non Pascal GPUs) Select
Application and System Trace with Call Stack Correlation Select
Trace and report SLI performance limiters Select
Data breakpoints for CUDA C/C++ code Select
OpenCL Kernel Trace Select
Full Tesla Compute Cluster (TCC) Support Select
Forum Support Select
All Version Upgrades Select


Feature/API supported Direct3D 9 Direct3D 11.x Direct3D 12 OpenGL 4.2 - 4.5
with many extensions supported
Graphics Shader Debugger[1] (D3D, OGL)   Yes   Yes
Graphics Frame Debugger(D3D, OGL) Yes Yes Yes Yes
Pixel History(D3D, OGL)   Yes   Yes
Dynamic Shader Editing (D3D, OGL)   Yes   Yes
Frame Profiling (D3D, OGL) Yes Yes Yes Yes
Frame Timing Yes Yes Yes Yes
SLI Log   Yes    
  Note: Direct3D 10 is no longer supported with Nsight™ Visual Studio Edition 3.1 or better.
Visual Studio 2008 is no longer supported with Nsight™ Visual Studio Edition 4.1 or better.
[1]Shader debugging is supported on Kepler family GPUs for Direct3D 11 and OpenGL. Direct3D 12 & Vulkan APIs and Maxwell & Pascal family GPUs will be supported in upcoming releases.