NVIDIA Nsight Changelog

What's new in NVIDIA Nsight 2023.2.0.23143

Jun 29, 2023
  • NVIDIA Nsight Developer Tools Integration for Visual Studio:
  • In Nsight VSE 2023.2, the integrated Graphics Frame Debuggers and integrated Profilers have been removed, but don't worry, you haven't lost this functionality.
  • NVIDIA Nsight Integration is a Visual Studio extension that allows you to access the power of the following NVIDIA Nsight standalone tools from within Visual Studio.
  • Nsight Compute : CUDA application interactive kernel profiler
  • Nsight Graphics : Graphics application frame debugger and profiler
  • Nsight Systems : System-wide performance analysis tool
  • When any of these tools are installed along with NVIDIA Nsight Integration, these tools will appear under the NVIDIA 'Nsight' menu in the Visual Studio menu bar.

New in NVIDIA Nsight 2023.1.1.23100 (Apr 21, 2023)

  • General:
  • Support for CUDA Toolkit 12.1 Update 1 was added.
  • CUDA Debugger:
  • Various Bug fixes.

New in NVIDIA Nsight 2023.1.0.23044 (Mar 1, 2023)

  • General:
  • Supports CUDA Toolkit 12.1
  • Supports new Split Compilation NVCC compiler option, as an NVCC preview feature.
  • Supports OptiX 7.7
  • CUDA Debugger:
  • Bug fixes and performance improvements.

New in NVIDIA Nsight 6.0.0.18296 (Nov 6, 2018)

  • NVIDIA® Nsight™ Visual Studio Edition 6.0 is now available with these features and improvements
  • Graphics Debugging:
  • Support for the latest Turing GPUs for the GPU Frame Debugger, Performance Dashboard, and Range Profiler
  • DXR Raytracing support
  • C++ Capture Support for DXR applications
  • DXR Debugging enables the next generation of real-time rendering technology
  • Scrub your RT scene and see render-target revisions
  • Reduce the complexity of development by visualizing shaders and key inputs
  • Vulkan Raytracing debugging support for VK_NVX_raytracing
  • Capture frames that use Vulkan raytracing
  • Inspect the raytracing shader binding table
  • User-Configurable Memory Viewer
  • Applies an automatic structure to resources when context is available
  • Allows for full customization of structured user types
  • Built-in help to explain how to use the view
  • Custom Texture Visualization in the Resources View
  • Construct a custom shader to display textures
  • Change the data display or highlight useful characteristics of the data
  • Improvements
  • Pixel History expanded to D3D12
  • Full support for RS4 D3D12 SDK
  • Includes several bug fixes and application compatibility fixes
  • Compute Debugging and Analysis:
  • Support for CUDA 10.0
  • Support for the latest Turing GPUs
  • Win10 RS4 now supported, Win10 RS5 ready
  • Next-Gen Profiler
  • Multiple baselines are now supported for profiling run comparisons
  • CUDA 10.0 Task Graph support
  • PC Sampling now available
  • New profiling metrics available to analyze and improve throughput
  • New profiling rules available help spot suspicious patterns and recommend best practices
  • Next-Gen Debugger
  • WDDM2 Debugging now supported in addition to TCC mode debugging
  • PTX and PTX+SASS source code correlation now available
  • Improved expression, register, and conditional breakpoint support

New in NVIDIA Nsight 4.1.0.14255 (Sep 25, 2014)

  • New NVIDIA® Nsight Visual Studio Edition 4.1 Features:
  • Support for new Maxwell GPUs, such as the GeForce GTX 970 and GeForce GTX 980.
  • Graphics Debugging and Profiling:
  • The variable value display has been improved for the Direct3D 11 shader pages.
  • Support for the NV_Texture_barrier and WGL_nv_gpu_affinity OpenGL extensions have been added.
  • A hotkey has been added to show 1:1 pixel mapping from the original source (texture or render target) to pixels on the screen.
  • Frame Profiler now supports ratio types.
  • Compute Debugging and Profiling:
  • Support for the CUDA 6.5 Toolkit.
  • Several bug fixes.
  • Other:
  • Support for Visual Studio 2008 has been removed.
  • C++ AMP support has been removed.

