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. Managing a frame’s critical path so that only reliably fast methods are on it is the key to a fluid feeling game. Learn how Nsight Systems can help you hunt down and resolve those hard-to-find hitches.
See more resources on DirectX 12 programming:
• Direct3D 12 Programming Guide: https://learn.microsoft.com/en-us/windows/win32/direct3d12/directx-12-programming-guide
• DX12 Do’s and Don’ts: https://developer.nvidia.com/dx12-dos-and-donts
• DX12 Raytracing Tutorial: https://developer.nvidia.com/rtx/raytracing/dxr/dx12-raytracing-tutorial-part-1
• Using Nsight Systems for Fixing Stutters in Games: https://developer.nvidia.com/blog/using-nsight-systems-for-fixing-stutters-in-games/
• Optimizing DX12 Workloads using Nsight Systems GPU Trace: https://www.youtube.com/watch?v=BwxFpZs0BsI
Watch more from this series: Building Acceleration Structures Using Async Compute: https://www.youtube.com/watch?v=ctow9BO79nA
Learn more about DirectX 12 on NVIDIA platforms: https://nvda.ws/3ZSkP3t
Further resources on NVIDIA Nsight Tools: https://nvda.ws/3GVd8kl