Error_DMA_PageFault

Hi,

I’m investigating GPU crashes by integrated Nsight Aftermath to our project.

We have implemented PFN_GFSDK_Aftermath_ShaderDebugInfoCb to dump the shader debug info when the GPU was executing and triggered a TDR. Yeah, it may work sometimes.

However, sometimes it only returns a Error_DMA_PageFault and failed to translate the virtual address. I’ve been double checked, the buffer in-between is not a reserved buffer means it is not using a virtual address which makes me very confused.

What is the exactly meaning of Error_DMA_PageFault, and is there any other way to get more informations about this fault.

Hi cheng-cheng,

Error_DMA_PageFault corresponds to “D3DKMT_DEVICEEXECUTION_ERROR_DMAPAGEFAULT” being reported by Windows graphics subsystem for the device. There can be many reasons for that, the most common is accessing a buffer that is not bound.

Maybe you can check more info in ‘Crash Info’ page?

Thanks
An

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.