<p class="MsoNormal"><span style lang="EN-GB">Hi all,<br>
<br>
I am currently working on an ARM processor without graphical acceleration (based
on A5 without any GPU and neon instruction).</span></p>

<p class="MsoNormal"><span style lang="EN-GB">I used Open
Embedded to build the distribution for my board, and therefore Mesa was compiled with the whole system for
the ARM board.</span></p>

<p class="MsoNormal"><span style lang="EN-GB"> </span></p>

<p class="MsoNormal"><span style lang="EN-GB">I made some
test performance using egl_gears to find the best configuration of the EGL
library.</span></p>

<p class="MsoNormal"><span style lang="EN-GB">I am surprised
by the difference between egl_glx and egl_gallium driver.</span></p>

<p class="MsoNormal"><span style lang="EN-GB">I was expecting
that the egl_gallium driver will be faster that the egl_glx driver. The egl_glx
driver is around 9-10 times faster than egl_gallium.</span></p>

<p class="MsoNormal"><span style lang="EN-GB">Can someone
explain me what could be the difference? Did I mistake a Mesa configuration option?</span></p>

<p class="MsoNormal"><span style lang="EN-GB"> </span></p>

<p class="MsoNormal"><span style lang="EN-GB">I try to use
egl_gallium since, it is the only on driver that support FBDev Linux device.</span></p>

<p class="MsoNormal"><span style lang="EN-GB"> </span></p>

<p class="MsoNormal"><span style lang="EN-GB">For
information, here is my configure command line</span></p>

<p class="MsoNormal"><span style lang="EN-GB">configure<span style>  </span>--build=x86_64-linux<span style>  </span>--host=arm-ing-linux-gnueabi <span style>  </span>--target=arm-ing-linux-gnueabi <span style>  </span>--prefix=/usr <span style>  </span>--exec_prefix=/usr <span style>  </span>--bindir=/usr/bin <span style>  </span>--sbindir=/usr/sbin <span style>  </span>--libexecdir=/usr/libexec <span style>  </span>--datadir=/usr/share <span style>  </span>--sysconfdir=/etc <span style>  </span>--sharedstatedir=/com <span style>  </span>--localstatedir=/var <span style>  </span>--libdir=/usr/lib <span style>  </span>--includedir=/usr/include <span style>  </span>--oldincludedir=/usr/include <span style>  </span>--infodir=/usr/share/info <span style>  </span>--mandir=/usr/share/man <span style>  </span>--disable-silent-rules<span style>  </span>--disable-dependency-tracking <span style> </span>
--disable-glu <span style>  </span>--disable-glw <span style>  </span>--disable-glut <span style>  </span>--enable-shared-glapi --enable-gallium-egl
--with-gallium-drivers --enable-dri --with-dri-drivers=swrast --enable-gles1
--enable-gles2 --with-x --enable-glx --enable-gbm --enable-egl
--with-egl-platforms=fbdev,x11 --enable-glx-tls</span></p>

<p class="MsoNormal"><span style lang="EN-GB"> </span></p>

<p class="MsoNormal"><span style lang="EN-GB">PS: I am not
an OpenGL expert, more a integrator for the system</span></p>

<p class="MsoNormal"><span style lang="EN-GB"> </span></p>

<p class="MsoNormal"><span style lang="EN-GB">Thanks in
advance for all help/information than you can provide to me.</span></p>

<p class="MsoNormal"><span style lang="EN-GB"> </span></p>

<p class="MsoNormal"><span style lang="EN-GB">Regards,</span></p>

<p class="MsoNormal"><span style lang="EN-GB"> </span></p>

<p class="MsoNormal"><span style lang="EN-GB">Yannick</span></p>