<?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のトピックIMX8MQ - Issue with rendering video on LCD using Vivante GPU</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-Issue-with-rendering-video-on-LCD-using-Vivante-GPU/m-p/1046052#M154060</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear NXP community executive,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have a product based on IMX8MQ. Where in we have 1280x800 LCD connected via MIPI-DSI interface with IMX8MQ. And we have HDMI output interface also present on our product. So we are driving our LCD via eLCDIF block and driving HDMI via DCSS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have a usecase of local preview which captures video over MIPI-CSI and display it on LCD with weston compositor using Vivante GPU.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this usecase, functionality wise we are good but we are seeing horizontal artifacts while high motion in front of camera source connected to MIPI-CSI. We confirm that capture is perfectly fine by dumping YUV data and there are no artifacts in Captured YUV data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any problem in configuring Vivante GPU ??&lt;/P&gt;&lt;P&gt;Is there any limitation on eLCDIF block ??&lt;/P&gt;&lt;P&gt;Is there any limitation on&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 30 Jul 2020 11:29:28 GMT</pubDate>
    <dc:creator>hiteshviradiya</dc:creator>
    <dc:date>2020-07-30T11:29:28Z</dc:date>
    <item>
      <title>IMX8MQ - Issue with rendering video on LCD using Vivante GPU</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-Issue-with-rendering-video-on-LCD-using-Vivante-GPU/m-p/1046052#M154060</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear NXP community executive,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have a product based on IMX8MQ. Where in we have 1280x800 LCD connected via MIPI-DSI interface with IMX8MQ. And we have HDMI output interface also present on our product. So we are driving our LCD via eLCDIF block and driving HDMI via DCSS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have a usecase of local preview which captures video over MIPI-CSI and display it on LCD with weston compositor using Vivante GPU.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this usecase, functionality wise we are good but we are seeing horizontal artifacts while high motion in front of camera source connected to MIPI-CSI. We confirm that capture is perfectly fine by dumping YUV data and there are no artifacts in Captured YUV data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any problem in configuring Vivante GPU ??&lt;/P&gt;&lt;P&gt;Is there any limitation on eLCDIF block ??&lt;/P&gt;&lt;P&gt;Is there any limitation on&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jul 2020 11:29:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-Issue-with-rendering-video-on-LCD-using-Vivante-GPU/m-p/1046052#M154060</guid>
      <dc:creator>hiteshviradiya</dc:creator>
      <dc:date>2020-07-30T11:29:28Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MQ - Issue with rendering video on LCD using Vivante GPU</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-Issue-with-rendering-video-on-LCD-using-Vivante-GPU/m-p/1046053#M154061</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any problem in configuring Vivante GPU ??&lt;/P&gt;&lt;P&gt;Is there any limitation on eLCDIF block ??&lt;/P&gt;&lt;P&gt;ANSWER. I do not think you have any issues or limitations, based on the resolutions that you are handling.&amp;nbsp; The limitation was imposed because when using DCSS at 4K@60, memory bandwidth was not enough to drive the LCDIF at 1080p. But, driving both at 1080p should be fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe the frequency that it is handling the eLCDIF can be the issue of the tearing.&lt;/P&gt;&lt;P&gt;this patch may help.&lt;/P&gt;&lt;P&gt;&lt;A class="" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fwww.spinics.net%2Flists%2Farm-kernel%2Fmsg771013.html" rel="nofollow" target="_blank"&gt;[PATCH] arm64: dts: imx8mq: increase NOC clock to 800 MHz — ARM, OMAP, Xscale Linux Kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jul 2020 17:48:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-Issue-with-rendering-video-on-LCD-using-Vivante-GPU/m-p/1046053#M154061</guid>
      <dc:creator>jamesbone</dc:creator>
      <dc:date>2020-07-31T17:48:42Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MQ - Issue with rendering video on LCD using Vivante GPU</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-Issue-with-rendering-video-on-LCD-using-Vivante-GPU/m-p/1046054#M154062</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/jamesbone"&gt;jamesbone&lt;/A&gt;‌&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the prompt response !!&lt;/P&gt;&lt;P&gt;In my kernel, I don't have "&lt;SPAN style="color: #800000;"&gt;arch/arm64/boot/dts/freescale/imx8mq.dtsi&lt;/SPAN&gt;" file but I checked it further and found in &lt;SPAN style="color: #800000;"&gt;drivers/clk/imx/clk-imx8mq.c&lt;/SPAN&gt; with function "&lt;SPAN style="color: #800000;"&gt;imx8mq_clocks_init&lt;/SPAN&gt;" following code:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* increase NOC clock to achieve best DDR access performance */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clk_set_rate(clks[IMX8MQ_CLK_NOC], clk_get_rate(clks[IMX8MQ_SYS1_PLL_800M]));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;So I believe NOC clock is already set to 800MHz which is the same as what is mentioned in the patch you shared.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One more &lt;STRONG&gt;IMPORTANT&lt;/STRONG&gt; observation is below: When I tried rendering captured YUV file using gstreamer on HDMI (which is connected via DCSS) with weston compositor running with fb1(HDMI), I see issue when using &lt;STRONG&gt;glimagesink&lt;/STRONG&gt; and don't see issue with &lt;STRONG&gt;kmssink&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Artifacts with &lt;SPAN style="color: #800000;"&gt;glimagesink&lt;/SPAN&gt;:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;gst-launch-1.0 filesrc location=/root/AMcaptured.yuv ! videoparse width=720 height=480 framerate=60/1 format=5 ! &lt;SPAN style="color: #800000;"&gt;glimagesink&lt;/SPAN&gt; render-rectangle="&amp;lt;0,0,1280,800&amp;gt;"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Playing good with &lt;SPAN style="color: #0000ff;"&gt;kmssink&lt;/SPAN&gt;:&lt;/STRONG&gt;&lt;BR /&gt;gst-launch-1.0 filesrc location=/root/AMcaptured.yuv ! videoparse width=720 height=480 framerate=60/1 format=5 ! &lt;SPAN style="color: #0000ff;"&gt;kmssink&lt;/SPAN&gt; render-rectangle="&amp;lt;0,0,1280,800&amp;gt;"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I can't play kmssink with weston compositor running with fb0(LCD). I am not able to identify if I see artifacts on LCD with kmssink or not.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry to ask but I am less aware of kmssink &amp;amp; glimagesink. So please advise on this if you have any suggestion/inputs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Hitesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Aug 2020 06:55:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-Issue-with-rendering-video-on-LCD-using-Vivante-GPU/m-p/1046054#M154062</guid>
      <dc:creator>hiteshviradiya</dc:creator>
      <dc:date>2020-08-06T06:55:11Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MQ - Issue with rendering video on LCD using Vivante GPU</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-Issue-with-rendering-video-on-LCD-using-Vivante-GPU/m-p/1046055#M154063</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello NXP team,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any updates on this issue?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Hitesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Aug 2020 11:54:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-Issue-with-rendering-video-on-LCD-using-Vivante-GPU/m-p/1046055#M154063</guid>
      <dc:creator>hiteshviradiya</dc:creator>
      <dc:date>2020-08-10T11:54:50Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MQ - Issue with rendering video on LCD using Vivante GPU</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-Issue-with-rendering-video-on-LCD-using-Vivante-GPU/m-p/1046056#M154064</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/jamesbone"&gt;jamesbone&lt;/A&gt;‌ &amp;amp; other NXP experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any updates on this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Hitesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Aug 2020 05:32:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MQ-Issue-with-rendering-video-on-LCD-using-Vivante-GPU/m-p/1046056#M154064</guid>
      <dc:creator>hiteshviradiya</dc:creator>
      <dc:date>2020-08-25T05:32:09Z</dc:date>
    </item>
  </channel>
</rss>

