<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic GPU frame buffers transfer to PCI external device in GPU Compute Software</title>
    <link>https://community.intel.com/t5/GPU-Compute-Software/GPU-frame-buffers-transfer-to-PCI-external-device/m-p/1610290#M1478</link>
    <description>&lt;P&gt;&lt;SPAN class=""&gt;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.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class=""&gt;The FPGA is connected to the TGL PCIe controller (not the PCH one), it is PCIs end point.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class=""&gt;Linux detects this FPGA as PCIe end point device, and its memory is accessible (for example, by the devmem command).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class=""&gt;Which TGL DMA engine can be used to do the transfer?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class=""&gt;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?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class=""&gt;Is there Linux driver to transfer the GPU frame buffers outside to the PCIs bus?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Tiger_question_pict.png" style="width: 400px;"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/56380i7154C78781D6B1FC/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" role="button" title="Tiger_question_pict.png" alt="Tiger_question_pict.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 27 Jun 2024 08:23:54 GMT</pubDate>
    <dc:creator>pribor</dc:creator>
    <dc:date>2024-06-27T08:23:54Z</dc:date>
    <item>
      <title>GPU frame buffers transfer to PCI external device</title>
      <link>https://community.intel.com/t5/GPU-Compute-Software/GPU-frame-buffers-transfer-to-PCI-external-device/m-p/1610290#M1478</link>
      <description>&lt;P&gt;&lt;SPAN class=""&gt;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.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class=""&gt;The FPGA is connected to the TGL PCIe controller (not the PCH one), it is PCIs end point.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class=""&gt;Linux detects this FPGA as PCIe end point device, and its memory is accessible (for example, by the devmem command).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class=""&gt;Which TGL DMA engine can be used to do the transfer?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class=""&gt;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?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class=""&gt;Is there Linux driver to transfer the GPU frame buffers outside to the PCIs bus?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Tiger_question_pict.png" style="width: 400px;"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/56380i7154C78781D6B1FC/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" role="button" title="Tiger_question_pict.png" alt="Tiger_question_pict.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Jun 2024 08:23:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/GPU-Compute-Software/GPU-frame-buffers-transfer-to-PCI-external-device/m-p/1610290#M1478</guid>
      <dc:creator>pribor</dc:creator>
      <dc:date>2024-06-27T08:23:54Z</dc:date>
    </item>
  </channel>
</rss>

