vmwgfx

Christopher Friedt chrisfriedt at gmail.com
Sun May 22 07:01:19 PDT 2011


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


More information about the wayland-devel mailing list