GPU Compute Software
Ask questions about Intel® Graphics Compute software technologies, such as OpenCL* GPU driver and oneAPI Level Zero
299 Discussions

GPU frame buffers transfer to PCI external device

pribor
Beginner
1,289 Views

Working with the Tiger Lake UP3, the purpose is to create the driver or application that transfers the graphics frame buffers (which are created in DDR by the internal GPU) to an external device (FPGA), through the PCIe bus.
The FPGA is connected to the TGL PCIe controller (not the PCH one), it is PCIs end point.
Linux detects this FPGA as PCIe end point device, and its memory is accessible (for example, by the devmem command).
Which TGL DMA engine can be used to do the transfer?
Is it possible to define the GPU frame buffer addresses to be over PCIe (instead local DDR) so the GPU will write directly to the external device?
Is there Linux driver to transfer the GPU frame buffers outside to the PCIs bus?

Tiger_question_pict.png

 

Labels (1)
0 Kudos
0 Replies
Reply