Download NVIDIA Nsight Graphics

Nsight Graphics 2024.3.0 Is Available Now



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: 21H1, 21H2, 22H2 Windows 11: 21H2, 22H1, 22H2 Ubuntu 20.04, 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
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
  • Direct3D 11
  • DirectX Raytracing
  • Vulkan 1.2
  • Vulkan Raytracing
  • OpenGL 4.2 - 4.6
  • OpenVR




Release Notes


2024.3 - 2024/12/03

  • An Active Threads Per Warp histogram is now available throughout the Shader Profiler views within GPU Trace.
  • In the Shader Pipelines view of GPU Trace, the Average Warp Latency is now shown as a histogram.
  • The Shader Profiler now supports source correlation for D3D12 Work Graph shaders.
  • View full release notes

2024.2 - 2024/07/30

  • We are excited to announce the public beta release of the Shader Debugger for Vulkan!
  • A Flame Graph of shader performance is now shown in GPU Trace. Use this to identify the most expensive shaders, functions, and inlined callstacks at a glance.
  • A Flame Graph of shader performance is now shown in the Shader Profiler.
  • View full release notes

2024.1 - 2024/03/19

  • GPU Trace now has an API Event List view, similar to the Frame Debugger. This view provides an API-oriented list of commands that are executed in the frame, ordered by Queues → CommandLists → Perf Markers and Actions
  • The Ray Tracing Live State table now supports exporting to CSV. Either use the right-click menu command, or expand the rows of interest and copy-to-clipboard
  • Added support for capture, replay, and frame debugging of OpenXR applications
  • View full release notes

2023.4 - 2023/11/30

  • New Ray Tracing Inspector tool that adds the ability for advanced, visual inspection of ray tracing applications
  • D3D12 Work Graphs are now supported
  • The Shader Profiler has a new “Instruction Mix” view which reveals statistics about the currently selected code block
  • View full release notes

2023.3 - 2023/08/08

  • Real-Time Shader Profiler in GPU Trace
  • Timings of GPU contexts from the traced process and background processes
  • VRAM and system memory usage indicators in GPU Trace
  • View full release notes

2023.2 - 2023/05/30

  • GPU Trace can now capture applications via user specified criteria, regardless of whether the application has frame boundaries
  • The Shader Profiler now has a Bottom-Up Calls table, revealing the most expensive source-level functions in your shaders
  • View full release notes

2023.1 - 2023/03/21

  • Support for visualizing opacity micromaps in the Acceleration Structure viewer
  • Vulkan Ray Tracing shaders now display Instruction Execution stats per source-line
  • GPU Trace now has an in-application HUD
  • View full release notes

2022.7 - 2022/11/30

  • NVIDIA GeForce RTX 4070 Laptop GPU (AD106) support
  • NVIDIA GeForce RTX 4060 Laptop GPU (AD107) support
  • NVIDIA GeForce RTX 4050 Laptop GPU (AD107) support
  • Full support for Vulkan Video Extension Decode
  • 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.


    Advanced Learning

    This section will focus on the primary Nsight Graphics tools key concepts, advanced information and how to's.


    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