vmwgfx

Marty Jack martyj19 at comcast.net
Sun May 22 08:07:46 PDT 2011



On 05/22/2011 10:01 AM, Christopher Friedt wrote:
> On Fri, May 20, 2011 at 11:00 AM, Doug Schaefer <cdtdoug at gmail.com> wrote:
>> Cool. What configure options did you use for mesa?
> 
> ./configure --prefix=/usr --disable-glut --enable-gles2
> --disable-gallium-egl --with-egl-platforms=wayland,drm,fbdev
> --with-state-trackers=dri,egl --enable-gallium-llvm
> --enable-gallium-svga --disable-gallium-nouveau --disable-gallium-i915
> --disable-gallium-i965 --disable-gallium-r300 --disable-gallium-r600
> --disable-gallium-i915 --disable-gallium-i965 --disable-gallium-r300
> --disable-gallium-r600 --with-dri-drivers=swrast
> 
> I used --disable-glut --disable-glw because libglut.so is provided by
> freeglut on my distro (could that be a problem?).
> 
> My output is below which seems to be further along than I was 2 days
> ago (perhaps because the aforementioned patch was applied in mesa
> git?)
> 
> Cheers,
> 
> C
> 
> ~ # wayland-compositor -b Background.png
> libEGL debug: EGL search path is /usr/lib/egl
> libEGL debug: added /usr/lib/egl/egl_gallium.so to module array
> libEGL debug: added egl_dri2 to module array
> libEGL debug: added egl_glx to module array
> libEGL debug: dlopen(/usr/lib/egl/egl_gallium.so)
> libEGL info: use DRM for display 0x4
> libEGL debug: searching for pipe module vmwgfx
> libEGL debug: loaded /usr/lib/egl/pipe_vmwgfx.so
> libEGL debug: the best driver is Gallium
> libEGL debug: searching for st module GL
> libEGL debug: loaded /usr/lib/egl/st_GL.so
> Mesa warning: couldn't open libtxc_dxtn.so, software DXTn
> compression/decompression unavailable
> Mesa warning: User called no-op dispatch function (an unsupported
> extension function?)
> ...
> Mesa: User error: GL_INVALID_OPERATION in glTexSubImage2D
> Mesa warning: User called no-op dispatch function (an unsupported
> extension function?)
> ...
> shader info: $!@
> Mesa warning: User called no-op dispatch function (an unsupported
> extension function?)
> ...
> XDG_RUNTIME_DIR not set, falling back to .
> using socket ./wayland-0
> Mesa warning: User called no-op dispatch function (an unsupported
> extension function?)
> ...
> failed to set cursor: Invalid argument
> Mesa warning: User called no-op dispatch function (an unsupported
> extension function?)
> ...
> Mesa: 10 similar GL_INVALID_OPERATION errors
> Mesa: User error: GL_INVALID_FRAMEBUFFER_OPERATION in
> glDrawElements(incomplete framebuffer)
> Mesa warning: User called no-op dispatch function (an unsupported
> extension function?)
> ...
> Mesa: User error: GL_INVALID_FRAMEBUFFER_OPERATION in
> glDrawElements(incomplete framebuffer)
> Mesa warning: User called no-op dispatch function (an unsupported
> extension function?)
> ...
> 
> 
> ~ # terminal
> XDG_RUNTIME_DIR not set, falling back to .
>  -> wl_display at 1.range(256)
>  -> wl_display at 1.global(new id 1, "wl_display", 1)
>  -> wl_display at 1.global(new id 2, "wl_compositor", 1)
>  -> wl_display at 1.global(new id 3, "wl_visual", 1)
>  -> wl_display at 1.global(new id 4, "wl_visual", 1)
>  -> wl_display at 1.global(new id 5, "wl_visual", 1)
>  -> wl_display at 1.global(new id 6, "wl_shm" -> , 1)
> wl_display at 1.bind(1, "wl_display", 1)
>  -> wl_display at 1.global(new id 7, "wl_drm", 1)
>  -> wl_display at 1.global(new id 8, "screenshooter", 1)
>  -> wl_display at 1.global(new id 9, "wl_output", 1)
>  -> wl_display at 1.global(new id 10, "wl_input_device", 1)
>  -> wl_display at 1.global(new id 11, "wl_shell", 1)
> wl_display at 1.range(256)
> wl_display at 1.global(new id 1, "wl_display", 1)
> wl_display at 1.global(new id 2, "wl_compositor", 1)
>  -> wl_display at 1.bind(2, "wl_compositor", 1)
> wl_display at 1.global(new id 3, "wl_visual", 1)
> wl_display at 1.global(new id 4, "wl_visual", 1)
> wl_display at 1.global(new id 5, "wl_visual", 1)
> wl_display at 1.global(new id 6, "wl_shm", 1)
>  -> wl_display at 1.bind(6, "wl_shm", 1)
> wl_display at 1.global(new id 7, "wl_drm", 1)
> wl_display at 1.global(new id 8, "screenshooter", 1)
> wl_display at 1.global(new id 9, "wl_output", 1)
>  -> wl_display at 1.bind(9, "wl_output", 1)
> wl_display at 1.global(new id 10, "wl_input_device", 1)
>  -> wl_display at 1.bind(10, "wl_input_device", 1)
> wl_display at 1.global(new id 11, "wl_shell", 1)
>  -> wl_display at 1.bind(11, "wl_shell", 1)
> libEGL debug: EGL search path is /usr/lib/egl
> libEGL debug: added /usr/lib/egl/egl_gallium.so to module array
> libEGL debug: added egl_dri2 to module array
> libEGL debug: added egl_glx to module array
> libEGL debug: dlopen(/usr/lib/egl/egl_gallium.so)
> libEGL info: use wayland for display 0x61dad0
>  -> wl_display at 1.bind(7, "wl_drm", 1)
>  -> wl_display at 1.sync(0)
> wl_display at 1.bind(1, "wl_display", 1)
> wl_display at 1.bind(2, "wl_compositor", 1)
>  -> wl_compositor at 2.token_visual(new id 3, 0)
>  -> wl_compositor at 2.token_visual(new id 4, 1)
>  -> wl_compositor at 2.token_visual(new id 5, 2)
> wl_display at 1.bind(6, "wl_shm", 1)
> wl_display at 1.bind(9, "wl_output", 1)
>  -> wl_output at 9.geometry(0, 0, 2560, 1600)
> wl_display at 1.bind(10, "wl_input_device", 1)
> wl_display at 1.bind(11, "wl_shell", 1)
> wl_display at 1.bind(7, "wl_drm", 1)
>  -> wl_drm at 7.device("/dev/dri/card0")
> wl_display at 1.sync(0)
>  -> wl_display at 1.key(0, 0)
> wl_compositor at 2.token_visual(new id 3, 0)
>  -> wl_display at 1.bind(3, "wl_visual", 1)
> wl_compositor at 2.token_visual(new id 4, 1)
>  -> wl_display at 1.bind(4, "wl_visual", 1)
> wl_compositor at 2.token_visual(new id 5, 2)
>  -> wl_display at 1.bind(5, "wl_visual", 1)
> wl_output at 9.geometry(0, 0, 2560, 1600)
> wl_drm at 7.device("/dev/dri/card0")
>  -> wl_drm at 7.authenticate(13)
> wl_display at 1.key(0, 0)
>  -> wl_display at 1.sync(1)
> wl_display at 1.bind(3, "wl_visual", 1)
> wl_display at 1.bind(4, "wl_visual", 1)
> wl_display at 1.bind(5, "wl_visual", 1)
> wl_drm at 7.authenticate(13)
>  -> wl_drm at 7.authenticated()
> wl_display at 1.sync(1)
>  -> wl_display at 1.key(1, 0)
> wl_drm at 7.authenticated()
> wl_display at 1.key(1, 0)
> libEGL debug: searching for pipe module vmwgfx
> libEGL debug: loaded /usr/lib/egl/pipe_vmwgfx.so
> libEGL debug: the best driver is Gallium
> libEGL debug: searching for st module GL
> libEGL debug: loaded /usr/lib/egl/st_GL.so
> Mesa warning: couldn't open libtxc_dxtn.so, software DXTn
> compression/decompression unavailable
>  -> wl_drm at 7.create_buffer(new id 256, 1023379784, 32, 32, 128, wl_visual at 4)
>  -> wl_drm at 7.create_buffer(new id 257, 318736712, 32, 32, 128, wl_visual at 4)
>  -> wl_drm at 7.create_buffer(new id 258, 285182280, 32, 32, 128, wl_visual at 4)
>  -> wl_drm at 7.create_buffer(new id 259, 973048136, 32, 32, 128, wl_visual at 4)
>  -> wl_drm at 7.create_buffer(new id 260, 1711245640, 32, 32, 128, wl_visual at 4)
>  -> wl_drm at 7.create_buffer(new id 261, 1040157000, 32, 32, 128, wl_visual at 4)
>  -> wl_drm at 7.create_buffer(new id 262, 251627848, 32, 32, 128, wl_visual at 4)
>  -> wl_drm at 7.create_buffer(new id 263, 1006602568, 32, 32, 128, wl_visual at 4)
>  -> wl_drm at 7.create_buffer(new id 264, 1728022856, 32, 32, 128, wl_visual at 4)
>  -> wl_drm at 7.create_buffer(new id 265, 1509919105, 32, 32, 128, wl_visual at 4)
>  -> wl_drm at 7.create_buffer(new id 266, 1660914263, 32, 32, 128, wl_visual at 4)
>  -> wl_drm at 7.create_buffer(new id 267, 301959767, 32, 32, 128, wl_visual at 4)
> Failed to compile keymap
> libEGL debug: Display 0x622500 is destroyed with resources
> disconnect from client 0x71f1d0
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
> 

You need to solve "Failed to compile keymap".  This will involve libxkbcommon and the keyboard definitions that are normally found in /usr/share/X11/xkb/* or thereabouts.


More information about the wayland-devel mailing list