[NV11] no EGL with nouveau_vieux_dri - no DRI_IMAGE
Submitted by Chris Paulson-Ellis
Assigned to Nouveau Project
Description
If I try and run any EGL program using the egl_dri2 driver, I get errors about EGL_IMAGE. eg:
$ EGL_LOG_LEVEL=debug src/egl/opengl/eglinfo
libEGL debug: Native platform type: x11 (build-time configuration)
libEGL debug: EGL search path is /usr/lib/egl
libEGL debug: added egl_dri2 to module array
libEGL debug: added egl_glx to module array
libEGL debug: DRI2: dlopen(/usr/lib/dri/nouveau_vieux_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 3
libEGL debug: DRI2: found extension DRI2_Flush' libEGL info: DRI2: found extension DRI2_Flush version 3 libEGL debug: DRI2: found extension
DRI_TexBuffer'
libEGL info: DRI2: found extension DRI_TexBuffer version 2
libEGL debug: DRI2: found extension `DRI_CONFIG_QUERY'
libEGL fatal: DRI2: did not find extension DRI_IMAGE version 1
I'm running latest git kernel, drm, mesa, xf86-video-nouveau & mesa/demos. Everything else from Fedora 18. My card is an NV11 [GeForce2 Go].
Desktop GL works at least a little (glxgears works). I do have problems with slow rendering in some programs with the nouveau X driver which don't occur with the modesetting X driver (eg: rectangle selection animation in GIMP causes a big slow down), but the desktop is basically functional.
Ultimately, I'm trying to get wayland/weston working on my ancient hardware to see if it's a feasible proposition. Functioning EGL is the current hurdle.
Chris.
Version: git