Announcement

Collapse
No announcement yet.

Poor Radeon 6310 Performance

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

  • Enverex
    started a topic Poor Radeon 6310 Performance

    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.

  • ammo42
    replied
    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 ?

    Leave a comment:


  • Qaridarium
    replied
    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.
    maybe amd do have some wine optimizations in the catalyst driver and this kind of optimizations are not ported to the APU architecture yet...

    because if i run Oblivion on my system it runs fast with the catalyst tested on an hd5670...

    Leave a comment:


  • Enverex
    replied
    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.

    Leave a comment:


  • chithanh
    replied
    Problem could be multilib related (wine is 32-bit).

    Leave a comment:


  • Enverex
    replied
    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

    Leave a comment:


  • Enverex
    replied
    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

    Leave a comment:


  • Enverex
    replied
    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)

    Leave a comment:


  • Qaridarium
    replied
    Originally posted by Enverex View Post
    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.
    for me its shows to me like an install failing bug of the catalyst driver.

    and you play the wine games with the radon driver... because your symptoms : Desktop works well native games work well but wine games fails... come close the the profile of the radeon driver.

    post your : glxinfo -t result..

    Leave a comment:


  • Enverex
    replied
    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; 07-04-2011, 05:28 PM. Reason: Missed out Wine

    Leave a comment:

Working...
X