Hi,
I was wondering if there has been any progress on supporting frame captures for headless /swapchain-less Vulkan applications?
AFAICT, custom vulkan frame delimiters are not supported.
Is it possible to delimit frames using the nsight API, or the vulkan debug layer?
Hello,
Thank you for using Nsight Graphics and sorry you ran into this issue. At this time we have not supported this use case, no. Please note that it remains under consideration for future support.
Regards,
Hi,
It’s been over a year since the last response. Has there been any progress towards supporting this feature? How else would I debug a compute shader dispatch that happens before the graphics loop?
Thanks!
The GPUTrace of Nsight Graphics supports swapchain-less now, but you need to set in the GPUTrace Profiler Activity → Start After, just choose the proper options for your app.
Nsight Graphics has beta support of Shader Debugger on Vulkan apps, maybe you can take some try for compute shaders?
Thanks for the suggestion! It doesn’t seem to quite fit what I need. Are we able to debug certain buffers or acceleration structures from the profiler? I can’t see that option.
And shader debugger seems to require two GPUs, which is unavailable to me.
Regardless, are there any plans to support custom frame delimiters and run headless/swapchain-less?
Which graphics API are you using? OpenGL under Frame Debugger activity already supports Frame Delimiter customize by selecting under the same name combo box.