[Mesa-dev] Performance difference between driver egl_glx and egl_gallium

Michel Dänzer michel at daenzer.net
Fri Feb 22 00:42:22 PST 2013


On Don, 2013-02-21 at 16:41 +0100, Yannick Meyer wrote:
> Hi all, 
> 
> I am currently wondering why I have a big difference in performance
> between 2 Mesa drivers: egl_glx and egl_gallium.
> I have already posted a mesasge 2 weeks ago on the mesa user list, but
> I did not receive any answer. Please find below my previous mail 
> 
> 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?

egl_glx uses the underlying GLX implementation, so its performance
depends on that. You'll need to provide more details, e.g. the output of
glxinfo in the environment you're running the tests in.


-- 
Earthling Michel Dänzer           |                   http://www.amd.com
Libre software enthusiast         |          Debian, X and DRI developer


More information about the mesa-dev mailing list