Release Notes
New Features and Capabilities
For a listing of new features and capabilities, see Release Notes for 2024.2.
Known Issues and Limitations
Nsight Aftermath covers only GPU crashes. CPU crashes in the NVIDIA graphics driver, the D3D runtime, the Vulkan loader, or the application cannot be captured.
Nsight Aftermath is only fully supported on Turing or later GPUs.
D3D
Nsight Aftermath is only fully supported for D3D12 devices. Only basic support with a reduced feature set (no API resource tracking and no shader address mapping) is available for D3D11 devices.
Nsight Aftermath is fully supported on Windows 10 and newer, with limited support on Windows 7.
Nsight Aftermath has known compatibility issues with the D3D12 Debug Layer:
When initializing the API via GFSDK_Aftermath_DXxx_Initialize, if the debug runtime is detected it will return GFSDK_Aftermath_Result_FAIL_D3dDllInterceptionNotSupported.
If using the monitor, some GPU exceptions will not trigger a GPU dump from Aftermath
We are actively looking for ways to reduce these compatibility issues
Any tools that use a D3D API interception layer, such as Microsoft PIX or Nsight Graphics, will conflict with markers and resource tracking in Aftermath.
Shader line mappings are only supported for DXIL shaders, i.e., Shader Model 6 or above. Line mappings for shaders in DXBC shader byte code format are unsupported.
Shader line mappings are not yet supported for shaders compiled with the DirectX Shader Compiler’s -Zs option for generating “slim PDBs”.
Vulkan
Shader line mappings are not yet supported for SPIR-V shaders compiled with the NonSemantic.Shader.DebugInfo.100 extended instruction set, i.e., shaders compiled with the -gVS option of glslangValidator or the -fspv-debug=vulkan-with-source option of the DirectX Shader Compiler.