Announcement

Collapse
No announcement yet.

Holy Crap! You Can Use XvMC With ATI Gallium3D!

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

  • Holy Crap! You Can Use XvMC With ATI Gallium3D!

    Phoronix: Holy Crap! You Can Use XvMC With ATI Gallium3D!

    It was just over the weekend that we reported XvMC and VDPAU may come to the ATI R600 Gallium3D driver that would allow those with Radeon HD 2000/3000/4000/5000 series graphics cards (what's supported by R600g) to enjoy accelerated video playback using GPU shaders beyond just the limited X-Video extension. This work was being done by Christian K├Ânig and today he has one hell of a surprise: it's to the point that today you can try out the code and it should work for XvMC! Yes, that's the case, I just read the email twice and am now scurrying to test out the appropriate ATI DDX and Gallium3D driver...

    http://www.phoronix.com/vr.php?view=ODcxOA

  • #2
    Holy crap indeed.

    Comment


    • #3
      Niiiice!

      Comment


      • #4
        This is great news indeed!

        I own a X1600pro (AGP) that for sure can handle XvMC and accelerate H.264 (720p) content.

        I'm wondering if there is (or will ever be) this kind support for R500 cards?

        Comment


        • #5
          Keep up the good work guys!

          *Can't wait for h264 support! *

          Comment


          • #6
            Originally posted by hobbes View Post
            This is great news indeed!

            I own a X1600pro (AGP) that for sure can handle XvMC and accelerate H.264 (720p) content.

            I'm wondering if there is (or will ever be) this kind support for R500 cards?
            Yeah, me too!

            Comment


            • #7
              Isn't that the point of the Gallium architecture?

              Originally posted by hobbes View Post
              I'm wondering if there is (or will ever be) this kind support for R500 cards?
              Doesn't Gallium mean that a lot of the code written for r600g will be useful to r300g automatically? So once XvMC works for r600g then implementing for r300g would be relatively easy.

              Comment


              • #8
                Originally posted by chrisr View Post
                Doesn't Gallium mean that a lot of the code written for r600g will be useful to r300g automatically? So once XvMC works for r600g then implementing for r300g would be relatively easy.
                I sure hope so.

                Comment


                • #9
                  Heh... and just today I ordered a broadcom bcm970015 video decoder for my new (also ordered today) ITX-sempron-Radeon4200 htpc.... at this rate, it'll be able to handle high bitrate h264 split between the unlocked dual-core sempron 140 --> athlon2-X2-215 and the RHD4200....

                  I wonder if my laptop has a mini-PCIe slot...? Hmm... yep. It would appear that it does. Good, at least I'll get some value out of it.

                  Comment


                  • #10
                    Correct me if I'm wrong but doesn't XvMC only accelerate mpeg2?

                    As in one of the formats least needing acceleration?

                    I understand, that it can be done and it was fairly quickly implemented, but I don't get why people are rejoicing over this. Vdpau or Va-api yes, but this?

                    Comment


                    • #11
                      But it's a start...!

                      Originally posted by _txf_ View Post
                      Correct me if I'm wrong but doesn't XvMC only accelerate mpeg2?
                      No, that's right. We are only closing the stable door after the horse has not only bolted, but settled down, raised foals and then died gracefully of old age. However, some of us have waited a very long time for the Open Source Radeon drivers to being implementing video acceleration. And it has finally begun... .

                      Comment


                      • #12
                        I think the point is that once you know how to implement shader-assisted decode for one API and format then implementing it for another API or format is much less daunting.

                        Comment


                        • #13
                          Originally posted by bridgman View Post
                          I think the point is that once you know how to implement shader-assisted decode for one API and format then implementing it for another API or format is much less daunting.
                          can't be said better than that + the shaders code shouldn't change that much anyway

                          Comment


                          • #14
                            How does this affect folks like me running Compiz on Nouveau?

                            Comment


                            • #15
                              Originally posted by hobbes View Post
                              This is great news indeed!

                              I own a X1600pro (AGP) that for sure can handle XvMC and accelerate H.264 (720p) content.

                              I'm wondering if there is (or will ever be) this kind support for R500 cards?
                              It should be possible it get it working on r300g as well. The new code looks like a port of Cooper's original r300g pipe-video work:
                              http://cgit.freedesktop.org/mesa/mes...1fb9c17d2c2ecc

                              Comment

                              Working...
                              X