Download NVIDIA Nsight Graphics

Nsight Graphics 2026.2 Is Available Now



Download Nsight Graphics for your platform:


Documentation

Nsight Graphics is bundled as part of DRIVE OS for development and deployment on DRIVE AGX-based autonomous vehicles.




Nsight Graphics is bundled as part of the Jetson development suite in the JetPack SDK. Use the NVIDIA SDK Manager to deploy the JetPack SDK on Jetson.







System Requirements


Windows
Linux
Operating Systems Requirements Windows 10: 24H2
Windows 11: 23H2, 24H2, 25H2
Ubuntu 22.04, 24.04
Rocky Linux 9.4
Arch Linux 2021.05.01

Hardware Configurations


Hardware Configuration Single GPU System Dual GPU System Two systems, each with a GPU Microsoft Hybrid Equipped Notebook
Supported GeForce GPUs RTX 20-series
RTX 30-series
RTX 40-series
RTX 50-series
Dell XPS 15
Optimus Equipped Notebook and others
Microsoft Hybrid Equipped Notebook
Supported Quadro GPUs RTX-Series or better
Display driver Driver 535 and newer improves GPU profiling stability. Please use the latest driver for best results. Download here.
See here for a complete list of officially supported hardware.


Supported APIs

  • Direct3D 12
  • DirectX Raytracing
  • Vulkan 1.4
  • Vulkan Raytracing
  • OpenGL 4.2 - 4.6
  • OpenXR




Release Notes


