[Mesa-users] Performance difference between egl_glx and egl_gallium

Yannick Meyer y.meyer26 at gmail.com
Fri Feb 8 07:34:45 PST 2013


Hi all,

I am currently working on an ARM processor without graphical acceleration
(based on A5 without any GPU and neon instruction).

I used Open Embedded to build the distribution for my board, and therefore
Mesa was compiled with the whole system for the ARM board.



I made some test performance using egl_gears to find the best configuration
of the EGL library.

I am surprised by the difference between egl_glx and egl_gallium driver.

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.

Can someone explain me what could be the difference? Did I mistake a Mesa
configuration option?



I try to use egl_gallium since, it is the only on driver that support FBDev
Linux device.



For information, here is my configure command line

configure  --build=x86_64-linux  --host=arm-ing-linux-gnueabi
--target=arm-ing-linux-gnueabi
  --prefix=/usr   --exec_prefix=/usr   --bindir=/usr/bin   --sbindir=/usr/sbin
  --libexecdir=/usr/libexec   --datadir=/usr/share   --sysconfdir=/etc
  --sharedstatedir=/com
  --localstatedir=/var   --libdir=/usr/lib   --includedir=/usr/include
  --oldincludedir=/usr/include
  --infodir=/usr/share/info   --mandir=/usr/share/man
--disable-silent-rules  --disable-dependency-tracking   --disable-glu
 --disable-glw
  --disable-glut   --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



PS: I am not an OpenGL expert, more a integrator for the system



Thanks in advance for all help/information than you can provide to me.



Regards,



Yannick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-users/attachments/20130208/164b6941/attachment.html>


More information about the mesa-users mailing list