NVIDIA-RTX / NVIDIA-RTX/Streamline
NVIDIA Nsight Graphics crashes while using an app on Vulkan that uses Streamline
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 1.2k
- Forks
- 159
- PR merge metrics
- No merged PRs in 30d
Description
Hi there,
I am trying to profile my app (Vulkan based) with Nsight Graphics, when it's using SL but it crashes. I thought it had something to do with my app but surprisingly, it also fails with Streamline sample .
I tried DX12 and Vulkan I got same result:
`[16-53-44][streamline][info][tid:52236][3s:160ms:647us]pluginManager.cpp:1305[processPluginHooks] Plugin 'sl.reflex' has no registered hooks
[16-53-44][streamline][warn][tid:52236][3s:208ms:463us]dxgiFactory.cpp:59[queryDevice] Detected base interface 'ID3D12CommandQueue' while expecting SL proxy - please use slUpgradeDevice to obtain SL proxies for DXGI/D3D interfaces
[16-53-44][streamline][info][tid:52236][3s:226ms:663us]dxgiSwapchain.cpp:95[checkAndUpgradeInterface] Upgraded IDXGISwapChain v0 to v3
[16-53-44][streamline][info][tid:21696][3s:544ms:534us]ota.cpp:147[execThreadProc] execThreadProc: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_2c61c4d89b199ea8\nvngx_update.exe -cmsid 0 -feature sl_pcl_0 -api update -type dll -gpuarch 0x190 -optional
[16-53-45][streamline][info][tid:54916][4s:183ms:726us]ota.cpp:147[execThreadProc] execThreadProc: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_2c61c4d89b199ea8\nvngx_update.exe -cmsid 0 -feature sl_deepdvc_0 -api update -type dll -gpuarch 0x190 -optional
[16-53-45][streamline][info][tid:52236][4s:254ms:882us]commonInterface.cpp:587[presentCommon] Total VRAM used: 0.69 GB
[16-53-46][streamline][info][tid:29440][4s:800ms:336us]ota.cpp:147[execThreadProc] execThreadProc: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_2c61c4d89b199ea8\nvngx_update.exe -cmsid 0 -feature sl_pcl_0 -api update -type dll -gpuarch 0x190 -optional
[16-53-46][streamline][info][tid:29440][4s:800ms:463us]ota.cpp:159[execThreadProc] NGX Updater reported an error: error: failed to get server feature version in NGX_UPDATER_API_UPDATE
[16-53-46][streamline][info][tid:46964][5s:414ms:558us]ota.cpp:147[execThreadProc] execThreadProc: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_2c61c4d89b199ea8\nvngx_update.exe -cmsid 0 -feature sl_reflex_0 -api update -type dll -gpuarch 0x190 -optional
[16-53-47][streamline][info][tid:47620][6s:025ms:892us]ota.cpp:147[execThreadProc] execThreadProc: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_2c61c4d89b199ea8\nvngx_update.exe -cmsid 0 -feature sl_common_0 -api update -type dll -gpuarch 0x190 -optional
[16-53-47][streamline][error][tid:52236][6s:185ms:091us]exception.cpp:75[writeMiniDump] Exception detected - thread 52236 - creating mini-dump 'C:\ProgramData/NVIDIA/Streamline/StreamlineSample/1751144027476996/sl-sha-cb7ec40d.dmp'`
Best regards,
Jaime.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the crash with the Streamline sample under NVIDIA Nsight Graphics using both Vulkan and DX12, starting with the provided Streamline log. Inspect the generated mini-dump at the reported path and compare the behavior across APIs. Done means identifying the crash cause and confirming a fix or a clearly documented reproduction boundary.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- computer-graphics, devtools
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100