[Mesa-users] EGL DRI Driver Loading Error
Chia-I Wu
olvaffe at gmail.com
Tue Feb 22 10:50:22 PST 2011
On Tue, Feb 22, 2011 at 9:31 AM, Srini <srini_rajini at yahoo.com> wrote:
> I have solved the loading problem by building the Mesa again with below
> configuration
>
> ./configure --prefix=/usr/local --enable-gles2 --enable-egl
> --with-egl-platforms=drm --enable-gallium-egl=i915 --with-dri-drivers=i915
> --disable-glw --enable-gallium-intel --with-state-trackers=egl,es,dri
>
> this configuration will install in /ur/local/ and removed all the entries
> from /usr/
>
> Now the gles applicaton is running fine but it again goes through software
> with below warning message.
>
> ********************************************************************************************
> ./sphere
> libEGL warning: GLX/DRI2 is not supported
This message means that either GLX or DRI2 extension is not available.
What does
$ xdpyinfo | grep GLX
$ xdpyinfo | grep DRI2
give on your machine?
> libEGL warning: use software fallback
> *********************************************************************************************
>
> How can i enable the hardware rendering.
> My Desktop has support for advanced graphics.
>
> glxinfo |grep renderin returns
> Direct rendering yes.
>
>
> anyone please give me hint.
>
> Regards,
> Srini.
> ________________________________
> From: Srini <srini_rajini at yahoo.com>
> To: mesa-users at lists.freedesktop.org
> Sent: Tue, 22 February, 2011 9:00:10 PM
> Subject: [Mesa-users] EGL DRI Driver Loading Error
>
> Dear All,
>
> May be i could have write the same earlier, but still i am not clear, deep
> apolozise for fillup your inbox.
>
> I downloaded Mesa 7.8.2 and configured with
> ./configure --prefix=/usr --enable-gles2 --enable-egl
> --with-egl-platforms=x11,drm --enable-gallium-egl=i915
> --with-dri-drivers=i915,swrast --disable-glw
>
> I belive this configuration will built hardware pipe line driver for i915
> GPU
>
> after built and install. i can see libraries in /usr/lib/ and /usr/lib/egl/
>
> i have simple gles test application runs pretty good with software
> acceleration in different machine. when i try to run the same application by
> loading the newly built mesa librires i am getting below error.
> ****************************************************************************************************************
> libEGL warning: Could not open driver /usr/lib/egl/egl_glx
> (/usr/lib/egl/egl_glx: cannot open shared object file: No such file or
> directory)
> libEGL warning: The driver can be overridden by setting EGL_DRIVER
> Error returned by eglCreateWindowSurface - error = 0x3005
> ****************************************************************************************************************
> if i do set EGL_DRIVER=/usr/lib/egl/egl_dri2.so i am getting the same error.
>
> My question is first is.
> 1) is the configuration options what i am enabling is right?to get the
> hardware GPU enabled GLES rendering.
> 2) How can i resolve above errors while running the application?
> 3) after appliaction start runs successfully how can i ensure that it goes
> through hardware pipe line only?
>
> could anyone please give me hint to solve this issue.
>
> eagerly waiting for reply.
>
> Many thanks in advance.
>
> Regards,
> Srini.
>
>
>
> _______________________________________________
> mesa-users mailing list
> mesa-users at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-users
>
>
--
olv at LunarG.com
More information about the mesa-users
mailing list