Comment 38 for bug 1085596

Rune K. Svendsen (runeks) wrote :

The following error happens because the X server loads the GLX module

[ 225.090] (EE) AIGLX error: dlopen of /usr/lib/arm-linux-gnueabihf/dri/armsoc_dri.so failed (/usr/lib/arm-linux-gnueabihf/dri/armsoc_dri.so: cannot open shared object file: No such file or directory)
[ 225.090] (EE) AIGLX: reverting to software rendering
[ 225.090] (II) AIGLX: Screen 0 is not DRI capable
[ 225.097] (II) AIGLX: Loaded and initialized swrast
[ 225.097] (II) GLX: Initialized DRISWRAST GL provider for screen 0

We can make it go away by disabling the glx module, by adding the following to exynos.conf:

Section "Module"
        Disable "glx"
EndSection

Now the above snippet disappears from Xorg.0.log.

Does anyone know a good test to confirm that it has actually made a difference?

What exactly is it that is software rendered when the above error happens? Are all Open GL operations software rendered when DRI isn't working? It doesn't look like it's the case since glmark2-es2 gets the same FPS/score regardless of whether this error is present or not.