<?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 C2D functionality on i.MX 53 in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/C2D-functionality-on-i-MX-53/m-p/378580#M54346</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to use the C2D API on my i.MX 53 based system with the amd-gpu-bin-mx51-11.09 libraries and have had some success with running the c2d demo application from the SDK.&amp;nbsp; I started having problems though, when trying out the other APIs from c2d_api.h.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I modified the samples/c2d/rects/samplerects.c test program to specify a clipping rectangle using c2dSetDstClipRect() but it did not seem to have any effect at all when I linked with lib2dz160.so.&amp;nbsp; Linking with lib2dz430.so allows the clipping to work, but c2dSurfUnlock() fails with C2D_STATUS_NOT_SUPPORTED. Ignoring this error seems to allow the test program to work, but I'm not sure if its actually performing the GPU synchronization at all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Other APIs, like c2dDrawLine() and c2dDrawArc() return SUCCESS status codes, but don't seem to actually do anything.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So I'm thinking that not all of the C2D API is supported for these devices.&amp;nbsp; Is this true?&amp;nbsp; If so, is there some sort of document that explains what is and isn't supported?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Has anyone had a similar experience with these libraries or might I just be doing something wrong?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Nov 2014 05:46:50 GMT</pubDate>
    <dc:creator>damianhobson-ga</dc:creator>
    <dc:date>2014-11-28T05:46:50Z</dc:date>
    <item>
      <title>C2D functionality on i.MX 53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/C2D-functionality-on-i-MX-53/m-p/378580#M54346</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to use the C2D API on my i.MX 53 based system with the amd-gpu-bin-mx51-11.09 libraries and have had some success with running the c2d demo application from the SDK.&amp;nbsp; I started having problems though, when trying out the other APIs from c2d_api.h.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I modified the samples/c2d/rects/samplerects.c test program to specify a clipping rectangle using c2dSetDstClipRect() but it did not seem to have any effect at all when I linked with lib2dz160.so.&amp;nbsp; Linking with lib2dz430.so allows the clipping to work, but c2dSurfUnlock() fails with C2D_STATUS_NOT_SUPPORTED. Ignoring this error seems to allow the test program to work, but I'm not sure if its actually performing the GPU synchronization at all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Other APIs, like c2dDrawLine() and c2dDrawArc() return SUCCESS status codes, but don't seem to actually do anything.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So I'm thinking that not all of the C2D API is supported for these devices.&amp;nbsp; Is this true?&amp;nbsp; If so, is there some sort of document that explains what is and isn't supported?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Has anyone had a similar experience with these libraries or might I just be doing something wrong?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Nov 2014 05:46:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/C2D-functionality-on-i-MX-53/m-p/378580#M54346</guid>
      <dc:creator>damianhobson-ga</dc:creator>
      <dc:date>2014-11-28T05:46:50Z</dc:date>
    </item>
    <item>
      <title>Re: C2D functionality on i.MX 53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/C2D-functionality-on-i-MX-53/m-p/378581#M54347</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Damian,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Instead of Z430, Use Z160 module to accelerate some GDI operations: SRCOPY, PATCOPY, DRAWLINE etc.The issues should be away.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Dec 2014 16:36:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/C2D-functionality-on-i-MX-53/m-p/378581#M54347</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2014-12-02T16:36:47Z</dc:date>
    </item>
    <item>
      <title>Re: C2D functionality on i.MX 53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/C2D-functionality-on-i-MX-53/m-p/378582#M54348</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your reply, but I am already using the Z160 module.&amp;nbsp; Also, my target platform is Linux, not Windows, so I'm not trying to use GDI.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Dec 2014 03:31:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/C2D-functionality-on-i-MX-53/m-p/378582#M54348</guid>
      <dc:creator>damianhobson-ga</dc:creator>
      <dc:date>2014-12-03T03:31:22Z</dc:date>
    </item>
    <item>
      <title>Re: C2D functionality on i.MX 53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/C2D-functionality-on-i-MX-53/m-p/378583#M54349</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Update:&amp;nbsp; After double-checking using lib2dz160.so it turns out that c2dDrawLine *does* work, and c2dSetDstClipRect works when drawing lines. (previously I had set an incompatible clipping rectangle during my failed clipping testing). However, c2dSetDstClipRect *does not* clip for c2dDrawBlit, or c2dDrawRect. c2dDrawArc still doesn't produce any output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Dec 2014 03:37:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/C2D-functionality-on-i-MX-53/m-p/378583#M54349</guid>
      <dc:creator>damianhobson-ga</dc:creator>
      <dc:date>2014-12-03T03:37:59Z</dc:date>
    </item>
    <item>
      <title>Re: C2D functionality on i.MX 53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/C2D-functionality-on-i-MX-53/m-p/378584#M54350</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;BIG FAT WARNING:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do NOT use the proprietary kernel / kgsl stuff. It's full of horrible security bugs and broken by design.&lt;/P&gt;&lt;P&gt;It gives the userland *FULL PHYSICAL* bus access - there's *NO SECURITY* anymore !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/message/517002"&gt;[imx53] WARNING! Do NOT use the proprietary GPU drivers / KGSL stuff - MAJOR RISK!&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By the way: I've got the VPU fully running on 4.0.3 kernel, just in case anybody cares.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 May 2015 17:34:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/C2D-functionality-on-i-MX-53/m-p/378584#M54350</guid>
      <dc:creator>maxmustermann</dc:creator>
      <dc:date>2015-05-18T17:34:47Z</dc:date>
    </item>
  </channel>
</rss>

