
NVIDIA Nsight Aftermath SDKNVIDIA
NVIDIA® Nsight™ Aftermath is a library that integrates into a D3D12 or Vulkan game’s crash reporter to generate GPU “mini-dumps” when an exception or TDR occurs, exposing pipeline information to resolve an unexpected crash.
Vendor
NVIDIA
Company Website




Product details
NVIDIA® Nsight™ Aftermath is a library that integrates into a Direct3D12 or Vulkan game’s crash reporter to generate GPU “mini-dumps” when an exception or TDR occurs. These mini-dumps contain detailed information about the GPU pipeline, helping developers resolve unexpected crashes by exposing pipeline information.
Features
- Capture GPU Pipeline Exceptions: Generates a GPU “mini-dump” file from a live graphics application, containing detailed information about the GPU pipeline. This data helps reveal why an exception was triggered.
- Integrate into Applications: Flexible integration with existing crash reporters, allowing important debugging information to be collected and processed by established workflows.
- Visualize in Nsight Graphics: GPU “mini-dump” files can be loaded into Nsight Graphics for rich visualization of the data, displaying GPU state information and isolating the specific line of shader source code that caused an exception.
- Enhanced MMU Fault Correlation: Addresses MMU faults by exposing the shader source code that caused a faulty memory access.
- Crash Monitoring with Nsight Graphics: The Nsight Aftermath Monitor collects crash information and can be extended by the Aftermath API to collect additional data like user markers and application-specific metadata.
Benefits
- Detailed Debugging Information: Provides detailed information about the GPU at the time of an exception, including the status of various GPU subunits and the execution state for markers inserted in the frame.
- Improved Error Resolution: Helps developers quickly identify and resolve issues by providing contextual data for memory operations and GPU state.
- Seamless Integration: Easily integrates with existing crash reporters and debugging workflows, enhancing the overall debugging process.
- Rich Visualization: Enables rich visualization of GPU state information in Nsight Graphics, aiding in the identification of problematic trends and patterns.