[Mesa-dev] Can't run OpenGL ES demos
Matt Turner
mattst88 at gmail.com
Fri Apr 15 11:20:41 PDT 2011
Hi,
I'm having trouble running any OpenGL ES programs from mesa-demos. It
seems to be identical to what was reported here
http://comments.gmane.org/gmane.comp.video.mesa3d.devel/22575
I'm using a Sandy Bridge system. Direct Rendering is working.
Mesa was configured with
./configure --prefix=/usr --build=x86_64-pc-linux-gnu
--host=x86_64-pc-linux-gnu --mandir=/usr/share/man
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
--localstatedir=/var/lib --libdir=/usr/lib64 --disable-option-checking
--with-driver=dri --disable-glut --without-demos --enable-xcb
--disable-debug --disable-glw --disable-motif --enable-glx-tls
--enable-asm --with-dri-drivers=swrast,i965 --enable-gles1
--enable-gles2 --enable-egl --disable-openvg --disable-gallium
--disable-gallium-egl --with-egl-platforms=wayland,drm,x11
Don't know if it's helpful, but here's the output from eglinfo:
mattst88 at localhost ~/projects/mesa-demos/src/egl/opengl $ MESA_DEBUG=1
EGL_LOG_LEVEL=debug LIBGL_DEBUG=verbose EGL_PLATFORM=x11 ./eglinfo
libEGL debug: EGL search path is /usr/lib64/egl
libEGL debug: added egl_dri2 to module array
libEGL debug: added egl_glx to module array
libEGL debug: DRI2: dlopen(/usr/lib64/dri/i965_dri.so)
libEGL debug: DRI2: found extension `DRI_Core'
libEGL info: DRI2: found extension DRI_Core version 1
libEGL debug: DRI2: found extension `DRI_DRI2'
libEGL info: DRI2: found extension DRI_DRI2 version 2
libGL: Can't open configuration file /etc/drirc: No such file or directory.
libEGL debug: DRI2: found extension `DRI_ReadDrawable'
libEGL debug: DRI2: found extension `DRI_TexBuffer'
libEGL info: DRI2: found extension DRI_TexBuffer version 2
libEGL debug: DRI2: found extension `DRI2_Flush'
libEGL info: DRI2: found extension DRI2_Flush version 3
libEGL debug: DRI2: found extension `DRI_IMAGE'
libEGL info: DRI2: found extension DRI_IMAGE version 1
libEGL debug: DRI2: found extension `DRI_CONFIG_QUERY'
libEGL debug: the best driver is DRI2
EGL API version: 1.4
EGL vendor string: Mesa Project
EGL version string: 1.4 (DRI2)
EGL client APIs: OpenGL
EGL extensions string:
EGL_MESA_drm_image EGL_WL_bind_wayland_display EGL_KHR_image_base
EGL_KHR_image_pixmap EGL_KHR_image EGL_KHR_gl_renderbuffer_image
EGL_KHR_surfaceless_gles1 EGL_KHR_surfaceless_gles2
EGL_KHR_surfaceless_opengl EGL_NOK_swap_region
EGL_NOK_texture_from_pixmap
Configurations:
bf lv colorbuffer dp st ms vis cav bi renderable supported
id sz l r g b a th cl ns b id eat nd gl es es2 vg surfaces
---------------------------------------------------------------------
0x07 24 0 8 8 8 0 0 0 0 0 0x21TC y y win,pb,pix
0x09 24 0 8 8 8 0 0 0 0 0 0x21TC y y win,pb
0x0a 24 0 8 8 8 0 24 8 0 0 0x21TC y y win,pb,pix
0x0c 24 0 8 8 8 0 24 8 0 0 0x21TC y y win,pb
0x15 24 0 8 8 8 0 24 8 0 0 0x21TC y y win,pb
0x16 24 0 8 8 8 0 24 8 0 0 0x21TC y y y win,pb
0x1f 24 0 8 8 8 0 0 0 0 0 0x22DC y y win,pb,pix
0x21 24 0 8 8 8 0 0 0 0 0 0x22DC y y win,pb
0x22 24 0 8 8 8 0 24 8 0 0 0x22DC y y win,pb,pix
0x24 24 0 8 8 8 0 24 8 0 0 0x22DC y y win,pb
0x2d 24 0 8 8 8 0 24 8 0 0 0x22DC y y win,pb
0x2e 24 0 8 8 8 0 24 8 0 0 0x22DC y y y win,pb
0x3d 32 0 8 8 8 8 0 0 0 0 0x68TC a y win,pb,pix
0x3f 32 0 8 8 8 8 0 0 0 0 0x68TC a y win,pb
0x40 32 0 8 8 8 8 24 8 0 0 0x68TC a y win,pb,pix
0x42 32 0 8 8 8 8 24 8 0 0 0x68TC a y win,pb
0x47 32 0 8 8 8 8 24 8 0 0 0x68TC a y win,pb
0x48 32 0 8 8 8 8 24 8 0 0 0x68TC y a y win,pb
Running es2_info:
mattst88 at localhost ~/projects/mesa-demos/src/egl/opengles2 $
MESA_DEBUG=1 EGL_LOG_LEVEL=debug LIBGL_DEBUG=verbose EGL_PLATFORM=x11
./es2_info
libEGL debug: EGL search path is /usr/lib64/egl
libEGL debug: added egl_dri2 to module array
libEGL debug: added egl_glx to module array
libEGL debug: DRI2: dlopen(/usr/lib64/dri/i965_dri.so)
libEGL debug: DRI2: found extension `DRI_Core'
libEGL info: DRI2: found extension DRI_Core version 1
libEGL debug: DRI2: found extension `DRI_DRI2'
libEGL info: DRI2: found extension DRI_DRI2 version 2
libGL: Can't open configuration file /etc/drirc: No such file or directory.
libEGL debug: DRI2: found extension `DRI_ReadDrawable'
libEGL debug: DRI2: found extension `DRI_TexBuffer'
libEGL info: DRI2: found extension DRI_TexBuffer version 2
libEGL debug: DRI2: found extension `DRI2_Flush'
libEGL info: DRI2: found extension DRI2_Flush version 3
libEGL debug: DRI2: found extension `DRI_IMAGE'
libEGL info: DRI2: found extension DRI_IMAGE version 1
libEGL debug: DRI2: found extension `DRI_CONFIG_QUERY'
libEGL debug: the best driver is DRI2
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the
criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the
criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the
criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the
criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the
criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the
criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the
criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the
criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the
criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the
criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the
criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the
criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the
criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the
criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the
criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the
criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the
criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the
criteria (0x4)
es2_info: es2_info.c:153: make_x_window: Assertion `num_configs > 0' failed.
Aborted
So it's not getting any valid configs, it seems.
Any idea what's going on here?
Thanks,
Matt
More information about the mesa-dev
mailing list