<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div>Hi Chai,<br>&nbsp;this is the response.<br>[srini@RHEL2 check_GLES]$ export EGL_DRIVER=/usr/local/lib/egl/egl_dri2.so<br>[srini@RHEL2 check_GLES]$ ./sphere <br>libEGL fatal: DRI2: did not find extension DRI_IMAGE version 1<br><br>what does it mean? am i messing up anywhere?<br><br>Regards,<br>Srini<br></div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div style="font-family: arial,helvetica,sans-serif; font-size: 13px;"><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold;">From:</span></b> Chia-I Wu &lt;olvaffe@gmail.com&gt;<br><b><span style="font-weight: bold;">To:</span></b> Srini &lt;srini_rajini@yahoo.com&gt;<br><b><span style="font-weight: bold;">Sent:</span></b> Wed, 23 February, 2011 9:57:25 PM<br><b><span
 style="font-weight: bold;">Subject:</span></b> Re: [Mesa-users] EGL DRI Driver Loading Error<br></font><br>On Wed, Feb 23, 2011 at 6:16 AM, Srini &lt;<a ymailto="mailto:srini_rajini@yahoo.com" href="mailto:srini_rajini@yahoo.com">srini_rajini@yahoo.com</a>&gt; wrote:<br>&gt; Hello Mr Chia,<br>&gt; &nbsp;&nbsp;&nbsp; after building the mesa with this configuration i can list the<br>&gt; egl_dri2.so in install path below is the listing.<br>&gt;<br>&gt; [srini@RHEL2 check_GLES]$ ls -l /usr/local/lib/egl/<br>&gt; total 7896<br>&gt; -rwxr-xr-x 1 root root&nbsp;&nbsp; 65383 Feb 23 16:58 egl_dri2.so<br>&gt; -rwxr-xr-x 1 root root&nbsp;&nbsp; 41347 Feb 23 16:58 egl_glx.so<br>&gt; -rwxr-xr-x 1 root root 3223858 Feb 23 16:58 egl_x11_i915.so<br>&gt; -rwxr-xr-x 1 root root 4744090 Feb 23 16:58 egl_x11_i965.so<br>&gt;<br>&gt; but still, if i run the application the below warning mesasge is printing<br>&gt;
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>&gt; ./sphere<br>&gt; libEGL warning: GLX/DRI2 is not supported<br>&gt; libEGL warning: use software fallback<br>&gt; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>&gt; and then i tried exporting EGL_DRIVER as below<br>&gt; set EGL_DRIVER=/usr/local/lib/egl_dri2.so<br>Try<br><br>&nbsp; $ export EGL_DRIVER=/usr/local/lib/egl_dri2.so<br>&gt; even now i am getting the same reply, saying fallback to software. i could<br>&gt; didn't understand how to divert it through hardware. is it mean that my PC<br>&gt; doesn't have GPU?how can i ensure that my PC have GPU.<br>&gt;<br>&gt;<br>&gt; Many Thanks in Advance.<br>&gt;<br>&gt; Regards,<br>&gt; Srini.<br>&gt;<br>&gt;<br>&gt; ________________________________<br>&gt; From: Chia-I Wu &lt;<a ymailto="mailto:olvaffe@gmail.com" href="mailto:olvaffe@gmail.com">olvaffe@gmail.com</a>&gt;<br>&gt; To: Srini &lt;<a
 ymailto="mailto:srini_rajini@yahoo.com" href="mailto:srini_rajini@yahoo.com">srini_rajini@yahoo.com</a>&gt;<br>&gt; Cc: <a ymailto="mailto:mesa-users@lists.freedesktop.org" href="mailto:mesa-users@lists.freedesktop.org">mesa-users@lists.freedesktop.org</a><br>&gt; Sent: Wed, 23 February, 2011 11:18:31 AM<br>&gt; Subject: Re: [Mesa-users] EGL DRI Driver Loading Error<br>&gt;<br>&gt; On Tue, Feb 22, 2011 at 9:56 PM, Srini &lt;<a ymailto="mailto:srini_rajini@yahoo.com" href="mailto:srini_rajini@yahoo.com">srini_rajini@yahoo.com</a>&gt; wrote:<br>&gt;&gt; [srini@RHEL2 ~]$ xdpyinfo |grep GLX<br>&gt;&gt; [srini@RHEL2 ~]$<br>&gt;&gt;<br>&gt;&gt; Doesn't print anything.<br>&gt;&gt; [srini@RHEL2 ~]$ xdpyinfo |grep DRI2<br>&gt;&gt; &nbsp;&nbsp;&nbsp; DRI2<br>&gt;&gt; [srini@RHEL2 ~]$<br>&gt;&gt;<br>&gt;&gt; This prints DRI2.<br>&gt;&gt;<br>&gt;&gt; I couldn't understand what it is significant for, can you please explain<br>&gt;&gt; me?<br>&gt;&gt;<br>&gt;&gt; can
 you please confirm me the configurationn i am doing is correct for<br>&gt;&gt; enabling hardware acceleration?<br>&gt; The EGL driver you are using uses GLX protocol to get a list of<br>&gt; supported visuals from the server.<br>&gt;<br>&gt; With i915, you might prefer<br>&gt;<br>&gt; &nbsp; $ ./configure --enable-gles2 --with-dri-drivers=i915 --disable-gallium<br>&gt;<br>&gt; and be sure egl_dri2 is listed in "EGL drivers:" (which depends on<br>&gt; xcb-dri2 and xcb-fixes).<br>&gt;<br>&gt; You may also want to use Mesa 7.10.<br>&gt;<br>&gt;<br>&gt;&gt; Regards,<br>&gt;&gt; Srini.<br>&gt;&gt;<br>&gt;&gt; ________________________________<br>&gt;&gt; From: Chia-I Wu &lt;<a ymailto="mailto:olvaffe@gmail.com" href="mailto:olvaffe@gmail.com">olvaffe@gmail.com</a>&gt;<br>&gt;&gt; To: Srini &lt;<a ymailto="mailto:srini_rajini@yahoo.com" href="mailto:srini_rajini@yahoo.com">srini_rajini@yahoo.com</a>&gt;<br>&gt;&gt; Cc: <a
 ymailto="mailto:mesa-users@lists.freedesktop.org" href="mailto:mesa-users@lists.freedesktop.org">mesa-users@lists.freedesktop.org</a><br>&gt;&gt; Sent: Wed, 23 February, 2011 12:20:22 AM<br>&gt;&gt; Subject: Re: [Mesa-users] EGL DRI Driver Loading Error<br>&gt;&gt;<br>&gt;&gt; On Tue, Feb 22, 2011 at 9:31 AM, Srini &lt;<a ymailto="mailto:srini_rajini@yahoo.com" href="mailto:srini_rajini@yahoo.com">srini_rajini@yahoo.com</a>&gt; wrote:<br>&gt;&gt;&gt; I have solved the loading problem by building the Mesa again with below<br>&gt;&gt;&gt; configuration<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; ./configure --prefix=/usr/local --enable-gles2 --enable-egl<br>&gt;&gt;&gt; --with-egl-platforms=drm --enable-gallium-egl=i915<br>&gt;&gt;&gt; --with-dri-drivers=i915<br>&gt;&gt;&gt; --disable-glw --enable-gallium-intel --with-state-trackers=egl,es,dri<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; this configuration will install in /ur/local/ and removed all the entries<br>&gt;&gt;&gt;
 from /usr/<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Now the gles applicaton is running fine but it again goes through<br>&gt;&gt;&gt; software<br>&gt;&gt;&gt; with below warning message.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; ********************************************************************************************<br>&gt;&gt;&gt; ./sphere<br>&gt;&gt;&gt; libEGL warning: GLX/DRI2 is not supported<br>&gt;&gt; This message means that either GLX or DRI2 extension is not available.<br>&gt;&gt; What does<br>&gt;&gt;<br>&gt;&gt; &nbsp; $ xdpyinfo | grep GLX<br>&gt;&gt; &nbsp; $ xdpyinfo | grep DRI2<br>&gt;&gt;<br>&gt;&gt; give on your machine?<br>&gt;&gt;&gt; libEGL warning: use software fallback<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; *********************************************************************************************<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; How can i enable the hardware rendering.<br>&gt;&gt;&gt; My Desktop has
 support for advanced graphics.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; glxinfo |grep renderin returns<br>&gt;&gt;&gt; Direct rendering yes.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; anyone please give me hint.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Regards,<br>&gt;&gt;&gt; Srini.<br>&gt;&gt;&gt; ________________________________<br>&gt;&gt;&gt; From: Srini &lt;<a ymailto="mailto:srini_rajini@yahoo.com" href="mailto:srini_rajini@yahoo.com">srini_rajini@yahoo.com</a>&gt;<br>&gt;&gt;&gt; To: <a ymailto="mailto:mesa-users@lists.freedesktop.org" href="mailto:mesa-users@lists.freedesktop.org">mesa-users@lists.freedesktop.org</a><br>&gt;&gt;&gt; Sent: Tue, 22 February, 2011 9:00:10 PM<br>&gt;&gt;&gt; Subject: [Mesa-users] EGL DRI Driver Loading Error<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Dear All,<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; May be i could have write the same earlier, but still i am not clear,<br>&gt;&gt;&gt; deep<br>&gt;&gt;&gt; apolozise for fillup your
 inbox.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; &nbsp;&nbsp;&nbsp; I downloaded Mesa 7.8.2 and configured with<br>&gt;&gt;&gt; ./configure --prefix=/usr --enable-gles2 --enable-egl<br>&gt;&gt;&gt; --with-egl-platforms=x11,drm --enable-gallium-egl=i915<br>&gt;&gt;&gt; --with-dri-drivers=i915,swrast --disable-glw<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; I belive this configuration will built hardware pipe line driver for i915<br>&gt;&gt;&gt; GPU<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; after built and install. i can see libraries in /usr/lib/ and<br>&gt;&gt;&gt; /usr/lib/egl/<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; i have simple gles test application runs pretty good with software<br>&gt;&gt;&gt; acceleration in different machine. when i try to run the same application<br>&gt;&gt;&gt; by<br>&gt;&gt;&gt; loading the newly built mesa librires i am getting below error.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;
 ****************************************************************************************************************<br>&gt;&gt;&gt; libEGL warning: Could not open driver /usr/lib/egl/egl_glx<br>&gt;&gt;&gt; (/usr/lib/egl/egl_glx: cannot open shared object file: No such file or<br>&gt;&gt;&gt; directory)<br>&gt;&gt;&gt; libEGL warning: The driver can be overridden by setting EGL_DRIVER<br>&gt;&gt;&gt; Error returned by eglCreateWindowSurface - error = 0x3005<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; ****************************************************************************************************************<br>&gt;&gt;&gt; if i do set EGL_DRIVER=/usr/lib/egl/egl_dri2.so i am getting the same<br>&gt;&gt;&gt; error.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; My question is first is.<br>&gt;&gt;&gt; 1) is the configuration options what i am enabling is right?to get the<br>&gt;&gt;&gt; hardware GPU enabled GLES rendering.<br>&gt;&gt;&gt; 2) How can i resolve
 above errors while running the application?<br>&gt;&gt;&gt; 3) after appliaction start runs successfully how can i ensure that it<br>&gt;&gt;&gt; goes<br>&gt;&gt;&gt; through hardware pipe line only?<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; could anyone please give me hint to solve this issue.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; eagerly waiting for reply.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Many thanks in advance.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Regards,<br>&gt;&gt;&gt; Srini.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; _______________________________________________<br>&gt;&gt;&gt; mesa-users mailing list<br>&gt;&gt;&gt; <a ymailto="mailto:mesa-users@lists.freedesktop.org" href="mailto:mesa-users@lists.freedesktop.org">mesa-users@lists.freedesktop.org</a><br>&gt;&gt;&gt; <a href="http://lists.freedesktop.org/mailman/listinfo/mesa-users"
 target="_blank">http://lists.freedesktop.org/mailman/listinfo/mesa-users</a><br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; --<br>&gt;&gt; <a ymailto="mailto:olv@LunarG.com" href="mailto:olv@LunarG.com">olv@LunarG.com</a><br>&gt;&gt;<br>&gt;&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt; <a ymailto="mailto:olv@LunarG.com" href="mailto:olv@LunarG.com">olv@LunarG.com</a><br>&gt;<br>&gt;<br><br><br><br>-- <br><a ymailto="mailto:olv@LunarG.com" href="mailto:olv@LunarG.com">olv@LunarG.com</a><br></div></div>
</div><br></body></html>