New in NVIDIA Nsight 3.0.0.13027 RC 1 (Feb 2, 2013)

  • Graphics Debugging and Profiling:
  • Support OpenGL 4.2 Head-Up-Display to overlay key performance statistics.
  • Support OpenGL 4.2 for frame debugging, pixel history and frame profiling.
  • Note: The OpenGL application must be 4.2 core compliant in order to use local shader debugging.
  • Support for OpenGL GLSL GPU shader debugging.
  • GLSL 3.3 and higher applications are supported on a remote debugging setup.
  • GLSL 4.2 core applications are supported on a local debugging setup.
  • Local, single GPU shader debugging and pixel history is now supported for HLSL and GLSL.
  • DirectX frame capture generates Visual Studio project with source code.
  • Improved frame debugger Visual Studio frame scrubbing performance.
  • Compute Debugging:
  • Support for the CUDA 5.0 Toolkit.
  • Support for the Kepler GK110 architecture (for example, found in the Tesla K20).
  • CUDA Dynamic Parallelism is now supported when building, debugging, and running analysis. For more information, see CUDA Dynamic Parallelism.
  • The CUDA memory checker now supports Kepler GK110 and CUDA Dynamic Parallelism. For more information, see CUDA Dynamic Parallelism.
  • Attaching to a CUDA application during a kernel launch is now supported. Attachable programs will raise an attach dialog if a GPU assert or exception occurs.
  • The CUDA Information tool window now displays information about the application's CUDA textures and surfaces.
  • Concurrent grid launches are now supported under the CUDA Debugger on all Kepler GPUs.
  • Expressions can be moved to and from the Warp Watch window via drag-and-drop.
  • System Trace and Compute Profiling:
  • Support for the CUDA 5.0 Toolkit.
  • Support for the Kepler GK110 architecture (for example, found in the Tesla K20).
  • Trace CUDA Dynamic Parallelism is now supported. For more information, see CUDA Dynamic Parallelism.
  • New CUDA Source-Level Experiments allow you to correlate profiling data to individual kernel source code lines, supporting CUDA-C, PTX, and SASS assembly.
  • CUDA Queue Trace provides insight to the state and depth of the CPU/GPU workload queues.
  • CUDA Active Warp Time Trace reports the sum of all warp execution durations per kernel launch.
  • Ability to augment the NVIDIA Nsight Analysis timeline with custom data through the new NVTXT file type.
  • NVTX and DX events now support collecting stack traces, as well as flat sorting for its ranges.
  • Added tracing of the Windows Display Driver Model (WDDM) to collect data of the GPU utilization, context queues, hardware queues, and GPU contexts switches.

New in NVIDIA Nsight 2.2.0.12313 (Feb 2, 2013)

  • Graphics Debugging and Profiling:
  • Support DirectX 9 for Frame Debugging, Frame Profiling and Analysis.
  • Support for the new Kepler architecture (for example, found in the GeForce GTX 680).
  • Improved Frame Profiler with performance improvements and additional experiments.
  • Improved Frame Debugger Visual Studio frame scrubbing performance.
  • Compute Debugging and Profiling:
  • Local CUDA debugging on a single GPU system.
  • Support for the new Kepler architecture (for example, found in the GeForce GTX 680).
  • Support for CUDA Toolkit 4.2 (available at http://www.nvidia.com/getcuda).
  • The CUDA information tool window now shows the number and size of memory allocations per context per device.
  • Change focus to a specific thread within a warp in the lanes column of the CUDA information tool window.
  • New freeze and thaw commands to control warp execution in the CUDA information tool window.
  • Step through PTX or SASS disassembly if the CUDA application is built without debug information (no –G).
  • Scroll through the disassembly in the entire address space.
  • Ability to enter a function or symbol names in the disassembly toolbar.
  • Support for creating a function breakpoint by using the stock Visual Studio breakpoint options.
  • Ability to set a breakpoint from the Functions page in the CUDA information view.
  • Drastic performance improvement when scrolling the warp page in the CUDA information tool window.
  • Analysis summary pages have been redesigned to give a true high level picture of how the application utilized different areas.
  • Application and System Trace:
  • Support for the new Kepler architecture (for example, found in the GeForce GTX 680).
  • Support for CUDA Toolkit 4.2 (available at http://www.nvidia.com/getcuda).
  • Trace support for DirectX memory transfers.