NvEncoder NvDecoder DMA

Hi everyone,

Technical question for NVidia team :

Do Encoder and Decoder have their own DMA to transfer data between RAM and VRAM or do they take bandwith with all other memory transfers ?

Thank you in advance.
Best Regards.

Both are true. Could you tell us the motivation for the question, so that we can answer correctly?

As you can imagine, it’s related to my other question : https://devtalk.nvidia.com/default/topic/1020675/video-technologies/nvenc-nvdec-keep-compressed-data-on-gpu-to-direct-decode-/

My motivations are to avoid readback (for now impossible) and minimize/avoid impact of encode/decode on other work I’m doing.