Announcement

Collapse
No announcement yet.

Radeon UVD Support Merged Into Mesa

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

  • #31
    UVD on RV770 [Radeon HD 4850]

    Originally posted by Deathsimple View Post
    We removed the RV770 firmware image from the download side and the related RV770 code from the patches, because they currently doesn't work.

    The RS780, RS880 and RV770 chipset generations have some differences in their UVD block which needs to be handled first before we can release any code for them. R6xx have similar (but still different) issues.

    I think I'm on a good way of solving that, but can't promise anything.

    Cheers,
    Christian.
    Any progress with UVD on RV770/RV790?

    I am sad owner of Radeon HD 4850.

    Thanks
    Uroš

    Comment


    • #32
      Thanks it works for me on HD4670, full HD h264 video at 1-2% cpu ;p

      tip: make sure you dont use mplayer -vf in your config or it will error.
      The selected video_out device is incompatible with this codec.
      Try appending the scale filter to your filter list,
      e.g. -vf spp,scale instead of -vf spp.
      [h264_vdpau @ 0x7fef86ef8040]decode_slice_header error
      [h264_vdpau @ 0x7fef86ef8040]no frame!
      Error while decoding frame!
      mplayer:
      mplayer -noconfig all -vo vdpau -vc ffh264vdpau,ffodivxvdpau,ffmpeg12vdpau,ffwmv3vdpau ,ffvc1vdpau %f


      kernel:
      CONFIG_EXTRA_FIRMWARE RV710_uvd.bin R700_rlc.bin

      mesa:
      ./configure --with-dri-drivers= --disable-gallium-radeon --enable-gallium-r600 --enable-vdpau
      Last edited by pheldens; 06-12-2013, 02:18 PM.

      Comment


      • #33
        no decode abilities

        Code:
        AMD A8-3530MX APU with Radeon(tm) HD Graphics
         product: BeaverCreek [Mobility Radeon HD 6620G]
        Code:
        OpenGL vendor string: X.Org
        OpenGL renderer string: Gallium 0.4 on AMD SUMO
        OpenGL core profile version string: 3.1 (Core Profile) Mesa 9.2.0-devel (git-36ffd08)
        OpenGL core profile shading language version string: 1.40
        OpenGL core profile context flags: (none)
        OpenGL core profile extensions:
        OpenGL version string: 3.0 Mesa 9.2.0-devel (git-36ffd08)
        OpenGL shading language version string: 1.30
        OpenGL context flags: (none)
        OpenGL extensions:
        Code:
        /. vdpauinfo 
        display: :0   screen: 0
        API version: 1
        Information string: G3DVL VDPAU Driver Shared Library version 1.0
        
        Video surface:
        
        name   width height types
        -------------------------------------------
        420    16384 16384  NV12 YV12 
        422    16384 16384  NV12 YV12 UYVY YUYV 
        444    16384 16384  NV12 YV12 Y8U8V8A8 V8U8Y8A8 
        
        Decoder capabilities:
        
        name               level macbs width height
        -------------------------------------------
        MPEG1                16 1048576 16384 16384
        MPEG2_SIMPLE         16 1048576 16384 16384
        MPEG2_MAIN           16 1048576 16384 16384
        Can anyone tell me why I'm not getting all the UVD goodies? I can only decode the older formats according to vdpauinfo

        Comment


        • #34
          You're currently not using UVD. It's probably a kernel problem:

          a) The kernel is too old and does not contain UVD support (it was introduced in 3.9 IIRC)
          b) The firmware for UVD is missing ( http://people.freedesktop.org/~agd5f/radeon_ucode/ ). You need an updated SUMO_rlc.bin and SUMO_uvd.bin
          c) The radeon kernel driver is built as an module is loaded via initrd/initramfs --> the initrd is missing the firmware mentioned in b)

          Comment


          • #35
            Originally posted by droste View Post
            a) The kernel is too old and does not contain UVD support (it was introduced in 3.9 IIRC)
            For UVD support you need kernel 3.10.

            Comment


            • #36
              Yeah that is true for upstream kernels. Some distro's did back port it to 3.9 though. gentoo-sources for example has it starting at 3.9.2

              Comment


              • #37
                Basically you could even try UVD in live mode with Kanotix Dragonfire Linuxtag Special iso.

                Comment


                • #38
                  Originally posted by upalmin View Post
                  Any progress with UVD on RV770/RV790?
                  I use RS780 and RS880. Any news regarding these?

                  Thanks and have a nice day

                  Comment


                  • #39
                    Originally posted by AnonymousCoward View Post
                    I use RS780 and RS880. Any news regarding these?

                    Thanks and have a nice day
                    Well I can confirm that we are still working on it, but can't say anything when or even if we are ever able to release it.

                    Cheers,
                    Christian.

                    Comment


                    • #40
                      Originally posted by Deathsimple View Post
                      Well I can confirm that we are still working on it, but can't say anything when or even if we are ever able to release it.

                      Cheers,
                      Christian.
                      Is it in legal review or are you working on the code? Hope that I can see this getting released.

                      Comment


                      • #41
                        Originally posted by Vim_User View Post
                        Is it in legal review or are you working on the code? Hope that I can see this getting released.
                        The best answer to that question is probably "yes"

                        I've tried to explain this maybe 20 times (with no apparent success), but the flow is not "develop it, sit on it for a while, release it"... it's more of a spiral alternating between development and review. If/when we can get something that everyone is happy with, we generally release the same day.

                        ... and it's not "legal" review, it's primarily technical review by other engineering groups.

                        Comment


                        • #42
                          Originally posted by bridgman View Post
                          The best answer to that question is probably "yes"

                          I've tried to explain this maybe 20 times (with no apparent success), but the flow is not "develop it, sit on it for a while, release it"... it's more of a spiral alternating between development and review. If/when we can get something that everyone is happy with, we generally release the same day.

                          ... and it's not "legal" review, it's primarily technical review by other engineering groups.
                          AMD need an FAQ Site for the FOSS Driver Stuff

                          Comment


                          • #43
                            I just wanted to add my experience. It works beautifully, the acceleration is even better than what I get with the fglrx driver and vaapi (2-5% cpu utilization vs 10-12%) on my 6870 card. I've decided to wait until the relevant packages make it into stable distribution releases but I'm pretty excited that I managed to get it working so easily. The developers are doing a great job and I love that I'm using a driver that just keeps getting better as time goes on.

                            Comment


                            • #44
                              Exsist something like back-copy with vdpau? That the cpu can filter the decoded image with e.g. deinterlacing, degrain, denoise, deband.

                              Comment


                              • #45
                                Well that's a relief, then!

                                Originally posted by bridgman View Post
                                ... and it's not "legal" review, it's primarily technical review by other engineering groups.
                                As an owner of a RV790 card, I'm delighted to hear that the obstacle here is "technical" rather than "legal" .

                                Comment

                                Working...
                                X