Developer Blog

Graphics / Simulation |

New Suite of Nsight Tools for Gaming and Graphics Developers

Nsight developer tools is a suite of powerful tools and SDKs for profiling, debugging and optimizing applications focused on improving performance for graphics, gaming and other use cases. Identifying bottlenecks, highlighting code (multi-threading operations, event timing ) to improve efficiency and the unique features offerings for refined user experience.

Nsight Perf SDK 2021.1.2

The NVIDIA® Nsight Perf SDK is a graphics profiling toolbox for DirectX, Vulkan, and OpenGL, enabling you to collect GPU performance metrics directly from your application.

As the first public release of the SDK, the new features include:

  • HTML Report Generator in an easy-to-use utility library layer. Gather in-depth GPU profiling reports with only minutes of effort, in under 10 lines of code.
  • Open source sample code, ready for you to copy & paste into your program, or to post as the #1 solution on Stack Overflow!
  • Ability to measure whole frames, groupings of GPU workloads, and individual draws and dispatches.
  • Low-level range profiler APIs, for writing custom tools and automation.

For more information, see our v2021.1 release announcement here

Fig 1: Shader performance table from a Perf SDK report.  There are dozens more tables like this to explore.

Download the Nsight Perf SDK now. 

Comment in forums to discuss more on applications of this SDK.

Nsight Aftermath SDK 2021.1

Nsight Aftermath SDK provides valuable data for debugging GPU exceptions.  Applications using the latest graphics APIs like Direct3D 12 and Vulkan, along with cutting edge capabilities like Ray Tracing, can push the GPU more than ever. These new powers and exposure to the metal require diligence and tools to ensure the GPU is set up correctly.  When there is a problem, Nsight Aftermath is there to provide deep GPU state information and breadcrumbs to what leads to the exception. This latest version has enhanced the UI and data display, as well as provided many driver improvements to increase the reliability of the generated dump information.

Fig 2: Shows an example GPU crash dump, correlating the exception to the offending line of HLSL source code.

Download the latest version of Aftermath SDK now.

Visit Nsight Aftermath SDK to get more information on the tool. Post a comment or question on our developer forums to learn more about the tool.

NVIDIA Nsight Graphics 2021.3

NVIDIA® Nsight Graphics is a standalone developer tool that enables you to debug, profile, and export frames built with high fidelity 3D graphics applications. It supports Direct3D (11, 12, DXR), Vulkan (1.2, NV Vulkan Ray Tracing Extension), OpenGL, OpenVR, and the Oculus SDK. 

This latest Nsight Graphics extends support for multiple APIs with the following updates:

  • Windows 21H1 and DirectX Agility SDK Support
  • GPU Trace Vulkan/OpenGL Interop Support
  • GPU Trace OptiX™ Support
  • GPU Trace Multi-Window Application Support
  • Nsight Graphics Sample Applications
  • Nsight Systems Direct Launch 

Details on the features are available in our developer news article.

Fig 3: Sample GPU Trace report from an example Ray Tracing application.

Download this new version of Nsight Graphics. 

Learn more about the upcoming releases by visiting our developer page

For questions and comments and to stay up-to-date regarding upcoming releases, visit our developer forums.

Nsight Systems 2021.3

NVIDIA Nsight Systems is a system-wide performance analysis tool, designed to help developers tune and scale software across CPUs and GPUs. 

The latest release introduces several improvements aimed to assist the user with locating issues and improve the profiling experience with the following updates and enhancements: 

  • Expert system view to help identify problem patterns 
  • Ability to correlate and load multiple reports for analysis
  • Windows 21H1 SDK support
  • Low overhead GPU workload batch trace for Vulkan and Direct3D12
  • GPU Metrics sampling GPU PCIe BAR1 metrics support

 For more details on features, see Nsight System developer news article.

Fig 4: GPU PCIe BAR1 request activity

Nsight Systems Resources:

Download  

Documentation

Forums

[GTC Session]  New Nsight Systems and Nsight Compute Highlights

NVIDIA at GDC: Check out our demo and session regarding Developer tools for Graphics and Game developers.

Sign-up for our Developer Newsletter to stay informed about new announcements and releases!