Announcement

Collapse
No announcement yet.

Poor Radeon 6310 Performance

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Poor Radeon 6310 Performance

    This is new hardware so I'm going to assume that this is the cause (for now), but I'm getting really bad performance through Wine with this new machine (Ideapad S205, AMD E-350 APU). Actual general use is great, but anything through Wine runs badly.

    Taking Morrowind for instance, something it should have no issue with, I get <10fps just inside the boat at the start (quite possibly the least intensive part).

    Even the Steam client redraws at about 0.5fps (scrolling is incredibly painful).

    Just as a point of reference, this hardware will run COD-MW2 and Oblivion on almost Ultra settings in Windows.

    Wine reports everything is fine (no GPU related errors) and X/glxinfo both seem to think everything is fine too (both showing fglrx is in use, hardware rendering with the right driver, etc).

    Native game performance is also pretty rough as well. No-where near as bad as Wine performance but still far below what is expected.

    If anyone has any ideas or would like me to run a specific benchmark to test this, please let me know as it's driving me mad.

  • #2
    Latest (11.6).
    Kernel is 2.6.39.
    Distro is Arch Linux (64bit).
    Wine 1.3.23 (and 22 previously).

    Also, I know it's not a benchmark but for reference, GLXGears only clocks in at 370 fps.
    Last edited by Enverex; 04 July 2011, 05:28 PM. Reason: Missed out Wine

    Comment


    • #3
      Output below. It looks like the official driver to me.

      Code:
      name of display: :0.0
      display: :0  screen: 0
      direct rendering: Yes
      server glx vendor string: ATI
      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_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
      client glx vendor string: ATI
      client glx version string: 1.4
      client glx extensions:
          GLX_ARB_create_context, GLX_ARB_create_context_profile, 
          GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
          GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory, 
          GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control, 
          GLX_MESA_swap_frame_usage, GLX_NV_swap_group, GLX_OML_swap_method, 
          GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync, 
          GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
          GLX_SGIX_swap_barrier, GLX_SGIX_swap_group, GLX_SGIX_visual_select_group, 
          GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB, 
          GLX_ARB_fbconfig_float, GLX_AMD_gpu_association
      GLX version: 1.4
      GLX extensions:
          GLX_ARB_create_context, GLX_ARB_create_context_profile, 
          GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
          GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control, 
          GLX_NV_swap_group, GLX_OML_swap_method, GLX_SGI_make_current_read, 
          GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample, 
          GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_swap_barrier, 
          GLX_SGIX_swap_group, GLX_SGIX_visual_select_group, 
          GLX_EXT_texture_from_pixmap
      OpenGL vendor string: ATI Technologies Inc.
      OpenGL renderer string: AMD Radeon HD 6300 series Graphics
      OpenGL version string: 4.1.10834 Compatibility Profile Context
      OpenGL shading language version string: 4.10
      OpenGL extensions:
          GL_AMDX_debug_output, GL_AMDX_vertex_shader_tessellator, 
          GL_AMD_conservative_depth, GL_AMD_debug_output, 
          GL_AMD_depth_clamp_separate, GL_AMD_draw_buffers_blend, 
          GL_AMD_multi_draw_indirect, GL_AMD_name_gen_delete, 
          GL_AMD_performance_monitor, GL_AMD_pinned_memory, GL_AMD_sample_positions, 
          GL_AMD_seamless_cubemap_per_texture, GL_AMD_shader_stencil_export, 
          GL_AMD_shader_trace, GL_AMD_texture_cube_map_array, 
          GL_AMD_texture_texture4, GL_AMD_transform_feedback3_lines_triangles, 
          GL_AMD_vertex_shader_tessellator, GL_ARB_ES2_compatibility, 
          GL_ARB_blend_func_extended, GL_ARB_color_buffer_float, GL_ARB_copy_buffer, 
          GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_depth_texture, 
          GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend, 
          GL_ARB_draw_elements_base_vertex, GL_ARB_draw_indirect, 
          GL_ARB_draw_instanced, GL_ARB_explicit_attrib_location, 
          GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program, 
          GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader, 
          GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB, 
          GL_ARB_geometry_shader4, GL_ARB_get_program_binary, GL_ARB_gpu_shader5, 
          GL_ARB_gpu_shader_fp64, GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, 
          GL_ARB_imaging, GL_ARB_instanced_arrays, GL_ARB_map_buffer_range, 
          GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, 
          GL_ARB_occlusion_query2, GL_ARB_pixel_buffer_object, 
          GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_provoking_vertex, 
          GL_ARB_sample_shading, GL_ARB_sampler_objects, GL_ARB_seamless_cube_map, 
          GL_ARB_separate_shader_objects, GL_ARB_shader_bit_encoding, 
          GL_ARB_shader_objects, GL_ARB_shader_precision, 
          GL_ARB_shader_stencil_export, GL_ARB_shader_subroutine, 
          GL_ARB_shader_texture_lod, GL_ARB_shading_language_100, GL_ARB_shadow, 
          GL_ARB_shadow_ambient, GL_ARB_sync, GL_ARB_tessellation_shader, 
          GL_ARB_texture_border_clamp, GL_ARB_texture_buffer_object, 
          GL_ARB_texture_buffer_object_rgb32, GL_ARB_texture_compression, 
          GL_ARB_texture_compression_bptc, GL_ARB_texture_compression_rgtc, 
          GL_ARB_texture_cube_map, GL_ARB_texture_cube_map_array, 
          GL_ARB_texture_env_add, GL_ARB_texture_env_combine, 
          GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, 
          GL_ARB_texture_float, GL_ARB_texture_gather, 
          GL_ARB_texture_mirrored_repeat, GL_ARB_texture_multisample, 
          GL_ARB_texture_non_power_of_two, GL_ARB_texture_query_lod, 
          GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui, 
          GL_ARB_texture_snorm, GL_ARB_timer_query, GL_ARB_transform_feedback2, 
          GL_ARB_transform_feedback3, GL_ARB_transpose_matrix, 
          GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra, 
          GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_64bit, 
          GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader, 
          GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_viewport_array, 
          GL_ARB_window_pos, GL_ATI_draw_buffers, GL_ATI_envmap_bumpmap, 
          GL_ATI_fragment_shader, GL_ATI_meminfo, GL_ATI_separate_stencil, 
          GL_ATI_texture_compression_3dc, GL_ATI_texture_env_combine3, 
          GL_ATI_texture_float, GL_ATI_texture_mirror_once, GL_EXT_abgr, 
          GL_EXT_bgra, GL_EXT_bindable_uniform, GL_EXT_blend_color, 
          GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, 
          GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array, 
          GL_EXT_copy_buffer, GL_EXT_copy_texture, GL_EXT_direct_state_access, 
          GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_draw_range_elements, 
          GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, 
          GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB, 
          GL_EXT_geometry_shader4, GL_EXT_gpu_program_parameters, 
          GL_EXT_gpu_shader4, GL_EXT_histogram, GL_EXT_multi_draw_arrays, 
          GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_packed_pixels, 
          GL_EXT_pixel_buffer_object, GL_EXT_point_parameters, 
          GL_EXT_provoking_vertex, GL_EXT_rescale_normal, GL_EXT_secondary_color, 
          GL_EXT_separate_specular_color, GL_EXT_shader_image_load_store, 
          GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_EXT_subtexture, 
          GL_EXT_texgen_reflection, GL_EXT_texture3D, GL_EXT_texture_array, 
          GL_EXT_texture_buffer_object, GL_EXT_texture_compression_bptc, 
          GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc, 
          GL_EXT_texture_compression_s3tc, 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_integer, 
          GL_EXT_texture_lod, GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp, 
          GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, 
          GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm, 
          GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback, 
          GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, GL_EXT_vertex_attrib_64bit, 
          GL_IBM_texture_mirrored_repeat, GL_KTX_buffer_region, GL_NV_blend_square, 
          GL_NV_conditional_render, GL_NV_copy_depth_to_color, 
          GL_NV_explicit_multisample, GL_NV_float_buffer, GL_NV_half_float, 
          GL_NV_primitive_restart, GL_NV_texgen_reflection, GL_NV_texture_barrier, 
          GL_SGIS_generate_mipmap, GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, 
          GL_SUN_multi_draw_arrays, GL_WIN_swap_hint, WGL_EXT_swap_control
      
      65 GLX Visuals
      75 GLXFBConfigs
      (cropped as the forum doesn't allow posts that big)

      Comment


      • #4
        It looks like the official driver to me...

        Code:
        name of display: :0.0
        display: :0  screen: 0
        direct rendering: Yes
        server glx vendor string: ATI
        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_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
        client glx vendor string: ATI
        client glx version string: 1.4
        client glx extensions:
            GLX_ARB_create_context, GLX_ARB_create_context_profile, 
            GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
            GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory, 
            GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control, 
            GLX_MESA_swap_frame_usage, GLX_NV_swap_group, GLX_OML_swap_method, 
            GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync, 
            GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
            GLX_SGIX_swap_barrier, GLX_SGIX_swap_group, GLX_SGIX_visual_select_group, 
            GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB, 
            GLX_ARB_fbconfig_float, GLX_AMD_gpu_association
        GLX version: 1.4
        GLX extensions:
            GLX_ARB_create_context, GLX_ARB_create_context_profile, 
            GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
            GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control, 
            GLX_NV_swap_group, GLX_OML_swap_method, GLX_SGI_make_current_read, 
            GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample, 
            GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_swap_barrier, 
            GLX_SGIX_swap_group, GLX_SGIX_visual_select_group, 
            GLX_EXT_texture_from_pixmap
        OpenGL vendor string: ATI Technologies Inc.
        OpenGL renderer string: AMD Radeon HD 6300 series Graphics
        OpenGL version string: 4.1.10834 Compatibility Profile Context
        OpenGL shading language version string: 4.10
        OpenGL extensions:
            GL_AMDX_debug_output, GL_AMDX_vertex_shader_tessellator, 
            GL_AMD_conservative_depth, GL_AMD_debug_output, 
            GL_AMD_depth_clamp_separate, GL_AMD_draw_buffers_blend, 
            GL_AMD_multi_draw_indirect, GL_AMD_name_gen_delete, 
            GL_AMD_performance_monitor, GL_AMD_pinned_memory, GL_AMD_sample_positions, 
            GL_AMD_seamless_cubemap_per_texture, GL_AMD_shader_stencil_export, 
            GL_AMD_shader_trace, GL_AMD_texture_cube_map_array, 
            GL_AMD_texture_texture4, GL_AMD_transform_feedback3_lines_triangles, 
            GL_AMD_vertex_shader_tessellator, GL_ARB_ES2_compatibility, 
            GL_ARB_blend_func_extended, GL_ARB_color_buffer_float, GL_ARB_copy_buffer, 
            GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_depth_texture, 
            GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend, 
            GL_ARB_draw_elements_base_vertex, GL_ARB_draw_indirect, 
            GL_ARB_draw_instanced, GL_ARB_explicit_attrib_location, 
            GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program, 
            GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader, 
            GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB, 
            GL_ARB_geometry_shader4, GL_ARB_get_program_binary, GL_ARB_gpu_shader5, 
            GL_ARB_gpu_shader_fp64, GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, 
            GL_ARB_imaging, GL_ARB_instanced_arrays, GL_ARB_map_buffer_range, 
            GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, 
            GL_ARB_occlusion_query2, GL_ARB_pixel_buffer_object, 
            GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_provoking_vertex, 
            GL_ARB_sample_shading, GL_ARB_sampler_objects, GL_ARB_seamless_cube_map, 
            GL_ARB_separate_shader_objects, GL_ARB_shader_bit_encoding, 
            GL_ARB_shader_objects, GL_ARB_shader_precision, 
            GL_ARB_shader_stencil_export, GL_ARB_shader_subroutine, 
            GL_ARB_shader_texture_lod, GL_ARB_shading_language_100, GL_ARB_shadow, 
            GL_ARB_shadow_ambient, GL_ARB_sync, GL_ARB_tessellation_shader, 
            GL_ARB_texture_border_clamp, GL_ARB_texture_buffer_object, 
            GL_ARB_texture_buffer_object_rgb32, GL_ARB_texture_compression, 
            GL_ARB_texture_compression_bptc, GL_ARB_texture_compression_rgtc, 
            GL_ARB_texture_cube_map, GL_ARB_texture_cube_map_array, 
            GL_ARB_texture_env_add, GL_ARB_texture_env_combine, 
            GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, 
            GL_ARB_texture_float, GL_ARB_texture_gather, 
            GL_ARB_texture_mirrored_repeat, GL_ARB_texture_multisample, 
            GL_ARB_texture_non_power_of_two, GL_ARB_texture_query_lod, 
            GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui, 
            GL_ARB_texture_snorm, GL_ARB_timer_query, GL_ARB_transform_feedback2, 
            GL_ARB_transform_feedback3, GL_ARB_transpose_matrix, 
            GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra, 
            GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_64bit, 
            GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader, 
            GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_viewport_array, 
            GL_ARB_window_pos, GL_ATI_draw_buffers, GL_ATI_envmap_bumpmap, 
            GL_ATI_fragment_shader, GL_ATI_meminfo, GL_ATI_separate_stencil, 
            GL_ATI_texture_compression_3dc, GL_ATI_texture_env_combine3, 
            GL_ATI_texture_float, GL_ATI_texture_mirror_once, GL_EXT_abgr, 
            GL_EXT_bgra, GL_EXT_bindable_uniform, GL_EXT_blend_color, 
            GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, 
            GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array, 
            GL_EXT_copy_buffer, GL_EXT_copy_texture, GL_EXT_direct_state_access, 
            GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_draw_range_elements, 
            GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, 
            GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB, 
            GL_EXT_geometry_shader4, GL_EXT_gpu_program_parameters, 
            GL_EXT_gpu_shader4, GL_EXT_histogram, GL_EXT_multi_draw_arrays, 
            GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_packed_pixels, 
            GL_EXT_pixel_buffer_object, GL_EXT_point_parameters, 
            GL_EXT_provoking_vertex, GL_EXT_rescale_normal, GL_EXT_secondary_color, 
            GL_EXT_separate_specular_color, GL_EXT_shader_image_load_store, 
            GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_EXT_subtexture, 
            GL_EXT_texgen_reflection, GL_EXT_texture3D, GL_EXT_texture_array, 
            GL_EXT_texture_buffer_object, GL_EXT_texture_compression_bptc, 
            GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc, 
            GL_EXT_texture_compression_s3tc, 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_integer, 
            GL_EXT_texture_lod, GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp, 
            GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, 
            GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm, 
            GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback, 
            GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, GL_EXT_vertex_attrib_64bit, 
            GL_IBM_texture_mirrored_repeat, GL_KTX_buffer_region, GL_NV_blend_square, 
            GL_NV_conditional_render, GL_NV_copy_depth_to_color, 
            GL_NV_explicit_multisample, GL_NV_float_buffer, GL_NV_half_float, 
            GL_NV_primitive_restart, GL_NV_texgen_reflection, GL_NV_texture_barrier, 
            GL_SGIS_generate_mipmap, GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, 
            GL_SUN_multi_draw_arrays, GL_WIN_swap_hint, WGL_EXT_swap_control

        Comment


        • #5
          I've responded but it's awaiting moderator approval for some reason so pasting this cut down version in the hopes that it actually gets through because god knows how long that may take:

          display: :0 screen: 0
          direct rendering: Yes
          server glx vendor string: ATI
          OpenGL vendor string: ATI Technologies Inc.
          OpenGL renderer string: AMD Radeon HD 6300 series Graphics
          OpenGL version string: 4.1.10834 Compatibility Profile Context
          OpenGL shading language version string: 4.10

          Comment


          • #6
            Problem could be multilib related (wine is 32-bit).

            Comment


            • #7
              Could be but I'm not getting any library or 3D related error messages from Wine. I've also had no issues with Wine on any of my other 64bit Arch machines.

              Comment


              • #8
                Originally posted by Enverex View Post
                Could be but I'm not getting any library or 3D related error messages from Wine. I've also had no issues with Wine on any of my other 64bit Arch machines.
                Did you install the lib32-catalyst-utils packages ?

                Comment

                Working...
                X