NVIDIA-RTX / NVIDIA-RTX/Streamline

NVIDIA Nsight Graphics crashes while using an app on Vulkan that uses Streamline

Open
#78 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug triaged
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.