2026.2 - 2026/05/19

  • Graphics Capture / Graphics Debugger
    • Added support for capture and replay of Vulkan descriptor heaps as provided by the VK_EXT_descriptor_heap extension.
    • Graphics Capture now supports Vulkan SC on Windows/Linux.
  • GPU Trace
    • When "Per-Line Active Threads per Warp" has been collected (an option when collecting a GPU Trace on a Graphics Capture), a new column "Inactive Thread Latency %" is available in the Shader Profiler source views
  • View full release notes
  • 2026.1 - 2026/03/11

    • Graphics Capture / Graphics Debugger
      • Applications that are being "captured" can now be left open while actively debugging an application. This helps ensure you capture the scene of interest before closing out your application.
      • The Nsight Graphics SDK, released as beta, now allows for programmatic control of Graphics Capture and GPU Trace activities. This C++ library is header-only and straightforward to integrate. There are functions for injection, defining frame boundaries, and triggering captures and traces. An SDK User Guide is available in the documentation.
    • GPU Trace
      • [Preview] It's now possible to take a GPU Trace of a Graphics Capture live replay, allowing you to quickly profile your capture. Have a shader that is performing poorly? Edit it in realtime using the shader editor and take a new trace to compare performance. Look for the new button near the toolbar at the top. Please note that while this feature is considered stable, it is in a preview state and likely to change as it nears completion.
      • The Shader Profiler now offers the ability to view layer fusion breakage in order to help you better optimize cooperative vector operations. CoopVec is essential for neural rendering and this feature is an important part of the analysis workflow that will help you make neural workloads performant.
    • View full release notes

    2025.5 - 2025/12/04

    • The Graphics Debugger now includes the Shader Editing feature. Shader Editing allows you to edit a shader in the debugger and see its impact immediately. It allows for rapid iteration, helping you to streamline your development.
    • When recording in GPU Trace, all new traces are shown in a dialog window that allows you to rename them, and add user comments, and generally organize your traces as they are being recorded, for example when changing application settings between recordings.
    • A long timeout is required for shader debugging, but this can impact the ability to collect GPU crash dumps from Nsight Aftermath. In order to better control this timeout, you will now be notified at login time when key system settings like the TDR timeout are configured for shader debugging. The reminder comes as a dialog at reboot, with the option to automatically restore the settings.
    • View full release notes

    2025.4 - 2025/08/12

    • All activities now support the Slang shading language when using the Vulkan API. Slang is a Khronos initiative to provide a modern, open shading language to the graphics industry.
    • Graphics Capture has been promoted out of beta status. This release adds a number core capabilities, listed below, and includes many stability and bug fixes, including improvements in diagnosing and reporting error conditions that prevent successful captures or replays.
    • Added support for Hardware Events collection on the Blackwell architecture. When the 'Hardware Event System' option is enabled, a new Compute timeline row will show precise compute ranges, giving you visibility into how your compute workloads overlap on the GPU.
    • View full release notes

    2025.3 - 2025/05/29

    2025.2 - 2025/03/18

    • Graphics Capture offers a new set of tools for capturing and debugging D3D12 and Vulkan graphics applications. Capture acquisition is streamlined to capture one or more frames immediately to persistent disk storage, using either Nsight Graphics or the command-line tool ngfx-capture.
    • Once a Graphics Capture is taken, it can be opened for Graphics Debugging at any time. The capture file may even be analyzed in an offline mode that allows for analysis without application replay. Use familiar tools to debug API state, view events, objects, resources, raytracing acceleration structures, and images.
    • View full release notes

    2025.1 - 2025/01/30

    • Nsight Graphics now fully supports Blackwell GPUs, delivering complete parity with previous architectures and introducing powerful new features to take your workflows to the next level. This includes support for Capture/Replay, GPU Trace, the Shader Profiler, the Shader Debugger, as well as the Nsight Aftermath dump file viewer.
    • In addition to Blackwell architecture support, GPU Trace has been improved.
    • View full release notes

    View full release history here.






    Feature List

    View the full Nsight Graphics feature list.






    Archives

    Read older version release notes in the Nsight Graphics Revision History.






    Resources

    Nsight Graphics Documentation


    Release Notes

    Release notes and known issues.


    Nsight Tools Tutorial Center

    Access the latest resources to get started with Nsight Graphics.


    Installation Guide

    Guides on how to install NVIDIA Nsight Graphics.


    User Guide

    The user guide for NVIDIA Nsight Graphics.


    Copyright and Licenses

    Information on the NVIDIA Software License Agreement as well as third party software and tools used by Nsight Graphics.


    Documentation




    Tutorial Sessions

    Nsyst Ngfx

    Fundamentals of Ray Tracing Development using NVIDIA Nsight Graphics and NVIDIA Nsight Systems

    Learn how to utilize Nsight Graphics and Nsight Systems to profile and optimize 3D Applications that are using Ray Tracing.

    Watch
    CUDA 11

    Getting Started with Ray Tracing Graphics Tools

    We'll go through what tools are available to allow you to debug, profile, and optimize your modern graphics application.

    Watch
    CUDA 11

    Leveraging NVIDIA Graphics DevTools for High-performance Ray-tracing Applications

    Learn how to leverage a professional grade graphics debugger and profiler to integrate new technologies into modern applications.

    Watch
    gpu trace

    The Next Level of Optimization Advice with Nsight Graphics: GPU Trace

    GPU Trace introduces a new analysis tool that captures some of that knowledge by using powerful heuristics and rules.

    Watch



    Ngfx cpu trace

    NVIDIA Nsight Feature Spotlight: GPU Trace

    GPU Trace is a new frame-level profiler for graphics applications within NVIDIA NSight. With GPU Trace on RTX, developers can collect GPU performance data on a single pass.

    Watch





    Video Series

    Improve Shader Performance

    How to Improve Shader Performance by Resolving LDC Divergence

    Learn about how latency caused by LDC Divergence can be identified and resolved with help from Nsight Graphics.

    Watch
    Avoid Stalls and Hitches

    Avoiding Stalls and Hitches in DirectX 12

    How to identify, fix, and prevent hitches in DirectX 12 by understanding how the “critical path” affects frame time.

    Watch
    Build Acceleration Structure

    Building Acceleration Structures Using Async Compute

    Learn what async compute is and what it offers for building ray tracing acceleration structures.

    Watch





    Support