Originally posted by evanjfraser
View Post
Announcement
Collapse
No announcement yet.
AMD's UVD2-based XvBA Finally Does Something On Linux
Collapse
X
-
Originally posted by rjwaldren View PostWhat exactly does that mean? Will MPEG2/4 see any benefit from XvBA in the near term or at all? Most of my use (>95% by percentage of play time) is MPEG2.
Back to the code itself... Is any effort going into integrating it into project mainlines - libva, FFMPEG, Mplayer, MythTV, VLC etc? I realize acceptance is project dependant but are the sources being marketed to them or is it destined to stay in the SDS tree for some long closed development cycle.
Comment
-
Originally posted by evanjfraser View PostAfter using Kano's install script, running mplayer -vo vaapi -va vaapi <filename> gives the following error, and there's no video displayed (just audio).
libva: libva version 0.31.0-sds3
libva: va_getDriverName() returns 0
libva: Trying to open /usr/local/lib/va/drivers/fglrx_drv_video.so
libva: va_openDriver() returns -1
[vo_vaapi] vaInitialize(): unknown libva error
Comment
-
an what about:
Code:ben@Obi-Wan ~ $ vainfo libva: libva version 0.31.0-sds3 libva: va_getDriverName() returns 0 libva: Trying to open /usr/lib64/va/drivers/fglrx_drv_video.so libva error: dlopen of /usr/lib64/va/drivers/fglrx_drv_video.so failed: /usr/lib64/va/drivers/fglrx_drv_video.so: wrong ELF class: ELFCLASS32 libva: va_openDriver() returns -1 vaInitialize failed with error code -1 (unknown libva error),exit
Comment
-
Originally posted by Vighy View Postan what about:
Code:ben@Obi-Wan ~ $ vainfo libva: libva version 0.31.0-sds3 libva: va_getDriverName() returns 0 libva: Trying to open /usr/lib64/va/drivers/fglrx_drv_video.so libva error: dlopen of /usr/lib64/va/drivers/fglrx_drv_video.so failed: /usr/lib64/va/drivers/fglrx_drv_video.so: wrong ELF class: ELFCLASS32 libva: va_openDriver() returns -1 vaInitialize failed with error code -1 (unknown libva error),exit
Comment
-
Originally posted by Vighy View Postan what about:
Code:ben@Obi-Wan ~ $ vainfo libva: libva version 0.31.0-sds3 libva: va_getDriverName() returns 0 libva: Trying to open /usr/lib64/va/drivers/fglrx_drv_video.so libva error: dlopen of /usr/lib64/va/drivers/fglrx_drv_video.so failed: /usr/lib64/va/drivers/fglrx_drv_video.so: wrong ELF class: ELFCLASS32 libva: va_openDriver() returns -1 vaInitialize failed with error code -1 (unknown libva error),exit
Comment
-
Originally posted by gbeauche View PostThe UVD only supports H.264 and VC-1 at VLD level. MPEG-2 is supported but at the IDCT level. Supporting other codecs would require offload to the GPU through shader programs.
Sources to what?
I do plan on testing what the new driver can do though.
Bridgman, XvMC works in mplayer but the performance is only marginally better than Xv in my experience and still has the Xv washout. GL beats them both for playback quality, IMO, and is roughly on par for CPU usage. <-All use too much
I'll probably just get a cheap NV9xxx card (along with it's hassles) until ATI vid accel support matures on the OSS side. I always give ATI the first shot... But my NV6100IGP generally is less of a hassle than my HD4850 under linux. The power of the HD4850 is much greater but when it comes to 1080p video or 1080i OTA streams they both suck. It's a great card under win7 though.
Comment
-
Originally posted by gbeauche View Postfglrx_drv_video.so is a 32-bit binary whereas the 64-bit one is expected. BTW, I never really tested the 64-bit binaries, so it does interest me to know whether they work or not.
Code:vainfo libva: libva version 0.31.0-sds3 libva: va_getDriverName() returns 0 libva: Trying to open /usr/local/lib/va/drivers/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.5.1 vainfo: Supported profile and entrypoints xvba_video: XVBA_CreateContext(): status 11 xvba_video: XVBA_CreateContext(): status 11 xvba_video: XVBA_CreateContext(): status 11 X Error of failed request: BadLength (poly request too large or internal Xlib length error) Major opcode of failed request: 35 (X_AllowEvents) Serial number of failed request: 14 Current serial number in output stream: 14
Comment
-
Originally posted by gbeauche View Postfglrx_drv_video.so is a 32-bit binary whereas the 64-bit one is expected. BTW, I never really tested the 64-bit binaries, so it does interest me to know whether they work or not.
mplayer crashes 1-2 sec after launched.
And while trying to take a snapshot of what shows in that window for a while (because it shows something scrambled) it crashed my Xorg
the error it gives is:
Code:xvba_video: XVBA_CreateDecode(): status 2 [vo_vaapi] vaCopySurfaceGLX(): unknown libva error xvba_video: XVBA_CreateDecode(): status 2 [vo_vaapi] vaCopySurfaceGLX(): unknown libva error xvba_video: error: Assertion failed in file xvba_decode.c at line 774
Code:vainfo libva: libva version 0.31.0-sds3 libva: va_getDriverName() returns 0 libva: Trying to open /usr/lib64/va/drivers/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.5.1 vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointIDCT VAProfileMPEG2Main : VAEntrypointIDCT VAProfileH264High : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD
if you need something, just tell me.
Comment
-
Originally posted by rjwaldren View PostBridgman, XvMC works in mplayer but the performance is only marginally better than Xv in my experience and still has the Xv washout.Test signature
Comment
Comment