[Mesa-dev] glxgears is faster but 3D render is so slow
Brian Paul
brianp at vmware.com
Mon Mar 11 11:09:16 PDT 2013
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.hce at 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.hce at 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<brianp at 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 at lists.freedesktop.org
>>>>> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>>>>
>>>>
>>>
>>
More information about the mesa-dev
mailing list