Nsight graphic gpu trace missing timeline data when using d3d12

when i use nsight graphic gpu trace to debug my game,it work well when use opengl and vulkan,timeline and shader debugger work well,but when i use d3d12,only shader debugger got data,timeline have empty data.

Hi 362651591,

Thank you for using Nsight Graphics and providing your feedback. We are sorry for any inconvenience you have encountered. It’s weird that only D3D12 doesn’t work on your side. Does this happen on all D3D12 apps or just your Client.exe?

If the issue happens constantly, could you please provide a simple example that would allow us to reproduce the issue? This will help us in investigating and resolving the problem more efficiently.

Thanks
An

it’s diffcult to pack my demo,can you tell me some tips to debug this situation,maybe nsight log?.in my pc,other simple d3d12 demo got data in timeline,only fail in my game

Hi 362651591,

I am not sure it’s properly to get Nsight log from your machine, a reproduceable sample is very helpful for us to identify and fix the potential bugs. Maybe you can take some try that turn off the D3D12 debug layer, reduce some GPU workload, make sure your app is really running on a Nvidia GPU, etc. It’s very hard to say it’s a bug of Nsight Graphics based on your feedback.

Thanks
An

I have already turned off the D3D12 debug layer and reduced the GPU workload to a minimum, keeping only the UI rendering. However, the timelinedata is still empty. Can I send you my D3D12 code privately? I don’t want to post it directly on the forum.

Hi 362651591,

The source code is not necessary for reproduce your issue, at least not yet. What I need is a small (as small as possible) binary to be run on my local machine and get constant reproduce of your issue on my local test machine.

I will send a private message to you, and you can share your binary to me offline.

Thanks
An