Announcement

Collapse
No announcement yet.

AMD Releases UVD Video Decode Support For R600 GPUs

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

  • #41
    Originally posted by Kano View Post
    xbmc support it is really poor.
    Hardware Decoding is xmbc is poor on windows too. Since XBMC 13 your Hardware Decoder must decode 2 streams at the same time otherwise the gui freeze and you hear only the sound (the bug is well know since the beginning) buts it was ignored because a release is more important.

    The problem is simple (they create a new decoder before close the old one)

    It would not surprise me if the xbmc do the same on linux, but the hardware that can only decode on stream at the same time was not supported since now

    Comment


    • #42
      If the problem is so simple why don't you submit a patch?

      Comment


      • #43
        Originally posted by Kano View Post
        If the problem is so simple why don't you submit a patch?
        There is a patch but it was rejected (2 Lines). The Leaders don't like it and want a other fix. For the Users with a HD2k up to the HD3k, i build the xbmc/kodi releases with this fix.

        Comment


        • #44
          Originally posted by Espionage724 View Post
          So does that mean this news doesn't apply to a 2400? I assume the 2400 and 2400 PRO are the same?
          There's some confusion on what is "r600" and what is not.
          r600 was the original radeon hd2900 chip, was it is also the family of chips comprising all the hd2xxx and hd3xxx boards chips.

          Have a look here:
          http://xorg.freedesktop.org/wiki/Rad...ture/#index5h2


          BTW, I have an old but still valid laptop with an hd3450 (codename rv620), and I'm pretty pleased with all the advancements of the foss radeon driver. Recently I gained dynamic power switching, and currently I have nice 2d and 3d performance. Now UVD is coming to the party for my 6 years old laptop.

          Comment


          • #45
            Well, thank You very much. The news made my day.
            I did not think that this will happen so early.

            Comment


            • #46
              Originally posted by schmidtbag View Post
              But, complete openCL support appears to be just around the corner so at the very
              OpenCl will not run on r600/700 until a long time in the future, if ever at all. so if Hyperz gets fixed I would call the HW support for pr DX11 HW as finished. May be cf would be a nice to have but I think the newer HW would be more important than these 2-3 r600/700 cf users.

              I'm owning a r710 notebook, (HD5xxV, as with latest Catalyst I have installed).

              Comment


              • #47
                xbmc won't work without gl_interop anymore. The old "pixmap hack" we had until the Frodo release was not spec conform. At the beginning of uvd vdpau support (without interop) we tried to get those radeons running with the pixmap hack - but they were much too slow to render more than 20 fps in full hd that way. So basically without that interop you won't be able to play anything demanding in xbmc anyways.

                Removal: https://github.com/xbmc/xbmc/commit/...5f54f93a8bb301
                Interop requirement: https://github.com/xbmc/xbmc/blob/ma...VDPAU.cpp#L497

                Perhaps some more insight:
                VDPAU defines a presentation queue to a X11 drawable. Getting this to GL rendering is a hack. You need to define a X11 pixmap, map this to a gl pixmap, query visible, and finally render the gl pixmap <- funny, eh? :-)
                Last edited by fritsch; 08-25-2014, 08:04 AM.

                Comment


                • #48
                  Originally posted by _ONH_ View Post
                  OpenCl will not run on r600/700 until a long time in the future, if ever at all. so if Hyperz gets fixed I would call the HW support for pr DX11 HW as finished. May be cf would be a nice to have but I think the newer HW would be more important than these 2-3 r600/700 cf users.

                  I'm owning a r710 notebook, (HD5xxV, as with latest Catalyst I have installed).
                  R600/700 cannot support full OpenCL because it lacks hardware capabilities. See
                  http://dri.freedesktop.org/wiki/GalliumCompute/
                  "6 Only partial OpenCL support is possible, support through vertex shaders. "
                  That would require probably lots of device-specific code, an effort that is probably not worth it.

                  Comment


                  • #49
                    By the way, is there any ATI Avivo support within the open-souce drivers?

                    EDIT: OK, not worth it
                    "The R5xx can also assist in Microsoft WMV9/VC-1 and MPEG H.264/AVC decoding, by a combination of the 3D/pipeline's shader-units and the motion-video engine. Benchmarks show only a modest decrease in CPU-utilization for VC-1 and H.264 playback."
                    Last edited by Mat2; 08-25-2014, 09:01 AM.

                    Comment


                    • #50
                      @_ONH_ and Mat2
                      The R600 driver consists of a lot of products - the name is deceiving. The actual R600 architecture, to my knowledge, doesn't support OpenCL. There is one exception though, the HD4600 and HD4800 series support OpenCL 1.0. GPUs from the HD5000-HD6000 range support OpenCL 1.1, and the HD7000 series and newer supports OpenCL 1.2.

                      Source:
                      http://www.khronos.org/conformance/a...roducts#opencl

                      Comment

                      Working...
                      X