Nsight Graphics 2023.2
NVIDIA® Nsight™ Graphics 2023.2 is released with the following changes:
Feature Enhancements:- GPU Trace can now capture applications via user specified criteria, regardless of whether they have frame boundaries. The capture can be started via a manual trigger (F11 key or button press), or automatically at a specific Submit Call. The capture duration can be specified in both time and the number of Submit calls. Frame-based applications continue to be supported as well.
- The Shader Profiler now has a Bottom-Up Calls table, revealing the most expensive source-level functions in your shaders, and with performance attributed per call-chain.
- The Shader Profiler now reveals the register pressure per source-level function (at the HLSL or GLSL level) in the new Live Registers column, within the Top-Down Calls, Bottom-Up Calls, and Summary tables.
- The D3D12 Shader Profiler can now collect instruction execution counters on all shader types, with newly added support for standard 3D Shaders and Compute Shaders.
- The Vulkan Shader Profiler now supports the KHR_non_semantic_info extension for shader debug info, enabling the Top-Down Calls and Bottom-Up Calls tables on Vulkan.
- Added support for the vkCmdTraceRaysIndirect2KHR extension so that you can scrub and browse state and resources for indirect TraceRays calls.
- Added support for the D3D12 multiple independent devices capability.
- GPU Trace has greatly improved CPU overhead on Vulkan applications with the possibility of running at full frame rate while GPU Trace is attached.
- In Nsight Graphics 2023.1, GPU Trace introduced an “Independent Flip” indicator in its HUD overlay, which introduced up to 1 millisecond of CPU overhead per Present call. This has been fixed.
- In this release, we removed Nsight Graphics support for Ubuntu 18.04.6 LTS (Bionic Beaver) due to this release reaching its end of Standard support from Ubuntu.
- GPU Trace on Windows: CommandList timeline events may appear to be active for longer than their true duration, when in reality the underlying hardware queue was in a wait state for the initial portion of that time. This only occurs when Windows Hardware Accelerated GPU Scheduling is enabled. (3349328)
- The Vulkan Shader Profiler's support for KHR_non_semantic_info is contingent on shader compiler support. dxc -fspv-debug=vulkan-with-source works well, aside from this compiler bug. In the Vulkan SDK, glslangValidator -gVS does not produce sufficient info at the time of this release.
For more details and known issues, please see the full release notes!
For an overview of Nsight™ Graphics and access to resources, please visit the main Nsight™ Graphics page.
NVIDIA® Nsight™ Graphics 2023.2 is available for download under the NVIDIA Registered Developer Program.