Hi, today, I tried to build and setup Wayland according to [1]. I am using a Debian/sid i386 host with ATi/AMD Radeon RV250. Furthermore, I have an upstream Linux-Kernel (2.6.36-git14) and radeon DDX from GIT master (up to bf60af5). Both Kernel + DDX have Alex radeon-KMS pageflipping support from [2] built-in. # lspci -nnvv | grep "VGA compatible controller" 01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon RV250 [Mobility FireGL 9000] [1002:4c66] (rev 02) (prog-if 00 [VGA controller]) # grep flip /var/log/Xorg.0.log [ 82.883] (II) RADEON(0): KMS Pageflipping: enabled My libdrm is 2.4.22 and xorg-server is 1.9.1-rc2 (both from Debian/experimental repository). NOTE: Below (see P.S.) I have listed the Wayland-relevant packages with git-log information. [1] says in section Modesetting: "At this point, kernel modesetting is upstream for Intel, AMD and nVidia chipsets. Most distributions ship with kernel modesetting enabled by default and will work with Wayland out of the box. The modesetting driver must also support the page flip ioctl, which only the intel driver does at this point." Thus, I am not sure if the website needs a refresh or radeon-KMS with Alex's patches is not "wayland-ready". Can you please enlighten? Thanks. Furthermore some points to your "building" website from [1]: [1] Section libxkbcommon: A hint for "requires kbproto >=1.0.5" would be nice. BTW, git://people.freedesktop.org/xorg/lib/libxkbcommon.git is not clone-able. I checked out from git://anongit.freedesktop.org/xorg/lib/libxkbcommon (see [3]) instead. [2] Section Wayland (code-snippet): After "git clone git://people.freedesktop.org/~krh/wayland" is missing a "cd wayland" [3] Section cairo-gl: In the build-log I saw "EGL functions: no (EGL headers not found)", but there are EGL headers installed in /opt/wayland (my $PREFIX, belonging to my user-account). # ls -l /opt/wayland/include/EGL/ insgesamt 44 -rw-r--r-- 1 sd sd 18024 30. Okt 14:42 eglext.h -rw-r--r-- 1 sd sd 12353 30. Okt 14:42 egl.h -rw-r--r-- 1 sd sd 4216 30. Okt 14:42 eglplatform.h Thus adding the following exports to all(!) packages (as code-snippets) makes more than sense to me: export PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig export PATH=$PREFIX/bin:$PATH export LD_LIBRARY_PATH=$PREFIX/lib Now, cairo is using EGL: # grep EGL cairo-gl.log | head -3 checking for cairo's EGL functions feature... checking whether cairo's EGL functions feature could be enabled... yes EGL functions: yes [4] Section Wayland: WTF (WhereTheF***) is those udev rules file I asked myself? $ find wayland/ -name 70-wayland.rules wayland/compositor/70-wayland.rules A code-snippet like that with some text would be helpful: # cd wayland/ # cp -av compositor/70-wayland.rules /etc/udev/rules.d/ [5] Section Wayland: Where shall wayland compositor find its libs? So there is a missing ld-config example, something like that would be great: [ /etc/ld.so.conf.d/wayland.conf ] # wayland lib configuration /opt/wayland/lib Do not forget to run ldconfig as root to update the linker cache. # ldconfig Below (see P.S.) you find a "ldconfig -p | grep wayland" output. [6] Section Wayland: configure is not created, also there are missing *-sh and other files, why not use autogen.sh? IMHO "aclocal; autoconf;" can also be dropped in your snippet. $ cd wayland $ ./autogen.sh --prefix=$PREFIX [7] Missing Debian packages for my system (note to myself): # apt-get install libffi-dev # apt-get install -t experimental libxcb-dri2-0-dev libxcb-xfixes0-dev # apt-get install libpoppler-glib-dev [8] Section Wayland: Is that somehow outdated? $ ./wayland-system-compositor -b my-image.jpg $ find wayland/ -name compositor wayland/compositor wayland/compositor/compositor wayland/compositor/.libs/compositor (Full find output below) So how to test now the Wayland/compositor? $ cd wayland/compositor $ LC_ALL=C ; LIBGL_DRIVERS_PATH=/opt/wayland/lib/dri ./compositor -b ../../backgrounds/dscn1843.jpg failed to initialize display Segmentation fault BTW, a test JPG shipped with source would be nice. Must it be JPG, can it be PNG? Not sure. $ ./compositor --help Usage: lt-compositor [OPTION...] Help Options: -h, --help Show help options Application Options: -b, --background Background image -c, --connector KMS connector Can I force to use radeon-KMS as connector via --connector parameter? If YES, how? As I already said I am not sure what is exactly wrong. $ LIBGL_DRIVERS_PATH=/opt/wayland/lib/dri glxgears # lsof | grep glxgears | grep wayland glxgears 19925 sd cwd DIR 8,3 4096 519169 /home/sd/src/wayland glxgears 19925 sd mem REG 8,5 16644192 260789 /opt/wayland/lib/dri/r200_dri.so As you can see the mesa-dri driver is loaded from $PREFIX. Use LD_PRELOAD? Any other tricks? Not sure if my RV250 gfcard is too weak, missing HW or GL requiremnets or radeon-KMS with pageflipping not ready for wayland. (glxinfo.txt attached). I attached two strace outputs w/ and w/o LIBGL_DRIVERS_PATH: $ cd wayland/compositor $ LC_ALL=C strace ./compositor -b ../../backgrounds/dscn1843.jpg 2> ../../strace_compositor.log $ LC_ALL=C ; LIBGL_DRIVERS_PATH=/opt/wayland/lib/dri strace ./compositor -b ../../backgrounds/dscn1843.jpg 2> ../../strace_compositor_LIBGL_DRIVERS_PATH.log Last but not least, I have attached my build-scripts. If there is something wrong/missing, please let me know. Any feedback and help appreciated. Hope this helps to see Wayland on radeon-KMS. Kind Regards, - Sedat - References: [1] http://wayland.freedesktop.org/building.html [2] http://people.freedesktop.org/~agd5f/pflip/ [3] http://cgit.freedesktop.org/xorg/lib/libxkbcommon/ P.S.: ----- Packages with GIT log information ----- $ cd $HOME/src/wayland $ for i in mesa libxkbcommon cairo wayland ; do BASEDIR=$(pwd) ; echo $i ; cd $i ; git log --pretty=short -1 | cat ; cd $BASEDIR ; done mesa commit 156e955c25ad4acd78d683c4def83769f0bb3ddb Author: Chia-I Wu <olv@xxxxxxxxxx> autoconf: st/vega requires --enable-openvg. libxkbcommon commit f94a64cc08b47cdbfdfea5b5756340246fc391ed Author: Jon TURNEY <jon.turney@xxxxxxxxxxxxxxxx> Link with -no-undefined cairo commit 5b2ed2422dffb407d80ec38ac0502ba951368ad2 Author: Uli Schlachter <psychon@xxxxxx> xcb: Do not access flags directly wayland commit 012a00777129cbb84fa88ba1b02e1f3b2dd1b4f8 Author: Kristian HÃgsberg <krh@xxxxxxxxxxxxx> Add small client for testing shm surfaces ----- ldconfig output ------ # ldconfig -p | grep wayland libxkbcommon.so.0 (libc6) => /opt/wayland/lib/libxkbcommon.so.0 libxkbcommon.so (libc6) => /opt/wayland/lib/libxkbcommon.so libwayland-server.so.0 (libc6) => /opt/wayland/lib/libwayland-server.so.0 libwayland-server.so (libc6) => /opt/wayland/lib/libwayland-server.so libwayland-client.so.0 (libc6) => /opt/wayland/lib/libwayland-client.so.0 libwayland-client.so (libc6) => /opt/wayland/lib/libwayland-client.so libglut.so.3 (libc6) => /opt/wayland/lib/libglut.so.3 libglut.so (libc6) => /opt/wayland/lib/libglut.so libcairo.so.2 (libc6) => /opt/wayland/lib/libcairo.so.2 libcairo.so (libc6) => /opt/wayland/lib/libcairo.so libcairo-script-interpreter.so.2 (libc6) => /opt/wayland/lib/libcairo-script-interpreter.so.2 libcairo-script-interpreter.so (libc6) => /opt/wayland/lib/libcairo-script-interpreter.so libcairo-gobject.so.2 (libc6) => /opt/wayland/lib/libcairo-gobject.so.2 libcairo-gobject.so (libc6) => /opt/wayland/lib/libcairo-gobject.so libGLw.so.1 (libc6) => /opt/wayland/lib/libGLw.so.1 libGLw.so (libc6) => /opt/wayland/lib/libGLw.so libGLU.so.1 (libc6) => /opt/wayland/lib/libGLU.so.1 libGLU.so (libc6) => /opt/wayland/lib/libGLU.so libGLESv2.so.2 (libc6) => /opt/wayland/lib/libGLESv2.so.2 libGLESv2.so (libc6) => /opt/wayland/lib/libGLESv2.so libGLESv1_CM.so.1 (libc6) => /opt/wayland/lib/libGLESv1_CM.so.1 libGLESv1_CM.so (libc6) => /opt/wayland/lib/libGLESv1_CM.so libGL.so.1 (libc6) => /opt/wayland/lib/libGL.so.1 libGL.so (libc6) => /opt/wayland/lib/libGL.so libEGL.so.1 (libc6) => /opt/wayland/lib/libEGL.so.1 libEGL.so (libc6) => /opt/wayland/lib/libEGL.so $ find wayland/ -name '*compositor*' wayland/compositor wayland/compositor/compositor wayland/compositor/compositor-x11.c wayland/compositor/compositor-x11.o wayland/compositor/.libs/lt-compositor wayland/compositor/.libs/compositor wayland/compositor/compositor-drm.o wayland/compositor/.deps/compositor-drm.Po wayland/compositor/.deps/compositor-x11.Po wayland/compositor/.deps/compositor.Po wayland/compositor/compositor.o wayland/compositor/compositor-drm.c wayland/compositor/compositor.c wayland/compositor/compositor.h - EOT -
name of display: :0.0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: SGI server glx version string: 1.4 server glx extensions: GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_INTEL_swap_event client glx vendor string: Mesa Project and SGI client glx version string: 1.4 client glx extensions: GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap, GLX_INTEL_swap_event GLX version: 1.4 GLX extensions: GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap, GLX_INTEL_swap_event OpenGL vendor string: Tungsten Graphics, Inc. OpenGL renderer string: Mesa DRI R200 (RV250 4C66) 20090101 x86/MMX/SSE2 TCL DRI2 OpenGL version string: 1.3 Mesa 7.10-devel OpenGL extensions: GL_ARB_copy_buffer, GL_ARB_draw_buffers, GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_texture_border_clamp, GL_ARB_texture_compression, GL_ARB_texture_cube_map, GL_ARB_texture_env_add, GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array, GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_framebuffer_object, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color, GL_EXT_separate_specular_color, GL_EXT_stencil_wrap, GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels, GL_ATI_blend_equation_separate, GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once, GL_ATI_fragment_shader, GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_window_pos, GL_NV_blend_square, GL_NV_light_max_exponent, GL_NV_packed_depth_stencil, GL_NV_texgen_reflection, GL_NV_texture_rectangle, GL_OES_read_format, GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays 64 GLX Visuals visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat ---------------------------------------------------------------------- 0x21 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x22 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0xda 24 tc 0 24 0 r . . 8 8 8 0 0 0 0 0 0 0 0 0 0 None 0xdb 24 tc 0 24 0 r . . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow 0xdc 24 tc 0 24 0 r y . 8 8 8 0 0 0 0 0 0 0 0 0 0 None 0xdd 24 tc 0 24 0 r y . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow 0xde 24 tc 0 24 0 r . . 8 8 8 0 0 16 0 0 0 0 0 0 0 None 0xdf 24 tc 0 24 0 r . . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow 0xe0 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None 0xe1 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow 0xe2 24 tc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 0 0 None 0xe3 24 tc 0 24 0 r . . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow 0xe4 24 tc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 0 0 None 0xe5 24 tc 0 24 0 r y . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow 0xe6 24 tc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 0 0 None 0xe7 24 tc 0 24 0 r . . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow 0xe8 24 tc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 0 0 None 0xe9 24 tc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow 0xea 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0xeb 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow 0xec 24 tc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0xed 24 tc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow 0xee 24 tc 0 32 0 r . . 8 8 8 8 0 16 0 0 0 0 0 0 0 None 0xef 24 tc 0 32 0 r . . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow 0xf0 24 tc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow 0xf1 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0xf2 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0xf3 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0xf4 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0xf5 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0xf6 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0xf7 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0xf8 24 dc 0 24 0 r . . 8 8 8 0 0 0 0 0 0 0 0 0 0 None 0xf9 24 dc 0 24 0 r . . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow 0xfa 24 dc 0 24 0 r y . 8 8 8 0 0 0 0 0 0 0 0 0 0 None 0xfb 24 dc 0 24 0 r y . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow 0xfc 24 dc 0 24 0 r . . 8 8 8 0 0 16 0 0 0 0 0 0 0 None 0xfd 24 dc 0 24 0 r . . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow 0xfe 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None 0xff 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow 0x100 24 dc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 0 0 None 0x101 24 dc 0 24 0 r . . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow 0x102 24 dc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 0 0 None 0x103 24 dc 0 24 0 r y . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow 0x104 24 dc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 0 0 None 0x105 24 dc 0 24 0 r . . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow 0x106 24 dc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 0 0 None 0x107 24 dc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow 0x108 24 dc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0x109 24 dc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow 0x10a 24 dc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0x10b 24 dc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow 0x10c 24 dc 0 32 0 r . . 8 8 8 8 0 16 0 0 0 0 0 0 0 None 0x10d 24 dc 0 32 0 r . . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow 0x10e 24 dc 0 32 0 r y . 8 8 8 8 0 16 0 0 0 0 0 0 0 None 0x10f 24 dc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow 0x110 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x111 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x112 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x113 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x114 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x115 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x116 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x79 32 tc 0 32 0 r y . 8 8 8 8 0 16 0 0 0 0 0 0 0 None 96 GLXFBConfigs: visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat ---------------------------------------------------------------------- 0x7a 0 tc 0 16 0 r . . 5 6 5 0 0 0 0 0 0 0 0 0 0 None 0x7b 0 tc 0 16 0 r . . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow 0x7c 0 tc 0 16 0 r y . 5 6 5 0 0 0 0 0 0 0 0 0 0 None 0x7d 0 tc 0 16 0 r y . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow 0x7e 0 tc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None 0x7f 0 tc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow 0x80 0 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None 0x81 0 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow 0x82 0 tc 0 16 0 r . . 5 6 5 0 0 24 0 0 0 0 0 0 0 None 0x83 0 tc 0 16 0 r . . 5 6 5 0 0 24 0 16 16 16 0 0 0 Slow 0x84 0 tc 0 16 0 r y . 5 6 5 0 0 24 0 0 0 0 0 0 0 None 0x85 0 tc 0 16 0 r y . 5 6 5 0 0 24 0 16 16 16 0 0 0 Slow 0x86 0 tc 0 16 0 r . . 5 6 5 0 0 24 8 0 0 0 0 0 0 None 0x87 0 tc 0 16 0 r . . 5 6 5 0 0 24 8 16 16 16 0 0 0 Slow 0x88 0 tc 0 16 0 r y . 5 6 5 0 0 24 8 0 0 0 0 0 0 None 0x89 0 tc 0 16 0 r y . 5 6 5 0 0 24 8 16 16 16 0 0 0 Slow 0x8a 0 tc 0 24 0 r . . 8 8 8 0 0 0 0 0 0 0 0 0 0 None 0x8b 0 tc 0 24 0 r . . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow 0x8c 0 tc 0 24 0 r y . 8 8 8 0 0 0 0 0 0 0 0 0 0 None 0x8d 0 tc 0 24 0 r y . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow 0x8e 0 tc 0 24 0 r . . 8 8 8 0 0 16 0 0 0 0 0 0 0 None 0x8f 0 tc 0 24 0 r . . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow 0x90 0 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None 0x91 0 tc 0 24 0 r y . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow 0x92 0 tc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 0 0 None 0x93 0 tc 0 24 0 r . . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow 0x94 0 tc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 0 0 None 0x95 0 tc 0 24 0 r y . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow 0x96 0 tc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 0 0 None 0x97 0 tc 0 24 0 r . . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow 0x98 0 tc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 0 0 None 0x99 0 tc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow 0x9a 0 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0x9b 0 tc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow 0x9c 0 tc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0x9d 0 tc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow 0x9e 0 tc 0 32 0 r . . 8 8 8 8 0 16 0 0 0 0 0 0 0 None 0x9f 0 tc 0 32 0 r . . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow 0xa0 0 tc 0 32 0 r y . 8 8 8 8 0 16 0 0 0 0 0 0 0 None 0xa1 0 tc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow 0xa2 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0xa3 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0xa4 0 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0xa5 0 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0xa6 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0xa7 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0xa8 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0xa9 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0xaa 0 dc 0 16 0 r . . 5 6 5 0 0 0 0 0 0 0 0 0 0 None 0xab 0 dc 0 16 0 r . . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow 0xac 0 dc 0 16 0 r y . 5 6 5 0 0 0 0 0 0 0 0 0 0 None 0xad 0 dc 0 16 0 r y . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow 0xae 0 dc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None 0xaf 0 dc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow 0xb0 0 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None 0xb1 0 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow 0xb2 0 dc 0 16 0 r . . 5 6 5 0 0 24 0 0 0 0 0 0 0 None 0xb3 0 dc 0 16 0 r . . 5 6 5 0 0 24 0 16 16 16 0 0 0 Slow 0xb4 0 dc 0 16 0 r y . 5 6 5 0 0 24 0 0 0 0 0 0 0 None 0xb5 0 dc 0 16 0 r y . 5 6 5 0 0 24 0 16 16 16 0 0 0 Slow 0xb6 0 dc 0 16 0 r . . 5 6 5 0 0 24 8 0 0 0 0 0 0 None 0xb7 0 dc 0 16 0 r . . 5 6 5 0 0 24 8 16 16 16 0 0 0 Slow 0xb8 0 dc 0 16 0 r y . 5 6 5 0 0 24 8 0 0 0 0 0 0 None 0xb9 0 dc 0 16 0 r y . 5 6 5 0 0 24 8 16 16 16 0 0 0 Slow 0xba 0 dc 0 24 0 r . . 8 8 8 0 0 0 0 0 0 0 0 0 0 None 0xbb 0 dc 0 24 0 r . . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow 0xbc 0 dc 0 24 0 r y . 8 8 8 0 0 0 0 0 0 0 0 0 0 None 0xbd 0 dc 0 24 0 r y . 8 8 8 0 0 0 0 16 16 16 0 0 0 Slow 0xbe 0 dc 0 24 0 r . . 8 8 8 0 0 16 0 0 0 0 0 0 0 None 0xbf 0 dc 0 24 0 r . . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow 0xc0 0 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None 0xc1 0 dc 0 24 0 r y . 8 8 8 0 0 16 0 16 16 16 0 0 0 Slow 0xc2 0 dc 0 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 0 0 None 0xc3 0 dc 0 24 0 r . . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow 0xc4 0 dc 0 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 0 0 None 0xc5 0 dc 0 24 0 r y . 8 8 8 0 0 24 0 16 16 16 0 0 0 Slow 0xc6 0 dc 0 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 0 0 None 0xc7 0 dc 0 24 0 r . . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow 0xc8 0 dc 0 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 0 0 None 0xc9 0 dc 0 24 0 r y . 8 8 8 0 0 24 8 16 16 16 0 0 0 Slow 0xca 0 dc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0xcb 0 dc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow 0xcc 0 dc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0xcd 0 dc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow 0xce 0 dc 0 32 0 r . . 8 8 8 8 0 16 0 0 0 0 0 0 0 None 0xcf 0 dc 0 32 0 r . . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow 0xd0 0 dc 0 32 0 r y . 8 8 8 8 0 16 0 0 0 0 0 0 0 None 0xd1 0 dc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow 0xd2 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0xd3 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0xd4 0 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0xd5 0 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0xd6 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0xd7 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0xd8 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0xd9 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
Attachment:
strace_compositor.log
Description: Binary data
Attachment:
strace_compositor_LIBGL_DRIVERS_PATH.log
Description: Binary data
Attachment:
prepare-and-build_mesa.sh
Description: Bourne shell script
Attachment:
prepare-and-build_libxkbcommon.sh
Description: Bourne shell script
Attachment:
prepare-and-build_cairo-gl.sh
Description: Bourne shell script
Attachment:
prepare-and-build_wayland.sh
Description: Bourne shell script
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel