How to Improve Shader Performance by Resolving LDC Divergence @NVIDIAGameDeveloper
How to Improve Shader Performance by Resolving LDC Divergence  @NVIDIAGameDeveloper
Uploaded March 2023 | Updated September 2026, 2 weeks ago
This deep dive into improving shader performance uses Nsight Graphics to profile Diablo® II: Resurrected. Learn about how latency caused by LDC Divergence (a phenomenon where load constant addresses differ within the same warp) can be identified and resolved with help from Nsight Graphics, yielding significant throughput improvements.

Get started with Nsight Graphics today:
- Public version: developer.nvidia.com/nsight-graphics
- Pro version: partners reach out to devtools-support@nvidia.com

Check out more resources on Nsight Graphics and optimizing shaders:
- How to use the Shader Profiler:
developer.nvidia.com/blog/identifying-shader-limiters-with-the-shader-profiler-in-nvidia-nsight-graphics
- How to use GPU Trace: youtube.com/watch?v=g-VarJU6yJ8
- Improving shader performance with SER: developer.nvidia.com/blog/improve-shader-performance-and-in-game-frame-rates-with-shader-execution-reordering

Watch more from this series:
- Building Acceleration Structures Using Async Compute: https://www.youtube.com/watch?v=ctow9…
- Avoiding Stalls and Hitches in DirectX 12: youtube.com/watch?v=f0a9mN4HQCI

Further resources on NVIDIA Nsight Tools: nvda.ws/3GVd8kl
How to Improve Shader Performance by Resolving LDC DivergenceGDC 2025 | The Magic Behind Ray-Traced Lighting in Star Wars™ Outlaws - Full Session Replay{Teaser} Advancing Real-Time Path Tracing with Neural Radiance Cache | GTC 23Highlights: The Player ExperienceNVIDIA ACE | Meaning Machine Partner Spotlight - Bringing AI Characters On-DeviceGetting Started With Open Source NVIDIA Audio2Face-3D in MayaPUBG: BATTLEGROUNDS Ally AI Companion Deep Dive | NVIDIA ACE Conversational Pipeline ExplainedGDC 2025 | RTX Neural Shading: Practical Techniques and Applications - Full Session ReplayIntroducing PhysX SDK 4.0Fullbody ARKit Workflow with Audio2Face and Character Creator Part 1Improving Temporal AA With Adaptive Ray Tracing (Excerpt){Snippet} Getting Started with RTXDI and NvRTX in Unreal Engine 5 (Part 2)
NVIDIA Game Developer |

How to Improve Shader Performance by Resolving LDC Divergence

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER