<?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 Re: Bad performance IMX6DL + Wayland + QT + OpenGLES in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455363#M70976</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Okay, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is that also with multi buffering? To avoid tearing?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Simon&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 19 May 2015 15:40:38 GMT</pubDate>
    <dc:creator>simonvanveerdeg</dc:creator>
    <dc:date>2015-05-19T15:40:38Z</dc:date>
    <item>
      <title>Bad performance IMX6DL + Wayland + QT + OpenGLES</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455353#M70966</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;My setup:&lt;/P&gt;&lt;P&gt;3.10.53 BSP (Wayland/Weston)&lt;/P&gt;&lt;P&gt;IMX6 DualLite&lt;/P&gt;&lt;P&gt;VSync enabled (To avoid tearing) (MultiBuffering)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have created two application:&lt;/P&gt;&lt;P&gt;An application that uses Qt to render a 1080 texture as fast as possible. This only gets 23 fps.&lt;/P&gt;&lt;P&gt;An application that that do the same without Qt. This gets only 25 fps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Apr 2015 17:54:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455353#M70966</guid>
      <dc:creator>simonvanveerdeg</dc:creator>
      <dc:date>2015-04-29T17:54:28Z</dc:date>
    </item>
    <item>
      <title>Re: Bad performance IMX6DL + Wayland + QT + OpenGLES</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455354#M70967</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, what's the resolution? 1920x1080?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Apr 2015 07:43:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455354#M70967</guid>
      <dc:creator>rendy</dc:creator>
      <dc:date>2015-04-30T07:43:45Z</dc:date>
    </item>
    <item>
      <title>Re: Bad performance IMX6DL + Wayland + QT + OpenGLES</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455355#M70968</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, i use a hdmi display with 1920x1080.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Apr 2015 07:46:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455355#M70968</guid>
      <dc:creator>simonvanveerdeg</dc:creator>
      <dc:date>2015-04-30T07:46:35Z</dc:date>
    </item>
    <item>
      <title>Re: Bad performance IMX6DL + Wayland + QT + OpenGLES</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455356#M70969</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;I'm reposting some information and questions from Hugo:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;I just finished running the trace tests:&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Find below some details.&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;1.- Qt5 Applications are using stencil masks, and stencil functions in order to&amp;nbsp; draw the window outlines, borders and messages. Tomorrow I will remove the non required details to strip all unnecessary bits from our test. On the attached traces, you can see that I captured a complete frame, beginning and ending with the eglSwapBuffer function.&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;The Qt5 application is using a rendering window of less than the 1920x1080 resolution, 1890x820. The outlines and non necessary data is giving my traces some noise (and overhead to the GPU as well). I will recompile the Qt5 apps to remove that.&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;On contrast, the Application I compiled using a textured cube with a 1920x1080 runs at 42fps.&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;2.- Which renderer is the customer using? Are they using the GAL2D compositor or the OpenGL one, some work can be relieved off the 3D core's back by using the GAL2D compositor.&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;3.- Can Rodrigue provide his gstreamer application?&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;4.- What is the expected frame rate that we must strive for? 60fps or 30fps?&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Cheers,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Hugo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Apr 2015 07:52:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455356#M70969</guid>
      <dc:creator>rendy</dc:creator>
      <dc:date>2015-04-30T07:52:46Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Bad performance IMX6DL + Wayland + QT + OpenGLES</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455357#M70970</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM&gt;1.- Qt5 Applications are using stencil masks, and stencil functions in order to&amp;nbsp; draw the window outlines, borders and messages. Tomorrow I will remove the non required details to strip all unnecessary bits from our test. On the attached traces, you can see that I captured a complete frame, beginning and ending with the eglSwapBuffer function.&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM&gt;The Qt5 application is using a rendering window of less than the 1920x1080 resolution, 1890x820. The outlines and non necessary data is giving my traces some noise (and overhead to the GPU as well). I will recompile the Qt5 apps to remove that.&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM&gt;On contrast, the Application I compiled using a textured cube with a 1920x1080 runs at 42fps.&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;The textured cube application do not change every pixel of the window.&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;My application uploads a texture to fullscreen window.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM&gt;2.- Which renderer is the customer using? Are they using the GAL2D compositor or the OpenGL one, some work can be relieved off the 3D core's back by using the GAL2D compositor.&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;We are using OpenGL compositor. (use_gal2d = 0)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM&gt;3.- Can Rodrigue provide his gstreamer application?&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;Which application do you mean?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM&gt;4.- What is the expected frame rate that we must strive for? 60fps or 30fps?&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;We should get 50/60fps &lt;/STRONG&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Apr 2015 08:24:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455357#M70970</guid>
      <dc:creator>simonvanveerdeg</dc:creator>
      <dc:date>2015-04-30T08:24:39Z</dc:date>
    </item>
    <item>
      <title>Re: Bad performance IMX6DL + Wayland + QT + OpenGLES</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455358#M70971</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-family: Calibri, sans-serif; font-size: 11pt;"&gt;Last friday I discussed with the GPU Drivers team, Wayland is expected to be slower than rendering to the simple FB backend.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;"&gt;&lt;SPAN style="font-family: Calibri, sans-serif; font-size: 11pt;"&gt;I also confirmed the slowness with full screen OpenGL applications on our end. I did notice a performance increase, however, when using the GAL2D engine as compositor and enabling 2 or 3 Frambebuffers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;"&gt; &lt;/P&gt;&lt;P style="color: #000000; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;"&gt;&lt;SPAN style="font-family: Calibri, sans-serif; font-size: 11pt;"&gt;Can you please execute this quick test on your end please?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;"&gt; &lt;/P&gt;&lt;P style="color: #000000; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;"&gt;&lt;SPAN style="font-family: Calibri, sans-serif; font-size: 11pt;"&gt;/etc/init.d/weston stop&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;"&gt;&lt;SPAN style="font-family: Calibri, sans-serif; font-size: 11pt;"&gt;export FB_MULTI_BUFFER=2&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;"&gt;&lt;SPAN style="font-family: Calibri, sans-serif; font-size: 11pt;"&gt;weston --tty=1 --use-gal2d=1 &amp;amp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;"&gt; &lt;/P&gt;&lt;P style="color: #000000; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;"&gt;&lt;SPAN style="font-family: Calibri, sans-serif; font-size: 11pt;"&gt;Then run your application and compare the fps with and without the previous scheme?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;"&gt; &lt;/P&gt;&lt;P style="color: #000000; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;"&gt;&lt;SPAN style="font-family: Calibri, sans-serif; font-size: 11pt;"&gt;What is your target Frame Rate?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2015 12:12:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455358#M70971</guid>
      <dc:creator>Rodrigue</dc:creator>
      <dc:date>2015-05-07T12:12:21Z</dc:date>
    </item>
    <item>
      <title>Re: Bad performance IMX6DL + Wayland + QT + OpenGLES</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455359#M70972</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;With --use-gal2d=0 :&lt;/P&gt;&lt;P&gt;I get 23 fps (on bsp with the wallpaper-example)&lt;/P&gt;&lt;P&gt;i get 15 fps (on own build-system and own application)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With --use-gal2d=1&lt;/P&gt;&lt;P&gt;i get 38 fps (on bsp with the wallpaper-example)&lt;/P&gt;&lt;P&gt;i get 15 fps (on own build-system and own application)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the example the performance increase. For my application not yet (i will investigate this)&lt;/P&gt;&lt;P&gt;It's strange that i have to set "use-gal2d=1" if i want to do 3d stuff !?&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 May 2015 05:59:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455359#M70972</guid>
      <dc:creator>simonvanveerdeg</dc:creator>
      <dc:date>2015-05-13T05:59:14Z</dc:date>
    </item>
    <item>
      <title>Re: Bad performance IMX6DL + Wayland + QT + OpenGLES</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455360#M70973</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/simonvanveerdeghem"&gt;simonvanveerdeghem&lt;/A&gt;​&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Summarizing what I mentioned on the call:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wayland display protocol requires clients to render on their own offscreen buffers and then composite those buffers on the final FB that will be shown on screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you use the &lt;STRONG style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;--use-gal2d=0 &lt;/STRONG&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;You will use the GPU3D (GC2000) to composite the final frame buffer, as you are already using this GPU3D to generate the offscreen buffers then you may over stress the GPU and make it work slower.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;If you use the &lt;STRONG style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;--use-gal2d=1 &lt;/STRONG&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;You will use the GAL2D to composite the final frame buffer, then the GPU3D will generate the offscreen buffers with 3D content, and then the GAL2D will composite them onto the final frame buffer, thus reducing the load on the GPU3D.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;My next steps are:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Use your layers to replicate your application, &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/rendy"&gt;rendy&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Were you able to replicate it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Once I replicate it, I will run GPU traces on it, so I can identify all the operations that are being queued. I am worried for the stencil masks being used.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As an additional note:&lt;/P&gt;&lt;P&gt;I ran the QT Logo application on a bare frame buffer backend (Without Wayland) and got 60fps. This further confirms that Wayland is inherently slower than a bare FB. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Hugo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 May 2015 16:27:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455360#M70973</guid>
      <dc:creator>HugoOsornio</dc:creator>
      <dc:date>2015-05-13T16:27:18Z</dc:date>
    </item>
    <item>
      <title>Re: Bad performance IMX6DL + Wayland + QT + OpenGLES</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455361#M70974</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/HugoOsornio"&gt;HugoOsornio&lt;/A&gt;​, &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/rendy"&gt;rendy&lt;/A&gt;​&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Okay, i looking into our own application, why we don't get the same result as the example and also the implementation of buildroot, because the same example(on bsp = 38 fps and on buildroot = 30 fps). But if we can get 60 fps it would be very nice.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your additional note: can you also run our wallpaper-example on directfb that i have send you? Do you also get 60 fps? And is this on the bsp, or how do you configured DirectFB for EGL?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;Simon&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 May 2015 14:05:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455361#M70974</guid>
      <dc:creator>simonvanveerdeg</dc:creator>
      <dc:date>2015-05-19T14:05:55Z</dc:date>
    </item>
    <item>
      <title>Re: Bad performance IMX6DL + Wayland + QT + OpenGLES</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455362#M70975</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/simonvanveerdeghem"&gt;simonvanveerdeghem&lt;/A&gt;​&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I should be able to run it on FB as well. However, an important remark is needed here: I am not using DirectFB I am using bare FB also known as FBDEV, this will enhance performance because it is not a window manager, all content is rendered directly to the final framebuffers instead of rendering it to surfaces or windows that are later composited.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Will provide the fps results on our thursday meeting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Hugo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 May 2015 15:34:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455362#M70975</guid>
      <dc:creator>HugoOsornio</dc:creator>
      <dc:date>2015-05-19T15:34:04Z</dc:date>
    </item>
    <item>
      <title>Re: Bad performance IMX6DL + Wayland + QT + OpenGLES</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455363#M70976</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Okay, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is that also with multi buffering? To avoid tearing?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Simon&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 May 2015 15:40:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455363#M70976</guid>
      <dc:creator>simonvanveerdeg</dc:creator>
      <dc:date>2015-05-19T15:40:38Z</dc:date>
    </item>
    <item>
      <title>Re: Bad performance IMX6DL + Wayland + QT + OpenGLES</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455364#M70977</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/simonvanveerdeghem"&gt;simonvanveerdeghem&lt;/A&gt;​&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I compiled and ran your barco-wallpaper application:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Without using the GAL2D to composite, I had 34fps running the app.&lt;/P&gt;&lt;P&gt;Using the GAL2D to composite I had a 43.4fps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am now building for FB to get the results. And, answering your question, as far as I know, if multiple Frame Buffers are created on a FB backend, the FB total size will be 3 times larger, but still contiguous, and the IPU will select which section select without additional composition steps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Hugo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 May 2015 21:19:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455364#M70977</guid>
      <dc:creator>HugoOsornio</dc:creator>
      <dc:date>2015-05-20T21:19:08Z</dc:date>
    </item>
    <item>
      <title>Re: Bad performance IMX6DL + Wayland + QT + OpenGLES</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455365#M70978</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/simonvanveerdeghem"&gt;simonvanveerdeghem&lt;/A&gt;​&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I just tested using the FB backend using the barco-wallpaper application.&lt;/P&gt;&lt;P&gt;It runs at 60FPS using a double buffer approach.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Hugo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 May 2015 23:35:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455365#M70978</guid>
      <dc:creator>HugoOsornio</dc:creator>
      <dc:date>2015-05-20T23:35:40Z</dc:date>
    </item>
    <item>
      <title>Re: Bad performance IMX6DL + Wayland + QT + OpenGLES</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455366#M70979</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A _jive_internal="true" data-containerid="-1" data-containertype="-1" data-objectid="204409" data-objecttype="3" href="https://community.nxp.com/people/HugoOsornio"&gt;Victor Hugo Osornio Lopez&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is your setup to get this higher fps?&lt;/P&gt;&lt;P&gt;I only get 38fps with gald2d on bsp with imx6DL and FB_MULTI_BUFFER=2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And how is your setup for the fb backend? What qpa platform are you using?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Simon&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 May 2015 07:10:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455366#M70979</guid>
      <dc:creator>simonvanveerdeg</dc:creator>
      <dc:date>2015-05-21T07:10:02Z</dc:date>
    </item>
    <item>
      <title>Re: Bad performance IMX6DL + Wayland + QT + OpenGLES</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455367#M70980</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/simonvanveerdeghem"&gt;simonvanveerdeghem&lt;/A&gt;​&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For Wayland I am using:&lt;/P&gt;&lt;P&gt;An i.MX6Q Sabre SD with the 3.14.28-1.0.0_ga+g91cf351 BSP release.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For FB I am using the same setup, I just compiled my Yocto image for the FB Backend, I use the eglfs platform when running the application.&lt;/P&gt;&lt;P&gt;./barco-wallpaper --platform eglfs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Hugo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 May 2015 15:28:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455367#M70980</guid>
      <dc:creator>HugoOsornio</dc:creator>
      <dc:date>2015-05-21T15:28:36Z</dc:date>
    </item>
    <item>
      <title>Re: Bad performance IMX6DL + Wayland + QT + OpenGLES</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455368#M70981</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello guys, I just digged into the MPU specs for the Dual Lite.&lt;/P&gt;&lt;P&gt;You have a different GPU, my board has the GC2000 and yours has the GC880.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will secure a Dual Lite Board and rerun my tests to check the actual difference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Hugo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 May 2015 16:44:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455368#M70981</guid>
      <dc:creator>HugoOsornio</dc:creator>
      <dc:date>2015-05-21T16:44:02Z</dc:date>
    </item>
    <item>
      <title>Re: Bad performance IMX6DL + Wayland + QT + OpenGLES</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455369#M70982</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do you already have a dual lite board?&lt;/P&gt;&lt;P&gt;And check the difference?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Simon&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Jun 2015 14:30:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455369#M70982</guid>
      <dc:creator>simonvanveerdeg</dc:creator>
      <dc:date>2015-06-01T14:30:53Z</dc:date>
    </item>
    <item>
      <title>Re: Bad performance IMX6DL + Wayland + QT + OpenGLES</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455370#M70983</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/simonvanveerdeghem"&gt;simonvanveerdeghem&lt;/A&gt;​&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I just got the board. Will leave a Yocto build running to be able to test tomorrow.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Hugo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jun 2015 03:24:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455370#M70983</guid>
      <dc:creator>HugoOsornio</dc:creator>
      <dc:date>2015-06-04T03:24:45Z</dc:date>
    </item>
    <item>
      <title>Re: Bad performance IMX6DL + Wayland + QT + OpenGLES</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455371#M70984</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey everyone, on my DL board the averages are 38fps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Hugo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Jun 2015 10:14:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455371#M70984</guid>
      <dc:creator>HugoOsornio</dc:creator>
      <dc:date>2015-06-05T10:14:16Z</dc:date>
    </item>
    <item>
      <title>Re: Bad performance IMX6DL + Wayland + QT + OpenGLES</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455372#M70985</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yeah, the same like we have.&lt;/P&gt;&lt;P&gt;But when we are also decoding, then it will decrease around 20 fps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;Simon&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Jun 2015 10:22:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Bad-performance-IMX6DL-Wayland-QT-OpenGLES/m-p/455372#M70985</guid>
      <dc:creator>simonvanveerdeg</dc:creator>
      <dc:date>2015-06-05T10:22:13Z</dc:date>
    </item>
  </channel>
</rss>

