Page 2 of 8 FirstFirst 1234 ... LastLast
Results 11 to 20 of 74

Thread: Mesa Gallium3D Pipe-Video Has Landed

  1. #11
    Join Date
    Jul 2011
    Posts
    72

    Default

    Does this work on cards using r300 driver too? I have an ATI Mobility Radeon X2300 (RV 515. i think it's part of the R500 series). It would be awesome if I could play 720p or 1080p with this graphics card.

  2. #12
    Join Date
    Dec 2007
    Location
    Edinburgh, Scotland
    Posts
    574

    Default

    When I symlinked the so to /usr/lib64 and ran VDPAU_DRIVER=r600 vdpauinfo I get a message saying that there is a missing symbol HASH something I think (from memory)

    Also when I tried enabling va I got compilation errors about a struct being incompatible to a struct *

    I'll raise a bug tonight if it hasn't been fixed already

  3. #13
    Join Date
    Jun 2009
    Posts
    2,927

    Default

    Quote Originally Posted by mastereye View Post
    Does that mean that R300 will get VDPAU, too?
    Yes, as well as all other Mesa drivers, at least in theory. That's how Gallium3d should work.

    But it will wait for a while, because minor changes might be necessary, and the current work is being done on r700 hardware.

  4. #14
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,033

    Default

    It's possible hw limitations prevent the lower generations from using it. r300 and r400 have a lot of limitations.

  5. #15
    Join Date
    Nov 2009
    Location
    Italy
    Posts
    910

    Default

    I heard it does work with R300g.
    ## VGA ##
    AMD: X1950XTX, HD3870, HD5870
    Intel: GMA45, HD3000 (Core i5 2500K)

  6. #16
    Join Date
    Feb 2009
    Posts
    161

    Default

    Doesn't work here...
    Code:
    Debug: MplayerProcess::parseLine: '[   vdpau] Failed creating VDPAU decoder: A catch-all error, used when no other error code applies.'
    Debug: MplayerProcess::parseLine: 'FATAL: Cannot initialize video driver.'
    Debug: MplayerProcess::parseLine: '[h264_vdpau @ 0xb96a00]decoding to PIX_FMT_NONE is not supported.'
    Debug: MplayerProcess::parseLine: '[h264_vdpau @ 0xb96a00]MPV_common_init() failed.'
    Debug: MplayerProcess::parseLine: '[h264_vdpau @ 0xb96a00]decode_slice_header error'
    Debug: MplayerProcess::parseLine: '[h264_vdpau @ 0xb96a00]no frame!'
    Debug: MplayerProcess::parseLine: 'Error while decoding frame!'
    Debug: MplayerProcess::parseLine: 'FATAL: Could not initialize video filters (-vf) or video output (-vo).'
    Code:
    name of display: :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_EXT_framebuffer_sRGB, 
        GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent, 
        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_multithread_makecurrent, 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: X.Org
    OpenGL renderer string: Gallium 0.4 on AMD RV710
    OpenGL version string: 2.1 Mesa 7.12-devel (git-3cf22a0)
    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_logic_op, 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_framebuffer_sRGB, 
        GL_ARB_multitexture, GL_EXT_framebuffer_sRGB, 
        GL_IBM_multimode_draw_arrays, GL_IBM_texture_mirrored_repeat, 
        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_NV_blend_square, GL_NV_light_max_exponent, 
        GL_NV_texgen_reflection, GL_NV_texture_env_combine4, GL_S3_s3tc, 
        GL_SUN_multi_draw_arrays, GL_ARB_texture_border_clamp, 
        GL_ARB_texture_compression, GL_EXT_framebuffer_object, 
        GL_EXT_texture_compression_s3tc, 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_EXT_stencil_two_side, GL_EXT_texture_cube_map, 
        GL_NV_depth_clamp, 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_ATI_texture_float, 
        GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_MESA_pack_invert, 
        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_color_buffer_float, GL_ARB_pixel_buffer_object, 
        GL_ARB_texture_compression_rgtc, GL_ARB_texture_float, 
        GL_ARB_texture_rectangle, GL_ATI_texture_compression_3dc, 
        GL_EXT_packed_float, GL_EXT_pixel_buffer_object, 
        GL_EXT_texture_compression_dxt1, 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_ARB_vertex_array_object, GL_ATI_separate_stencil, 
        GL_ATI_texture_mirror_once, GL_EXT_draw_buffers2, 
        GL_EXT_gpu_program_parameters, GL_EXT_texture_compression_latc, 
        GL_EXT_texture_env_combine, GL_EXT_texture_sRGB_decode, 
        GL_EXT_timer_query, GL_OES_EGL_image, GL_ARB_copy_buffer, 
        GL_ARB_depth_buffer_float, GL_ARB_half_float_vertex, 
        GL_ARB_instanced_arrays, 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_AMD_draw_buffers_blend, GL_AMD_shader_stencil_export, 
        GL_ARB_draw_buffers_blend, 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_ARB_seamless_cube_map, 
        GL_ARB_shader_stencil_export, GL_ARB_shader_texture_lod, 
        GL_EXT_provoking_vertex, GL_EXT_texture_snorm, 
        GL_MESA_texture_signed_rgba, GL_NV_texture_barrier, GL_ARB_robustness
    Code:
    $ VDPAU_DRIVER=r600 LD_LIBRARY_PATH=/usr/lib/vdpau vdpauinfo
    display: :0   screen: 0
    Failed to open VDPAU backend /usr/lib/vdpau/libvdpau_r600.so: undefined symbol: drmIoctl
    Error creating VDPAU device: 1
    Last edited by mdias; 07-14-2011 at 09:35 AM.

  7. #17
    Join Date
    Jul 2008
    Location
    Germany
    Posts
    638

    Default

    Quote Originally Posted by darkbasic View Post
    I heard it does work with R300g.
    Sure but maybe this mean the r500 Hardware?

  8. #18
    Join Date
    Oct 2008
    Location
    Germany
    Posts
    68

    Default

    Quote Originally Posted by curaga View Post
    It's possible hw limitations prevent the lower generations from using it. r300 and r400 have a lot of limitations.
    The last time I checked "mplayer -vo vdpau" worked also on r300, but that's only a replacement for the Xv functionality (the presentation part in vdPau).

    The real bitstream decoding starts when you also give the "-vc ffmpeg12vdpau" option to mplayer, but as the name already says that decoding is limited to mpeg2 only.

  9. #19
    Join Date
    Jun 2010
    Posts
    84

    Default

    don't work:
    Code:
    name of display: :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_EXT_framebuffer_sRGB, 
        GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent, 
        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_multithread_makecurrent, 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: X.Org
    OpenGL renderer string: Gallium 0.4 on AMD RV770
    OpenGL version string: 2.1 Mesa 7.12-devel (git-b6df603)
    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_logic_op, 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_framebuffer_sRGB, 
        GL_ARB_multitexture, GL_EXT_framebuffer_sRGB, 
        GL_IBM_multimode_draw_arrays, GL_IBM_texture_mirrored_repeat, 
        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_NV_blend_square, GL_NV_light_max_exponent, 
        GL_NV_texgen_reflection, GL_NV_texture_env_combine4, GL_S3_s3tc, 
        GL_SUN_multi_draw_arrays, GL_ARB_texture_border_clamp, 
        GL_ARB_texture_compression, GL_EXT_framebuffer_object, 
        GL_EXT_texture_compression_s3tc, 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_EXT_stencil_two_side, GL_EXT_texture_cube_map, 
        GL_NV_depth_clamp, 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_shadow_funcs, 
        GL_EXT_stencil_wrap, GL_MESA_pack_invert, 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_color_buffer_float, GL_ARB_pixel_buffer_object, 
        GL_ARB_texture_compression_rgtc, GL_ARB_texture_rectangle, 
        GL_ATI_texture_compression_3dc, GL_EXT_packed_float, 
        GL_EXT_pixel_buffer_object, GL_EXT_texture_compression_dxt1, 
        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_ARB_vertex_array_object, 
        GL_ATI_separate_stencil, GL_ATI_texture_mirror_once, GL_EXT_draw_buffers2, 
        GL_EXT_gpu_program_parameters, GL_EXT_texture_compression_latc, 
        GL_EXT_texture_env_combine, GL_EXT_texture_sRGB_decode, 
        GL_EXT_timer_query, GL_OES_EGL_image, GL_ARB_copy_buffer, 
        GL_ARB_depth_buffer_float, GL_ARB_half_float_vertex, 
        GL_ARB_instanced_arrays, 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_AMD_draw_buffers_blend, GL_AMD_shader_stencil_export, 
        GL_ARB_draw_buffers_blend, 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_ARB_seamless_cube_map, 
        GL_ARB_shader_stencil_export, GL_ARB_shader_texture_lod, 
        GL_EXT_provoking_vertex, GL_EXT_texture_snorm, 
        GL_MESA_texture_signed_rgba, GL_NV_texture_barrier, GL_ARB_robustness
    Code:
    LD_LIBRARY_PATH=/usr/lib64/vdpau VDPAU_DRIVER=r600 DISPLAY=:0 vdpauinfo
    display: :0   screen: 0
    Failed to open VDPAU backend /usr/lib64/vdpau/libvdpau_r600.so: undefined symbol: drmIoctl
    Error creating VDPAU device: 1

  10. #20
    Join Date
    Dec 2009
    Posts
    72

    Default

    Same here. Compiled without egl, gallium_egl, openvg and glut support.

    Code:
    LD_LIBRARY_PATH=/usr/lib/vdpau VDPAU_DRIVER=r600 vdpauinfo
    display: :0.0   screen: 0
    Failed to open VDPAU backend /usr/lib/vdpau/libvdpau_r600.so: undefined symbol: drmIoctl
    Error creating VDPAU device: 1
    And mplayer crashes
    Last edited by Viper_Scull; 07-14-2011 at 12:45 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •