Announcement

Collapse
No announcement yet.

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

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

  • Well, eventually, i chose to compiled mplayer with ffmpeg-mt. Runs flawlessly now with gl2 driver .

    Comment


    • To mr.gbeauche:

      I've just upgraded my xvba-video to your new "final" 0.7.6 version (4th November 2010)... With Catalyst 10.10 + xorg server 1.9.2, I saw some "significant" improvements compared to last xvba-video versions + Catalyst beyond 10.7 when playing H264 videos (they're not garbled anymore at least... , but still, they are playing too much slow in my HD2600 mobility card).

      Your new xvba-video version works well with xorg-server 1.8.2 + Catalyst 10.7

      Cheers

      Comment


      • Originally posted by evolution View Post
        I've just upgraded my xvba-video to your new "final" 0.7.6 version (4th November 2010)... With Catalyst 10.10 + xorg server 1.9.2, I saw some "significant" improvements compared to last xvba-video versions + Catalyst beyond 10.7 when playing H264 videos (they're not garbled anymore at least... ,
        This is strange, there were no further changes that could affect you between 0.7.6.pre3 and 0.7.6. i.e. nothing that is enabled by default.

        Comment


        • To gbeauche:

          Yes, this is a bit strange... Btw, I'll wait for next Catalyst releases, it might be possible they fix the H264 XvBA decoding on Linux (again)...
          Right now, I'll stick with Xorg 1.8.2 + Catalyst 10.7 until the problem is solved (will it be solved? IdK!)... (Arch Linux still have Xorg 1.8 repos avaiable )

          p.s.: If you need an extra volunteer to test XvBA video decoding, right now I've 3 Radeon HD series cards in my computers (a HD2600 in my personal laptop (which I'm using most of the time), a HD4650 in my personal desktop (AGP) and a HD3650 in my work laptop).

          Cheers

          Comment


          • I'm using Debian Squeeze, installed the fglrx-driver from the repos, manually installed xvba-video from gbeauche's repo, install libva but still no hardware acceleration, a 1080p causes the cpu to jump to 65-70% of usage (Windows 7 on the same machine, is 15-20%). I've also installed mplayer and ffmpeg from debian-multimedia, but to no avail. My card is a Mobility Radeeon 540v, linux catalyst recognizes as 4500 series. Any help?

            Comment


            • You need mplayer with vaapi patches, no normal mplayer.

              Comment


              • Originally posted by gbeauche View Post
                This is strange, there were no further changes that could affect you between 0.7.6.pre3 and 0.7.6. i.e. nothing that is enabled by default.
                I've tested the newest xvba-video_0.7.6-1-amd64 on my usual hardware, and can report success with all three! Thank you!

                Comment


                • Hi. I'm having trouble with aceleration, with 720 and 1080 videos.
                  This has been happening with every catalyst version I tested so far (everyone since february).
                  To start mplayer I'm using "mplayer -vo vaapi:gl -va vaapi"

                  Here a screenshot:



                  My system:
                  Arch x86_64
                  Catalyst 10.11
                  mplayer-vaapi 32669
                  xvba-video 0.7.6

                  Here's log from mplayer,

                  Code:
                  Warning unknown option device at line 5
                  MPlayer SVN-r32669-4.5.1 (C) 2000-2010 MPlayer Team
                  161 audio & 345 video codecs
                  mplayer: could not connect to socket
                  mplayer: No such file or directory
                  Failed to open LIRC support. You will not be able to use your remote control.
                  
                  Playing series/the walking dead/The.Walking.Dead.S01E01.Days.Gone.Bye.720p.HDTV.x264-CTU.mkv.
                  libavformat file format detected.
                  [matroska,webm @ 0x2dd0570] Estimating duration from bitrate, this may be inaccurate
                  [lavf] stream 0: audio (ac3), -aid 0
                  [lavf] stream 1: video (h264), -vid 0
                  VIDEO:  [H264]  1280x720  0bpp  24.000 fps    0.0 kbps ( 0.0 kbyte/s)
                  SUB: Added subtitle file (1): series/the walking dead/The.Walking.Dead.S01E01.Days.Gone.Bye.720p.HDTV.x264-CTU.srt
                  [vo_vaapi] Using OpenGL rendering
                  libva: libva version 0.31.1
                  Xlib:  extension "XFree86-DRI" missing on display ":0.0".
                  libva: va_getDriverName() returns 0
                  libva: Trying to open /usr/lib/dri/fglrx_drv_video.so
                  libva: va_openDriver() returns 0
                  ==========================================================================
                  Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
                  [VD_FFMPEG] VA API accelerated codec.
                  Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
                  ==========================================================================
                  ==========================================================================
                  Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
                  AUDIO: 48000 Hz, 2 ch, s16le, 384.0 kbit/25.00% (ratio: 48000->192000)
                  Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
                  ==========================================================================
                  AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
                  Starting playback...
                  Unsupported PixelFormat 61
                  [VD_FFMPEG] Trying pixfmt=1.
                  Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
                  VO: [vaapi] 1280x720 => 1280x720 H.264 VA-API Acceleration 
                  [VD_FFMPEG] XVMC-accelerated MPEG-2.
                  vainfo
                  Code:
                  libva: libva version 0.31.1
                  Xlib:  extension "XFree86-DRI" missing on display ":0.0".
                  libva: va_getDriverName() returns 0
                  libva: Trying to open /usr/lib/dri/fglrx_drv_video.so
                  libva: va_openDriver() returns 0
                  vainfo: VA API version: 0.31
                  vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.6
                  vainfo: Supported profile and entrypoints
                        VAProfileMPEG2Simple            : VAEntrypointIDCT
                        VAProfileMPEG2Main              : VAEntrypointIDCT
                        VAProfileH264High               : VAEntrypointVLD
                        VAProfileVC1Advanced            : VAEntrypointVLD
                  I also tried with a VC-1 video, but the output is as corrupted as with x264.

                  Any ideas? Thanks in advance

                  Comment


                  • Forgot to mention my video card :P HD5850

                    Comment


                    • Originally posted by javonera View Post
                      Forgot to mention my video card :P HD5850
                      See earlier in the thread. Basically, download & build hwdecode-demos. Then, I want the console & window output for each of the following command.
                      $ XVBA_VIDEO_DEBUG=1 ./vaapi_h264
                      $ XVBA_VIDEO_DEBUG=1 ./vaapi_h264 --glx
                      $ XVBA_VIDEO_DEBUG=1 XVBA_VIDEO_EVERGREEN_WORKAROUND=0 ./vaapi_h264
                      $ XVBA_VIDEO_DEBUG=1 XVBA_VIDEO_EVERGREEN_WORKAROUND=0 ./vaapi_h264 --glx

                      Comment

                      Working...
                      X