Announcement

Collapse
No announcement yet.

Textured Video broken? on 'radeon'

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

  • Textured Video broken? on 'radeon'

    Hi,

    My textured video has been broken in the latest git build... and hasn't worked in the last 1-2 weeks. I have an X1800 (R520). When I try to use mplayer with args '-vo xv' all I get is a blank white area where the video should be. Anyone else having this issue?

    Code:
    $ xvinfo
    X-Video Extension version 2.2
    screen #0
      Adaptor #0: "Radeon Textured Video"
        number of ports: 16
        port base: 57
        operations supported: PutImage 
        supported visuals:
          depth 24, visualID 0x21
        no port attributes defined
        maximum XvImage size: 4096 x 4096
        Number of image formats: 4
          id: 0x32595559 (YUY2)
            guid: 59555932-0000-0010-8000-00aa00389b71
            bits per pixel: 16
            number of planes: 1
            type: YUV (packed)
          id: 0x32315659 (YV12)
            guid: 59563132-0000-0010-8000-00aa00389b71
            bits per pixel: 12
            number of planes: 3
            type: YUV (planar)
          id: 0x30323449 (I420)
            guid: 49343230-0000-0010-8000-00aa00389b71
            bits per pixel: 12
            number of planes: 3
            type: YUV (planar)
          id: 0x59565955 (UYVY)
            guid: 55595659-0000-0010-8000-00aa00389b71
            bits per pixel: 16
            number of planes: 1
            type: YUV (packed)
    Code:
    $ glxinfo
    name of display: :0.0
    Warning, R520 detected, 3D HAHAHAHAHA!!.
    display: :0  screen: 0
    direct rendering: Yes
    server glx vendor string: SGI
    server glx version string: 1.2
    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_swap_control, GLX_SGIS_multisample, 
        GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
    client glx vendor string: 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_MESA_allocate_memory, 
        GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control, 
        GLX_MESA_swap_frame_usage, 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 version: 1.2
    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_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method, 
        GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample, 
        GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
    OpenGL vendor string: DRI R300 Project
    OpenGL renderer string: Mesa DRI R300 20060815 x86/MMX+/3DNow!+/SSE2 NO-TCL
    OpenGL version string: 1.3 Mesa 7.1
    OpenGL extensions:
        GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_imaging, 
        GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_texture_border_clamp, 
        GL_ARB_texture_compression, GL_ARB_texture_cube_map, 
        GL_ARB_texture_env_add, GL_ARB_texture_env_combine, 
        GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, 
        GL_MESAX_texture_float, GL_ARB_texture_mirrored_repeat, 
        GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, 
        GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_window_pos, 
        GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, 
        GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, 
        GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract, 
        GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_convolution, 
        GL_EXT_copy_texture, GL_EXT_draw_range_elements, 
        GL_EXT_gpu_program_parameters, GL_EXT_histogram, GL_EXT_packed_pixels, 
        GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color, 
        GL_EXT_separate_specular_color, GL_EXT_stencil_two_side, 
        GL_EXT_stencil_wrap, GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D, 
        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_lod_bias, 
        GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, 
        GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels, 
        GL_ATI_blend_equation_separate, GL_ATI_texture_env_combine3, 
        GL_ATI_texture_mirror_once, GL_IBM_rasterpos_clip, 
        GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate, 
        GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_MESA_window_pos, 
        GL_NV_blend_square, GL_NV_light_max_exponent, GL_NV_texture_rectangle, 
        GL_NV_texgen_reflection, GL_NV_vertex_program, GL_OES_read_format, 
        GL_SGI_color_matrix, GL_SGI_color_table, GL_SGIS_generate_mipmap, 
        GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, 
        GL_SGIS_texture_lod, GL_SGIX_depth_texture
    
       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 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
    0x22 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
    0x6c 32 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
    kernel messages:

    Code:
    [  104.929153] [drm] Initialized drm 1.1.0 20060810
    [  104.933680] [drm] Initialized radeon 1.28.0 20060524 on minor 0
    [  105.290274] [drm] Setting GART location based on new memory map
    [  105.290530] [drm] Loading R500 Microcode
    [  105.290548] [drm] writeback test succeeded in 1 usecs
    [  177.427777] [drm] Loading R500 Microcode
    Xorg.log:

    Code:
    (**) RADEON(0): Option "DynamicClocks" "on"
    (**) RADEON(0): Option "AccelMethod" "EXA"
    (**) RADEON(0): Option "MigrationHeuristic" "greedy"
    (--) RADEON(0): Chipset: "ATI Radeon X1800" (ChipID = 0x7100)
    Last edited by surfer; 07 April 2008, 07:14 PM.

  • #2
    Originally posted by surfer View Post
    Hi,

    My textured video has been broken in the latest git build... and hasn't worked in the last 1-2 weeks. I have an X1800 (R520). When I try to use mplayer with args '-vo xv' all I get is a blank white area where the video should be. Anyone else having this issue?
    It's kind of in flux at the moment. Make sure you have the latest drm installed. You might also have to switch to EXA initially.

    Comment


    • #3
      Re:

      Originally posted by agd5f View Post
      It's kind of in flux at the moment. Make sure you have the latest drm installed. You might also have to switch to EXA initially.
      I've added some information to my original post. I do have the latest DRM (from git) and I'm using 'EXA' acceleration.

      Comment


      • #4
        Originally posted by surfer View Post
        I've added some information to my original post. I do have the latest DRM (from git) and I'm using 'EXA' acceleration.
        Does disabling dynamicclocks help?

        Comment


        • #5
          Originally posted by agd5f View Post
          Does disabling dynamicclocks help?
          Negative. I'll investigate further tomorrow. Occasionally the video appears (instead of the white screen) but the picture will jump back and forth while it plays, unlike any previous behavior I've read about or experienced with this driver. The TV network logo at the bottom right of the content looks like it's dancing 8)

          To clarify, when I first boot up I get the white screen thing. Then later on during my session (sometimes, at random) I get the strange partially-working output.

          Comment


          • #6
            Originally posted by surfer View Post
            Negative. I'll investigate further tomorrow. Occasionally the video appears (instead of the white screen) but the picture will jump back and forth while it plays, unlike any previous behavior I've read about or experienced with this driver. The TV network logo at the bottom right of the content looks like it's dancing 8)

            To clarify, when I first boot up I get the white screen thing. Then later on during my session (sometimes, at random) I get the strange partially-working output.
            may be related to bug:

            Comment


            • #7
              You may want to try again with my latest commits.

              Comment


              • #8
                Originally posted by agd5f View Post
                You may want to try again with my latest commits.
                since these commits radeon is unusable on rs480 with exa. i've switched back to 6.8.0 to be able to use exa again. i've been using git-radeon for quite some time now and it always went good for what i needed (with some flixkering and opengl not running well) but after the commits of 3 days ago (and less than 6) it went mad blocking pc at kdm startup.
                also for some reason plasma doesn't displays anymore the text over the panel windows, but this might be due to something in mesa. this happened after i've updated mesa and radeon, 2 days ago.
                putting dri to disabled doesn't help either.
                installing last xorg-server from git hangs kde after login.

                edited:

                i've just tried the latest additions to the radeon-git and exa+textured has returned to work and not to hang the system, but this is the result:



                it seems like there's something wrong with the subpixel ordering.
                Last edited by givemesugarr; 13 April 2008, 07:37 AM.

                Comment


                • #9
                  Originally posted by givemesugarr View Post
                  i've just tried the latest additions to the radeon-git and exa+textured has returned to work and not to hang the system, but this is the result:



                  it seems like there's something wrong with the subpixel ordering.
                  Option "RenderAccel" "FALSE"

                  Will turn off the render accel which is causing the problems.

                  Comment


                  • #10
                    Originally posted by agd5f View Post
                    Option "RenderAccel" "FALSE"

                    Will turn off the render accel which is causing the problems.
                    yep, that works but it hangs xorg when the overall system load is high. it seems that something is leaking memory whe i use exa + "render" extension "true" and "renderaccel" "false" as the used ram increases, but this might also be due to the fact i'm using kde4.
                    anyway, if i don't use render extension i get a very crappy kde so i'm going with it enabled. the most annoying thing happens when i try to play whatever video: the video continues to drop frames, so i switched to xaa with renderaccel. this seems quite stable and works quite well and is also a little faster than exa+XV+render.
                    i'll try out to see what happens with opengl apps, that still don't work with exa.
                    the pleasant fact that i got with the last releases is that now the vt switch doesn't break anymore and that the speed of the drivers is increasing more and more with the releases.
                    thank for the work you put into this driver.

                    Comment

                    Working...
                    X