Hi Brian, You are right, setting MESA_GLX_DEPTH_BITS to 24 bit does not change anything. So why Xlib has such poor performance to run following application?
http://www.cgl.ucsf.edu/chimera/download.html Are there any other things I can try to make Xlib driver performance equals to DRI? Thank you. Kind regards, Jupiter On 3/12/13, Brian Paul <bri...@vmware.com> wrote: > I don't think you have to worry about the difference in buffer depths. > > If you really want a 24-bit depth buffer you can do 'export > MESA_GLX_DEPTH_BITS=24' > > -Brian > > On 03/09/2013 12:48 AM, jupiter wrote: >> Hi Brian, >> >> Please see attached config.log. Le me make a correction, I mean 32 >> buffer bit and 24 depth bit in DRI and 24 buffer bit and 16 bit depth >> bit in xlib driver. Will it make difference if setting 32 buffer bit >> and 24 depth bit for xlib? If so, how to do it? >> >> Thank you. >> >> Kind regards. >> >> Jupiter >> >> >> >> On 3/8/13, jupiter<jupiter....@gmail.com> wrote: >>> Hi Brian, >>> >>> I finally built Mesa with configuration "--enable-xlib-glx >>> --disable-dri --enable-gallium-llvm --with-llvm-shared-libs", with >>> dependencies of llvm and drm. It does not work either, please see >>> following glxinfo. Please let me know if my configuration is not >>> correct, or if there are any other ways I can try to make it work. >>> >>> $ glxinfo >>> name of display: :0.0 >>> display: :0 screen: 0 >>> direct rendering: Yes >>> server glx vendor string: Brian Paul >>> server glx version string: 1.4 Mesa 9.1-devel >>> server glx extensions: >>> GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap, >>> GLX_MESA_release_buffers, GLX_ARB_get_proc_address, >>> GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, >>> GLX_EXT_visual_rating, >>> GLX_SGIX_fbconfig, GLX_SGIX_pbuffer >>> client glx vendor string: Brian Paul >>> client glx version string: 1.4 Mesa 9.1-devel >>> client glx extensions: >>> GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap, >>> GLX_MESA_release_buffers, GLX_ARB_get_proc_address, >>> GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, >>> GLX_EXT_visual_rating, >>> GLX_SGIX_fbconfig, GLX_SGIX_pbuffer >>> GLX version: 1.4 >>> GLX extensions: >>> GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap, >>> GLX_MESA_release_buffers, GLX_ARB_get_proc_address, >>> GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, >>> GLX_EXT_visual_rating, >>> GLX_SGIX_fbconfig, GLX_SGIX_pbuffer >>> OpenGL vendor string: Brian Paul >>> OpenGL renderer string: Mesa X11 >>> OpenGL version string: 2.1 Mesa 9.1-devel >>> OpenGL shading language version string: 1.20 >>> OpenGL extensions: >>> GL_ARB_multisample, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, >>> GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_copy_texture, >>> GL_EXT_polygon_offset, GL_EXT_subtexture, GL_EXT_texture_object, >>> GL_EXT_vertex_array, GL_EXT_compiled_vertex_array, GL_EXT_texture, >>> GL_EXT_texture3D, GL_IBM_rasterpos_clip, GL_ARB_point_parameters, >>> GL_EXT_draw_range_elements, GL_EXT_packed_pixels, >>> GL_EXT_point_parameters, >>> GL_EXT_rescale_normal, GL_EXT_separate_specular_color, >>> GL_EXT_texture_edge_clamp, GL_SGIS_generate_mipmap, >>> GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, >>> GL_SGIS_texture_lod, GL_ARB_multitexture, >>> GL_IBM_multimode_draw_arrays, >>> GL_IBM_texture_mirrored_repeat, GL_3DFX_texture_compression_FXT1, >>> GL_ARB_texture_cube_map, GL_ARB_texture_env_add, >>> GL_ARB_transpose_matrix, >>> GL_EXT_blend_func_separate, GL_EXT_fog_coord, >>> GL_EXT_multi_draw_arrays, >>> GL_EXT_secondary_color, GL_EXT_texture_env_add, >>> GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, >>> GL_INGR_blend_func_separate, GL_MESA_resize_buffers, >>> GL_NV_blend_square, >>> GL_NV_light_max_exponent, GL_NV_texgen_reflection, >>> GL_NV_texture_env_combine4, GL_SUN_multi_draw_arrays, >>> GL_ARB_texture_border_clamp, GL_ARB_texture_compression, >>> GL_EXT_framebuffer_object, GL_EXT_texture_env_combine, >>> GL_EXT_texture_env_dot3, GL_MESA_window_pos, >>> GL_NV_packed_depth_stencil, >>> GL_NV_texture_rectangle, GL_ARB_depth_texture, >>> GL_ARB_occlusion_query, >>> GL_ARB_shadow, GL_ARB_texture_env_combine, >>> GL_ARB_texture_env_crossbar, >>> GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, >>> GL_ARB_window_pos, GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader, >>> GL_EXT_stencil_two_side, GL_EXT_texture_cube_map, >>> GL_NV_depth_clamp, >>> GL_NV_point_sprite, GL_APPLE_packed_pixels, >>> GL_APPLE_vertex_array_object, >>> GL_ARB_draw_buffers, GL_ARB_fragment_program, >>> GL_ARB_fragment_shader, >>> GL_ARB_shader_objects, GL_ARB_vertex_program, GL_ARB_vertex_shader, >>> GL_ATI_draw_buffers, GL_ATI_texture_env_combine3, >>> GL_EXT_depth_bounds_test, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, >>> GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_ARB_depth_clamp, >>> GL_ARB_fragment_program_shadow, GL_ARB_half_float_pixel, >>> GL_ARB_occlusion_query2, GL_ARB_point_sprite, >>> GL_ARB_shading_language_100, >>> GL_ARB_sync, GL_ARB_texture_non_power_of_two, >>> GL_ARB_vertex_buffer_object, >>> GL_ATI_blend_equation_separate, GL_EXT_blend_equation_separate, >>> GL_OES_read_format, GL_ARB_pixel_buffer_object, >>> GL_ARB_texture_compression_rgtc, GL_ARB_texture_rectangle, >>> GL_ATI_texture_compression_3dc, GL_EXT_pixel_buffer_object, >>> GL_EXT_texture_compression_rgtc, GL_EXT_texture_mirror_clamp, >>> GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, >>> GL_EXT_texture_shared_exponent, GL_ARB_framebuffer_object, >>> GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, >>> GL_EXT_packed_depth_stencil, GL_NV_fragment_program_option, >>> GL_APPLE_object_purgeable, GL_ARB_vertex_array_object, >>> GL_ATI_separate_stencil, GL_ATI_texture_mirror_once, >>> GL_EXT_draw_buffers2, >>> GL_EXT_draw_instanced, GL_EXT_gpu_program_parameters, >>> GL_EXT_texture_array, GL_EXT_texture_compression_latc, >>> GL_EXT_texture_sRGB_decode, GL_EXT_timer_query, >>> GL_MESA_texture_array, >>> GL_ARB_copy_buffer, GL_ARB_draw_instanced, >>> GL_ARB_half_float_vertex, >>> GL_ARB_map_buffer_range, GL_ARB_texture_rg, GL_ARB_texture_swizzle, >>> GL_ARB_vertex_array_bgra, GL_EXT_separate_shader_objects, >>> GL_EXT_texture_swizzle, GL_EXT_vertex_array_bgra, >>> GL_NV_conditional_render, GL_ARB_debug_output, >>> GL_ARB_draw_elements_base_vertex, GL_ARB_explicit_attrib_location, >>> GL_ARB_fragment_coord_conventions, GL_ARB_provoking_vertex, >>> GL_ARB_sampler_objects, GL_EXT_provoking_vertex, >>> GL_ARB_get_program_binary, GL_ARB_robustness, >>> GL_ARB_texture_storage, >>> GL_ARB_invalidate_subdata >>> >>> 32 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 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0x22 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0x93 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0x94 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0x95 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0x96 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0x97 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0x98 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0x99 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0x9a 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0x9b 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0x9c 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0x9d 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0x9e 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0x9f 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0xa0 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0xa1 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0xa2 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0xa3 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0xa4 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0xa5 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0xa6 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0xa7 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0xa8 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0xa9 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0xaa 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0xab 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0xac 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0xad 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0xae 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0xaf 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>> 0x62 32 tc 0 32 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None >>> >>> Thank you. >>> >>> Kind regards. >>> >>> Jupiter >>> >>> >>> On 3/8/13, jupiter<jupiter....@gmail.com> wrote: >>>> Hi Brian, >>>> >>>> Thanks for your response, please see following glxinfo. I am currently >>>> building the LLVM, seems need hours to complete it. Is it correct to >>>> reconfigure/rebuild Mesa with "--enable-xlib-glx --disable-dri >>>> --enable-gallium-llvm --with-llvm-shared-libs"? >>>> >>>> >>>> $ glxinfo >>>> name of display: :0.0 >>>> display: :0 screen: 0 >>>> direct rendering: Yes >>>> server glx vendor string: Brian Paul >>>> server glx version string: 1.4 Mesa 9.1-devel >>>> server glx extensions: >>>> GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap, >>>> GLX_MESA_release_buffers, GLX_ARB_get_proc_address, >>>> GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, >>>> GLX_EXT_visual_rating, >>>> GLX_SGIX_fbconfig, GLX_SGIX_pbuffer >>>> client glx vendor string: Brian Paul >>>> client glx version string: 1.4 Mesa 9.1-devel >>>> client glx extensions: >>>> GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap, >>>> GLX_MESA_release_buffers, GLX_ARB_get_proc_address, >>>> GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, >>>> GLX_EXT_visual_rating, >>>> GLX_SGIX_fbconfig, GLX_SGIX_pbuffer >>>> GLX version: 1.4 >>>> GLX extensions: >>>> GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap, >>>> GLX_MESA_release_buffers, GLX_ARB_get_proc_address, >>>> GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, >>>> GLX_EXT_visual_rating, >>>> GLX_SGIX_fbconfig, GLX_SGIX_pbuffer >>>> OpenGL vendor string: Brian Paul >>>> OpenGL renderer string: Mesa X11 >>>> OpenGL version string: 2.1 Mesa 9.1-devel >>>> OpenGL shading language version string: 1.20 >>>> OpenGL extensions: >>>> GL_ARB_multisample, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, >>>> GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_copy_texture, >>>> GL_EXT_polygon_offset, GL_EXT_subtexture, GL_EXT_texture_object, >>>> GL_EXT_vertex_array, GL_EXT_compiled_vertex_array, GL_EXT_texture, >>>> GL_EXT_texture3D, GL_IBM_rasterpos_clip, GL_ARB_point_parameters, >>>> GL_EXT_draw_range_elements, GL_EXT_packed_pixels, >>>> GL_EXT_point_parameters, >>>> GL_EXT_rescale_normal, GL_EXT_separate_specular_color, >>>> GL_EXT_texture_edge_clamp, GL_SGIS_generate_mipmap, >>>> GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, >>>> GL_SGIS_texture_lod, GL_ARB_multitexture, >>>> GL_IBM_multimode_draw_arrays, >>>> GL_IBM_texture_mirrored_repeat, GL_3DFX_texture_compression_FXT1, >>>> GL_ARB_texture_cube_map, GL_ARB_texture_env_add, >>>> GL_ARB_transpose_matrix, >>>> GL_EXT_blend_func_separate, GL_EXT_fog_coord, >>>> GL_EXT_multi_draw_arrays, >>>> GL_EXT_secondary_color, GL_EXT_texture_env_add, >>>> GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, >>>> GL_INGR_blend_func_separate, GL_MESA_resize_buffers, >>>> GL_NV_blend_square, >>>> GL_NV_light_max_exponent, GL_NV_texgen_reflection, >>>> GL_NV_texture_env_combine4, GL_SUN_multi_draw_arrays, >>>> GL_ARB_texture_border_clamp, GL_ARB_texture_compression, >>>> GL_EXT_framebuffer_object, GL_EXT_texture_env_combine, >>>> GL_EXT_texture_env_dot3, GL_MESA_window_pos, >>>> GL_NV_packed_depth_stencil, >>>> GL_NV_texture_rectangle, GL_ARB_depth_texture, >>>> GL_ARB_occlusion_query, >>>> GL_ARB_shadow, GL_ARB_texture_env_combine, >>>> GL_ARB_texture_env_crossbar, >>>> GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, >>>> GL_ARB_window_pos, GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader, >>>> GL_EXT_stencil_two_side, GL_EXT_texture_cube_map, >>>> GL_NV_depth_clamp, >>>> GL_NV_point_sprite, GL_APPLE_packed_pixels, >>>> GL_APPLE_vertex_array_object, >>>> GL_ARB_draw_buffers, GL_ARB_fragment_program, >>>> GL_ARB_fragment_shader, >>>> GL_ARB_shader_objects, GL_ARB_vertex_program, >>>> GL_ARB_vertex_shader, >>>> GL_ATI_draw_buffers, GL_ATI_texture_env_combine3, >>>> GL_EXT_depth_bounds_test, GL_EXT_shadow_funcs, >>>> GL_EXT_stencil_wrap, >>>> GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_ARB_depth_clamp, >>>> GL_ARB_fragment_program_shadow, GL_ARB_half_float_pixel, >>>> GL_ARB_occlusion_query2, GL_ARB_point_sprite, >>>> GL_ARB_shading_language_100, >>>> GL_ARB_sync, GL_ARB_texture_non_power_of_two, >>>> GL_ARB_vertex_buffer_object, >>>> GL_ATI_blend_equation_separate, GL_EXT_blend_equation_separate, >>>> GL_OES_read_format, GL_ARB_pixel_buffer_object, >>>> GL_ARB_texture_compression_rgtc, GL_ARB_texture_rectangle, >>>> GL_ATI_texture_compression_3dc, GL_EXT_pixel_buffer_object, >>>> GL_EXT_texture_compression_rgtc, GL_EXT_texture_mirror_clamp, >>>> GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, >>>> GL_EXT_texture_shared_exponent, GL_ARB_framebuffer_object, >>>> GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, >>>> GL_EXT_packed_depth_stencil, GL_NV_fragment_program_option, >>>> GL_APPLE_object_purgeable, GL_ARB_vertex_array_object, >>>> GL_ATI_separate_stencil, GL_ATI_texture_mirror_once, >>>> GL_EXT_draw_buffers2, >>>> GL_EXT_draw_instanced, GL_EXT_gpu_program_parameters, >>>> GL_EXT_texture_array, GL_EXT_texture_compression_latc, >>>> GL_EXT_texture_sRGB_decode, GL_EXT_timer_query, >>>> GL_MESA_texture_array, >>>> GL_ARB_copy_buffer, GL_ARB_draw_instanced, >>>> GL_ARB_half_float_vertex, >>>> GL_ARB_map_buffer_range, GL_ARB_texture_rg, >>>> GL_ARB_texture_swizzle, >>>> GL_ARB_vertex_array_bgra, GL_EXT_separate_shader_objects, >>>> GL_EXT_texture_swizzle, GL_EXT_vertex_array_bgra, >>>> GL_NV_conditional_render, GL_ARB_debug_output, >>>> GL_ARB_draw_elements_base_vertex, GL_ARB_explicit_attrib_location, >>>> GL_ARB_fragment_coord_conventions, GL_ARB_provoking_vertex, >>>> GL_ARB_sampler_objects, GL_EXT_provoking_vertex, >>>> GL_ARB_get_program_binary, GL_ARB_robustness, >>>> GL_ARB_texture_storage, >>>> GL_ARB_invalidate_subdata >>>> >>>> 32 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 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0x22 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0x93 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0x94 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0x95 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0x96 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0x97 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0x98 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0x99 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0x9a 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0x9b 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0x9c 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0x9d 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0x9e 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0x9f 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0xa0 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0xa1 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0xa2 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0xa3 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0xa4 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0xa5 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0xa6 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0xa7 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0xa8 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0xa9 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0xaa 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0xab 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0xac 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0xad 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0xae 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0xaf 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 16 0 0 None >>>> 0x62 32 tc 0 32 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None >>>> >>>> >>>> On 3/8/13, Brian Paul<bri...@vmware.com> wrote: >>>>> What does 'glxinfo' say with this configuration? I'm guessing you're >>>>> using the softpipe driver which is meant for correctness, not speed. >>>>> For speed, you want the llvmpipe driver. Install LLVM on your system >>>>> first then reconfigure/rebuild Mesa. >>>>> >>>>> -Brian >>>>> >>>>> On 03/07/2013 04:58 AM, jupiter wrote: >>>>>> Hi, >>>>>> >>>>>> It seems using xlib-glx stopped 3D rotating. If I built mesa 9.1 >>>>>> using >>>>>> DRI in my local machine, it can rotate 3D picture. Is there anyway >>>>>> workaround to use xlib-glx for 3D applications? >>>>>> >>>>>> Thank you. >>>>>> >>>>>> Kind regards. >>>>>> >>>>>> J >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I built mesa 9.1 with following configuration: >>>>>>> >>>>>>> --enable-xlib-glx --disable-dri --with-gallium-drivers=swrast >>>>>>> --enable-osmesa --with-osmesa-bits=32 >>>>>>> >>>>>>> The mesa package is used by TurboVNC, so xlib glx has to be used >>>>>>> instead of DRI. It works well to gain faster speed in glxgears, but >>>>>>> it >>>>>>> has huge problems to render a 3D modules in an application of >>>>>>> CHIMERA. >>>>>>> >>>>>>> The thing puzzled me is when I use CentOS system provided Mesa 7.11, >>>>>>> the CHIMERA 3D picture rotation works fine despite the glxgears is >>>>>>> very slow (250 FPS). >>>>>>> >>>>>>> I am not clear that the slower 3D rendering in my built mesa is >>>>>>> because the DRI or I may miss some configurations. Appreciate any >>>>>>> advice. >>>>>>> >>>>>>> Thank you. >>>>>>> >>>>>>> Kind regards. >>>>>>> >>>>>>> Jupiter >>>>>>> >>>>>> _______________________________________________ >>>>>> mesa-dev mailing list >>>>>> mesa-dev@lists.freedesktop.org >>>>>> http://lists.freedesktop.org/mailman/listinfo/mesa-dev >>>>> >>>>> >>>> >>> > > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev