<?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 Question on i.MX 6 Graphics User’s Guide, Rev. 0, 06/2016 (delivered with Yocto): Tearing regarding frame buffers... in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Question-on-i-MX-6-Graphics-User-s-Guide-Rev-0-06-2016-delivered/m-p/583303#M88535</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;PDF-Document "i.MX 6 Graphics User’s Guide, Rev. 0, 06/2016" is in Yocto "fsl-yocto-L4.1.15_1.2.0-ga" directory "doc".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In chapter 4.2.2, page 31 there is the environment variable&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FB_MULTI_BUFFER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;with following description (only a part of it):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;If set to 2 or 3, VSYNC is enabled and there are double or trible frame buffer. &lt;SPAN style="color: #e23d39;"&gt;Because of the hardware limitation of current IPU, there may be tearing on screen.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;If set to 4 or more, VSYNC is enabled and &lt;SPAN style="color: #e23d39;"&gt;no screen tearing appears.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A question on this note: "Because of the hardware limitation of current IPU, there may be tearing on screen."&lt;/P&gt;&lt;P&gt;What are these limitation mentioned here? And why are the limitation away, when 4 or more frame buffers are used?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 18 Jul 2016 09:46:01 GMT</pubDate>
    <dc:creator>martin_maurer</dc:creator>
    <dc:date>2016-07-18T09:46:01Z</dc:date>
    <item>
      <title>Question on i.MX 6 Graphics User’s Guide, Rev. 0, 06/2016 (delivered with Yocto): Tearing regarding frame buffers...</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Question-on-i-MX-6-Graphics-User-s-Guide-Rev-0-06-2016-delivered/m-p/583303#M88535</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;PDF-Document "i.MX 6 Graphics User’s Guide, Rev. 0, 06/2016" is in Yocto "fsl-yocto-L4.1.15_1.2.0-ga" directory "doc".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In chapter 4.2.2, page 31 there is the environment variable&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FB_MULTI_BUFFER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;with following description (only a part of it):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;If set to 2 or 3, VSYNC is enabled and there are double or trible frame buffer. &lt;SPAN style="color: #e23d39;"&gt;Because of the hardware limitation of current IPU, there may be tearing on screen.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;If set to 4 or more, VSYNC is enabled and &lt;SPAN style="color: #e23d39;"&gt;no screen tearing appears.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A question on this note: "Because of the hardware limitation of current IPU, there may be tearing on screen."&lt;/P&gt;&lt;P&gt;What are these limitation mentioned here? And why are the limitation away, when 4 or more frame buffers are used?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Jul 2016 09:46:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Question-on-i-MX-6-Graphics-User-s-Guide-Rev-0-06-2016-delivered/m-p/583303#M88535</guid>
      <dc:creator>martin_maurer</dc:creator>
      <dc:date>2016-07-18T09:46:01Z</dc:date>
    </item>
    <item>
      <title>Re: Question on i.MX 6 Graphics User’s Guide, Rev. 0, 06/2016 (delivered with Yocto): Tearing regarding frame buffers...</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Question-on-i-MX-6-Graphics-User-s-Guide-Rev-0-06-2016-delivered/m-p/583304#M88536</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Martin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: windowtext;"&gt; Each time you call eglSwapBuffers, the content in internal render target will be resolved to frame buffer, then the buffer swapped&lt;BR /&gt; I guess that eglSwapBuffer should be synched with system vsync when there indeed need update the framebuffer content, no matter if the framebuffer update, there will be bandwidth waste.&amp;nbsp; When the eglSwapInterval is set and with multibuffer, the is requirement to sync with vblank even no update to render target.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: windowtext;"&gt;&lt;A href="https://www.khronos.org/registry/egl/sdk/docs/man/html/eglSwapInterval.xhtml" title="https://www.khronos.org/registry/egl/sdk/docs/man/html/eglSwapInterval.xhtml"&gt;eglSwapInterval - EGL Reference Pages&lt;/A&gt;&lt;SPAN style="color: #606060;"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #606060;"&gt;regards&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jul 2016 15:22:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Question-on-i-MX-6-Graphics-User-s-Guide-Rev-0-06-2016-delivered/m-p/583304#M88536</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2016-07-19T15:22:05Z</dc:date>
    </item>
  </channel>
</rss>

