[Libva] vaapi-driver-xvba problems with dual-head configuration
Gefke M.S.
ds_shadof at quickpay.ru
Mon Apr 8 20:09:30 PDT 2013
Here is my setup:
ati drivers 12.4
vaapi-driver-xvba-0.8.0
libva 1.0.15
DISPLAY=:0.1 vainfo
libva: VA-API version 0.32.0
libva: User requested driver 'fglrx'
libva: Trying to open /usr/lib/dri/fglrx_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA-API version: 0.32 (libva 1.0.15)
vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API
- 0.8.0
vainfo: Supported profile and entrypoints
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
When i trying to play video at DISPLAY=:0 everything is fine . I have
mplayer low CPU usage, below < 10%
DISPLAY=:0 mplayer -va vaapi -vo vaapi -fs
/home/apparat/video/brav4ik_1.avi
MPlayer 1.0rc4-4.1.2 (C) 2000-2010 MPlayer Team
Playing /home/apparat/video/brav4ik_1.avi.
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO: [H264] 1280x900 24bpp 25.000 fps 3413.7 kbps (416.7 kbyte/s)
libva: VA-API version 0.32.0
libva: User requested driver 'fglrx'
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: [pcm] Uncompressed PCM audio decoder
AUDIO: 48000 Hz, 2 ch, s16le, 1536.0 kbit/100.00% (ratio: 192000->192000)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Unsupported PixelFormat 61
[VD_FFMPEG] Trying pixfmt=1.
Movie-Aspect is 1.42:1 - prescaling to correct movie aspect.
VO: [vaapi] 1280x900 => 1280x900 H.264 VA-API Acceleration [fs]
[VD_FFMPEG] XVMC-accelerated MPEG-2.
A: 360.5 V: 360.4 A-V: 0.011 ct: 0.017 9012/9012 2% 27% 0.5% 19 0
Exiting... (End of file)
When i trying to play video at DISPLAY=:0.1 i have this error
DISPLAY=:0.1 mplayer -va vaapi -vo vaapi -fs
/home/apparat/video/brav4ik_1.avi
MPlayer 1.0rc4-4.1.2 (C) 2000-2010 MPlayer Team
Playing /home/apparat/video/brav4ik_1.avi.
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO: [H264] 1280x900 24bpp 25.000 fps 3413.7 kbps (416.7 kbyte/s)
libva: VA-API version 0.32.0
libva: User requested driver 'fglrx'
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: [pcm] Uncompressed PCM audio decoder
AUDIO: 48000 Hz, 2 ch, s16le, 1536.0 kbit/100.00% (ratio: 192000->192000)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Unsupported PixelFormat 61
[VD_FFMPEG] Trying pixfmt=1.
Movie-Aspect is 1.42:1 - prescaling to correct movie aspect.
VO: [vaapi] 1280x900 => 1280x900 H.264 VA-API Acceleration [fs]
[VD_FFMPEG] XVMC-accelerated MPEG-2.
[ASPECT] Warning: No suitable new res found!
[ASPECT] Warning: No suitable new res found!
X11 error: BadMatch (invalid parameter attributes)
X11 error: BadWindow (invalid Window parameter)
X11 error: BadWindow (invalid Window parameter)
X11 error: BadWindow (invalid Window parameter)
MPlayer interrupted by signal 2 in module: flip_page
MPlayer interrupted by signal 2 in module: flip_page
i have to press ctrl-c twice
If i switch -vo to xv for example i can see video, but mplayer CPU usage
is too high , 50-100%
Here is some ending output with mplayer -v
[VD_FFMPEG] Trying pixfmt=1.
[ffmpeg] aspect_ratio: 1.422222
VDec: vo config request - 1280 x 900 (preferred colorspace: H.264 VA-API
Acceleration)
Trying filter chain: vo
VDec: using H.264 VA-API Acceleration as output csp (no 0)
Movie-Aspect is 1.42:1 - prescaling to correct movie aspect.
VO Config (1280x900->1280x900,flags=1,'MPlayer',0x56410030)
VO: [vaapi] 1280x900 => 1280x900 H.264 VA-API Acceleration [fs]
VO: Description: VA API with X11
VO: Author: Gwenole Beauchesne <gbeauchesne at splitted-desktop.com>
[VD_FFMPEG] XVMC-accelerated MPEG-2.
*** [vo] Direct Rendering mp_image_t, 1280x902x0bpp RGB packed, 0 bytes
Unicode font: 255 glyphs.
Unicode font: 255 glyphs.
X11 error: BadMatch (invalid parameter attributes)
Type: 0, display: 0xa491ba0, resourceid: 300002, serial: 8e
Error code: 8, request code: 49, minor code: 0
X11 error: BadMatch (invalid parameter attributes)
Type: 0, display: 0xa491ba0, resourceid: 300002, serial: 8f
Error code: 8, request code: 1, minor code: 0
X11 error: BadWindow (invalid Window parameter)
Type: 0, display: 0xa491ba0, resourceid: 300009, serial: 90
Error code: 3, request code: 2, minor code: 0
X11 error: BadWindow (invalid Window parameter)
Type: 0, display: 0xa491ba0, resourceid: 300009, serial: 91
Error code: 3, request code: 8, minor code: 0
X11 error: BadWindow (invalid Window parameter)
Type: 0, display: 0xa491ba0, resourceid: 300009, serial: 92
Error code: 3, request code: c, minor code: 0
MPlayer interrupted by signal 2 in module: flip_page
MPlayer interrupted by signal 2 in module: flip_page
I'v tried everything already:
Libva version from 0.3 to 1.0.15.
vaapi-driver-xvba-0.8.0 and vaapi-driver-xvba-0.7.8
vlc and mplayer
disable wm
Googled that xinerama mode might help, but i don't need xinerama, i need
2 separate X. And i can't switch wires :(
More information about the Libva
mailing list