I am looking at (https://docs.nvidia.com/cuda/gpudirect-rdma/index.html), however I have a few questions that don’t seem to be described (or perhaps I’m just missing it). The page mostly describes how to set up a PCIe device driver to request DMA transfers:
- How would one program the GPU itself to forward completed frames to the PCIe device BAR?
- How is a PCIe device informed of the start / end of a frame for synchronization purposes?
- Ideally I would like to use this with the Tesla P6. Is there a way to know what the BAR addresses of the virtual framebuffers are?
Thanks in advance. I really just want to be able to read frames from the GPU over PCIe. I hope my questions don’t sound too silly.