I’m on an rtx 2080 ti on driver 431.36 and I’m trying to profile my d3d12 application using the new GPU trace features.
Looks like there’s some trouble with present(), looking at the disassembly, it’s trying to dereference a null this pointer. I’ve already tried disabling the debug layer in the dx control panel, and that didn’t do anything.
here’s the callstack:
Exception thrown at 0x00007FFD94B130ED (nvwgf2umx.dll) in example.exe: 0xC0000005: Access violation reading location 0x0000000000000028.
nvwgf2umx.dll!00007ffd94b130ed() Unknown
nvwgf2umx.dll!00007ffd955dfa9b() Unknown
nvwgf2umx.dll!00007ffd94af5f2f() Unknown
D3D12.dll!CGraphicsCommandList::VersionedPresent(struct D3D12DDI_HCOMMANDQUEUE,struct D3D12DDIARG_PRESENT_0001 const *,struct D3D12DDI_PRESENT_0051 *,struct D3D12DDI_PRESENT_CONTEXTS_0051 *,struct D3D12DDI_PRESENT_HWQUEUES_0051 *) Unknown
D3D12.dll!CGraphicsCommandList::Present(struct ID3D12CommandQueue *,struct D3D12_PRESENTSURFACE const *,unsigned int,struct ID3D12Resource *,struct tagRECT const *,unsigned int,unsigned int,unsigned int,int *,struct D3D12_PRESENT *) Unknown
dxgi.dll!CD3D12Device::Present(struct DXGI_PRESENTSURFACE const *,unsigned int,struct IDXGIResource *,void *,unsigned int,unsigned int,unsigned int *) Unknown
dxgi.dll!CFlipPresentToDWM::FlipPresentCore() Unknown
dxgi.dll!CDXGISwapChain::FlipPresentToDWM() Unknown
dxgi.dll!CDXGISwapChain::PresentImplCore() Unknown
dxgi.dll!CDXGISwapChain::PresentImpl() Unknown
dxgi.dll!CDXGISwapChain::Present() Unknown
help would be appreciated. Thanks!