<?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>i.MX ProcessorsのトピックRe: IMX6QuadPlus GPU to IPU</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX6QuadPlus-GPU-to-IPU/m-p/730343#M113583</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I want to do is process with the GPU, convert from Bayer format to RGB, and then leave it in memory to be processed by the IPU. In similar forum posts and in the example of imx-gpu-sdk-2.3.2/DemoApps/GLES2/DeBayer use OpenGL to do this conversion, but display it on screen or use vpu.&lt;/P&gt;&lt;P&gt;What I want is to create a virtual frame buffer so that I can access the GPU output from the IPU, is that correct?&lt;/P&gt;&lt;P&gt;Are there any examples of this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 09 Mar 2018 08:29:04 GMT</pubDate>
    <dc:creator>juanschenini</dc:creator>
    <dc:date>2018-03-09T08:29:04Z</dc:date>
    <item>
      <title>IMX6QuadPlus GPU to IPU</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6QuadPlus-GPU-to-IPU/m-p/730341#M113581</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm working on a project that uses the &lt;A href="https://community.nxp.com/t5/tag/i.mx6 gpu/tg-p"&gt;#i.mx6 gpu&lt;/A&gt; (&lt;A href="https://community.nxp.com/t5/tag/imx6 opengl/tg-p"&gt;#imx6 opengl&lt;/A&gt; to convert the &lt;A href="https://community.nxp.com/t5/tag/bayer/tg-p"&gt;#bayer&lt;/A&gt; image from a CMOS camera to RGB in &lt;A href="https://community.nxp.com/t5/tag/IMX6QuadPlus./tg-p"&gt;#IMX6QuadPlus.&lt;/A&gt; I'm planning to use the GPU output as an IPU input. In order to do this I'm trying to use &lt;A href="https://community.nxp.com/t5/tag/VirtualFrameBuffers/tg-p"&gt;#VirtualFrameBuffers&lt;/A&gt; but I get the following error:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fbset -fb /dev/fb2 -g 1280 720 1280 720 32 -t 13468 220 110 20 5 40 5 -rgba 8/16,8/8,8/0,8/24&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;EM&gt;(NULL device *): Unable to allocate framebuffer memory &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;detected&amp;nbsp;fb_set_par error, error code: -12 &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;ioctl FBIOPUT_VSCREENINFO: Cannot allocate memory&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fbset -fb /dev/fb0 -i&lt;/P&gt;&lt;P&gt;mode "1280x720-60"&lt;BR /&gt; # D: 74.250 MHz, H: 45.000 kHz, V: 60.000 Hz&lt;BR /&gt; geometry 1280 720 1280 720 32&lt;BR /&gt; timings 13468 220 110 20 5 40 5&lt;BR /&gt; hsync high&lt;BR /&gt; vsync high&lt;BR /&gt; rgba 8/16,8/8,8/0,8/24&lt;BR /&gt;endmode&lt;/P&gt;&lt;P&gt;Frame buffer device information:&lt;BR /&gt; Name : DISP4 BG&lt;BR /&gt; Address : 0x62100000&lt;BR /&gt; Size : 3686400&lt;BR /&gt; Type : PACKED PIXELS&lt;BR /&gt; Visual : TRUECOLOR&lt;BR /&gt; XPanStep : 1&lt;BR /&gt; YPanStep : 1&lt;BR /&gt; YWrapStep : 1&lt;BR /&gt; LineLength : 5120&lt;BR /&gt; Accelerator : No&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fbset -fb /dev/fb1 -i&lt;/P&gt;&lt;P&gt;mode "240x320-60"&lt;BR /&gt; # D: 74.250 MHz, H: 45.000 kHz, V: 60.000 Hz&lt;BR /&gt; geometry 240 320 240 960 32&lt;BR /&gt; timings 13468 1260 110 20 405 40 5&lt;BR /&gt; rgba 8/16,8/8,8/0,8/24&lt;BR /&gt;endmode&lt;/P&gt;&lt;P&gt;Frame buffer device information:&lt;BR /&gt; Name : DISP4 FG&lt;BR /&gt; Address : 0x62500000&lt;BR /&gt; Size : 921600&lt;BR /&gt; Type : PACKED PIXELS&lt;BR /&gt; Visual : TRUECOLOR&lt;BR /&gt; XPanStep : 1&lt;BR /&gt; YPanStep : 1&lt;BR /&gt; YWrapStep : 1&lt;BR /&gt; LineLength : 960&lt;BR /&gt; Accelerator : No&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fbset -fb /dev/fb2 -i&lt;/P&gt;&lt;P&gt;mode "128x128"&lt;BR /&gt; geometry 128 128 128 128 16&lt;BR /&gt; timings 0 0 0 0 0 0 0&lt;BR /&gt; rgba 5/11,6/5,5/0,0/0&lt;BR /&gt;endmode&lt;/P&gt;&lt;P&gt;Frame buffer device information:&lt;BR /&gt; Name : virt_fb0&lt;BR /&gt; Address : (nil)&lt;BR /&gt; Size : 0&lt;BR /&gt; Type : PACKED PIXELS&lt;BR /&gt; Visual : TRUECOLOR&lt;BR /&gt; XPanStep : 1&lt;BR /&gt; YPanStep : 1&lt;BR /&gt; YWrapStep : 1&lt;BR /&gt; LineLength : 5120&lt;BR /&gt; Accelerator : No&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fbset -fb /dev/fb3 -i&lt;/P&gt;&lt;P&gt;mode "128x128"&lt;BR /&gt; geometry 128 128 128 128 16&lt;BR /&gt; timings 0 0 0 0 0 0 0&lt;BR /&gt; rgba 5/11,6/5,5/0,0/0&lt;BR /&gt;endmode&lt;/P&gt;&lt;P&gt;Frame buffer device information:&lt;BR /&gt; Name : virt_fb1&lt;BR /&gt; Address : 0x62008000&lt;BR /&gt; Size : 32768&lt;BR /&gt; Type : PACKED PIXELS&lt;BR /&gt; Visual : TRUECOLOR&lt;BR /&gt; XPanStep : 1&lt;BR /&gt; YPanStep : 1&lt;BR /&gt; YWrapStep : 1&lt;BR /&gt; LineLength : 256&lt;BR /&gt; Accelerator : No&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;What am I doing wrong here?&lt;/P&gt;&lt;P&gt;###&lt;/P&gt;&lt;P&gt;Is there an example of GPU to IPU communication?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Mar 2018 14:03:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6QuadPlus-GPU-to-IPU/m-p/730341#M113581</guid>
      <dc:creator>juanschenini</dc:creator>
      <dc:date>2018-03-05T14:03:28Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6QuadPlus GPU to IPU</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6QuadPlus-GPU-to-IPU/m-p/730342#M113582</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Juan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can look at community efforts&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/scottellis/bayer2rgb" title="https://github.com/scottellis/bayer2rgb"&gt;GitHub - scottellis/bayer2rgb: Use OpenCV to convert a raw bayer image from a sensor to rgb&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://stackoverflow.com/questions/43978708/opencl-bayer-to-rgb-slower-than-cpu-version" title="https://stackoverflow.com/questions/43978708/opencl-bayer-to-rgb-slower-than-cpu-version"&gt;performance - OpenCL bayer to rgb slower than CPU version - Stack Overflow&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and sect.7.3.15 Video conversion attached Linux Guide&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Mar 2018 23:20:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6QuadPlus-GPU-to-IPU/m-p/730342#M113582</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-03-06T23:20:30Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6QuadPlus GPU to IPU</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6QuadPlus-GPU-to-IPU/m-p/730343#M113583</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I want to do is process with the GPU, convert from Bayer format to RGB, and then leave it in memory to be processed by the IPU. In similar forum posts and in the example of imx-gpu-sdk-2.3.2/DemoApps/GLES2/DeBayer use OpenGL to do this conversion, but display it on screen or use vpu.&lt;/P&gt;&lt;P&gt;What I want is to create a virtual frame buffer so that I can access the GPU output from the IPU, is that correct?&lt;/P&gt;&lt;P&gt;Are there any examples of this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Mar 2018 08:29:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6QuadPlus-GPU-to-IPU/m-p/730343#M113583</guid>
      <dc:creator>juanschenini</dc:creator>
      <dc:date>2018-03-09T08:29:04Z</dc:date>
    </item>
  </channel>
</rss>

