I have been trying unsuccessfully to establish a working libva + xvba environment on Fedora 15 / x86_64. It worked on F14. What I did on F14 was the following:
- installed ati fglrx driver 11.4 via ATI installer
- installed libva RPM package from rpmfusion
- manualy unpacked the xvba_drv_video.so and fglrx_drv_video.so symlink from splitted-desktop distribution of xvba-video_0.7.2-1_amd64.deb and put it to the appropriate folder for libva to find it.
I did the same on Fedora 15. I used the latest 11.6 fglrx driver (which works correctly on F15) and latest xvba-video_0.8.0-1_amd64.deb. Now when I issue vainfo, I get:
libva: libva version 0.32.0
Xlib: extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib64/dri/fglrx_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA API version: 0.32
vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.8.0
vainfo: Supported profile and entrypoints
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
...but when I try to run vlc (with hardware acceleration enabled) or specialy compiled version of mplayer (-vo vaapi), they both crash with segmentation fault. For example the mplayer:
Playing ./The.Prestige.2006.720p.BluRay.x264-ESiR.mkv.
libavformat file format detected.
[matroska,webm @ 0x16982e0] max_analyze_duration reached
[matroska,webm @ 0x16982e0] Estimating duration from bitrate, this may be inaccurate
[lavf] stream 0: video (h264), -vid 0, The Prestige
[lavf] stream 1: audio (ac3), -aid 0, -alang eng, AC3 5.1 640 kbps
[lavf] stream 2: subtitle (ass), -sid 0, -slang eng
[lavf] stream 3: subtitle (ass), -sid 1, -slang rum
VIDEO: [H264] 1280x544 0bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
Clip info:
title: The.Prestige.2006.720p.BluRay.x264-ESiR
Load subtitles in ./
libva: libva version 0.32.0
Xlib: extension "XFree86-DRI" missing on display ":0".
libva: va_getDriverName() returns 0
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff64e1941 in __strlen_sse2 () from /lib64/libc.so.6
Has anybody had similar problems?
Regards, Peter
- installed ati fglrx driver 11.4 via ATI installer
- installed libva RPM package from rpmfusion
- manualy unpacked the xvba_drv_video.so and fglrx_drv_video.so symlink from splitted-desktop distribution of xvba-video_0.7.2-1_amd64.deb and put it to the appropriate folder for libva to find it.
I did the same on Fedora 15. I used the latest 11.6 fglrx driver (which works correctly on F15) and latest xvba-video_0.8.0-1_amd64.deb. Now when I issue vainfo, I get:
libva: libva version 0.32.0
Xlib: extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib64/dri/fglrx_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA API version: 0.32
vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.8.0
vainfo: Supported profile and entrypoints
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
...but when I try to run vlc (with hardware acceleration enabled) or specialy compiled version of mplayer (-vo vaapi), they both crash with segmentation fault. For example the mplayer:
Playing ./The.Prestige.2006.720p.BluRay.x264-ESiR.mkv.
libavformat file format detected.
[matroska,webm @ 0x16982e0] max_analyze_duration reached
[matroska,webm @ 0x16982e0] Estimating duration from bitrate, this may be inaccurate
[lavf] stream 0: video (h264), -vid 0, The Prestige
[lavf] stream 1: audio (ac3), -aid 0, -alang eng, AC3 5.1 640 kbps
[lavf] stream 2: subtitle (ass), -sid 0, -slang eng
[lavf] stream 3: subtitle (ass), -sid 1, -slang rum
VIDEO: [H264] 1280x544 0bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
Clip info:
title: The.Prestige.2006.720p.BluRay.x264-ESiR
Load subtitles in ./
libva: libva version 0.32.0
Xlib: extension "XFree86-DRI" missing on display ":0".
libva: va_getDriverName() returns 0
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff64e1941 in __strlen_sse2 () from /lib64/libc.so.6
Has anybody had similar problems?
Regards, Peter
Comment