Announcement

Collapse
No announcement yet.

AMD's UVD2-based XvBA Finally Does Something On Linux

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

  • Originally posted by DanL View Post
    You have to install the libva(-dev) from SDS and rebuild mplayer-vaapi or vlc against that. Some heavy lifting has already been done for you: http://wiki.cchtml.com/index.php/Ubu...XPERIMENTAL.29
    thanks for the reply! so, i used the PPA that's mentioned in the wiki you linked, and installed libva and vlc from it, with the xvba-backend from the splitted desktops site. it works fine on "ordinary" movies, but when i try an HD movie it just freezes the computer completely. i have to switch it off. this happened in my previous attempts too (i've managed to install the libva from the splitted desktops site, and compile the mplayer given there, to get the same freeze effect).

    the wiki says that UVD support was broken in the new Catalyst drivers and that 10.7 is the last version of the drivers that works on non-UVD2 cards. i have a mobility radeon HD 3470, that's just UVD+, so that might be the case for me too?

    i've downloaded Catalyst 10.7, but the installer just crashes when started without args. i managed to build packages for maverick, and installed them, but X would no longer start after rebooting. what can i do now?..

    Comment


    • Originally posted by ludovicrl View Post
      ok could fix this with a patch to xbmc:
      wget http://trac.xbmc.org/raw-attachment/...ce_reuse.patch
      patch -p0 vaapi_surface_reuse.patch
      Thanks! This solved all problems that - I thought- had to do with not fully matured VAAPI support on AMD's side (never bothered to look if it had anything to do with XBMC).

      I used:
      Catalyst 11.1
      And from gbeauche:
      libva1_0.31.1-1+sds5 (dated 26 jan 2011)
      xvba-video_0.7.8.pre1-1 (dated 26 jan 2011)

      Everything plays very smoothly with full HW acceleration now .

      But I noticed a few things that I would've hoped to have been solved by now:

      Sometimes switching to (and from) movies in xbmc there is garbled output for a (very) short moment. Sometimes just before the movie starts, sometimes after quitting a movie and returning to the xbmc interface. Also sometimes starting xbmc from within Ubuntu. Could this this be related to resolution changes, as I think I've read somewhere on the xbmc forum?

      And also:
      I have a HD5550 card, that supports UVD 2.2. Now it could be me but I believe that UVD 2.x supports MPEG2 HW acceleration?



      But nope, it is not there:



      And indeed, upon checking:

      Code:
      vainfo: VA API version: 0.31
      vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8.pre1
      vainfo: Supported profile and entrypoints
            VAProfileH264High               :	VAEntrypointVLD
            VAProfileVC1Advanced            :	VAEntrypointVLD
      Is this normal? Or is it still on its way?

      In summary I see VAAPI support almost as usable now under XBMC (except for the resolution switch problem, at least that seems to be the problem -as I seem to understand- related to the short garbled moments I see, on swithing between content and GUI).

      Comment


      • Mpeg2 is only accellerated with Intel or Nvidia.

        Comment


        • Originally posted by ludovicrl View Post
          ok could fix this with a patch to xbmc:
          wget http://trac.xbmc.org/raw-attachment/...ce_reuse.patch
          patch -p0 vaapi_surface_reuse.patch
          Likes to crash a lot on exiting/reentering xbmc though.

          Comment


          • I am planning to buy a zacate motherboard with E-350 for a HTCP. I would like to know if the hardware acceleration works and how well (especially with mythtv). It seems that mythtv will support vaapi in the future 0.25, but would I be able to use it now if I patch/compile? Also is the hardware acceleration as a good as nivdia ion?

            Comment


            • I see the point of that, Zacate Hardware is very nice, but if you want a stable HTPC on linux, run (to nvidia) while you can.

              Comment


              • if i can ask a quick noob question...been waiting to get into linux after i upgraded my comp but for now i have a 3850 and i have been holding out on learning the linux world until i can play hw accelerated movies on my system has there been any changes in this years drivers yet i not sure i understand the previous few pages of posts, and im not sure i wont to devote the time to yet if its still not available for my card..has there been progress or should i still wait to my funds are up..thanks

                Comment


                • so is this ever going to work with uvd1?

                  Comment


                  • No. ATI ONLY supports Windows. ATI claims open source support but won't even support UVD. ATI supports video decoding and hardware acceleration in Windows but can't do the same with the Catalyst driver, at least? There's only limited open source support and it's slow and only limited manpower.

                    The evil Nvidia at least has drivers that work to some degree, no or little tearing, driver bugs that get fixed at some sort of timeline and yes, it's supporting Windows mostly, too but they keep up with Xserver. AMD doesn't want to fund ATI or something because the ATI excuse is usually not enough funding.

                    Comment


                    • Originally posted by Panix View Post
                      No. ATI ONLY supports Windows.
                      And soon Android!

                      ATI claims open source support but won't even support UVD. ATI supports video decoding and hardware acceleration in Windows but can't do the same with the Catalyst driver, at least?
                      But yes the GNU/Linux users they don't seem to care much about unfortunately.

                      The evil Nvidia at least has drivers that work to some degree,
                      Except if you have a system with Nvidia Optimus? A thing that seems to come with a lot of new laptops nowadays.

                      Comment

                      Working...
                      X