arch x64, дрова от интел, 3630qm. Удалил ~/.config/vlc для гарантии. На некоторых видео норм(хотя странная весчь: при развороте на весь экран интерфейс разворачивается, а вот сама картинка остается исходного размера, наверное есть какая - то галочка , но не важно ибо дальше суть), а вот на рипах 720p или серьезнее начинается... Куча артефактов. Делаю вот так
vlc --avcodec-hw vaapi --vout glx
получаю нормальное поведение на части видео, хотя бывает, что не с первого раза открывает файл. Но вот есть BrBa первый сезон и его не получается открыть нормально, без ключей видео сыпется, с ключами большую часть времени зеленый экран накладывается. Smplayer все и вся играет отлично, но надо vlc ибо удаленное управление с мибилы да и привык я к нему. Да и любопытно.
vlc --avcodec-hw vaapi --vout glx Breaking.Bad.s01e01.Pilot.mkv
VLC media player 2.2.4 Weatherwax (revision 2.2.3-37-g888b7e89)
[00000000009e41f8] pulse audio output error: PulseAudio server connection failure: Connection refused
[00000000008d1148] core libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc' для запуска vlc без интерфейса.
[00007f7b80d6e8e8] dts decoder: DTS channels:6 samplerate:48000 bitrate:1536000
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
[00007f7b80d7be18] avcodec decoder: Using Intel i965 driver for Intel(R) Ivybridge Mobile - 1.7.0 for hardware decoding.
Stream with high frequencies VQ coding
[00007f7b9cc18168] core input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 300 ms)
[00007f7b9cc18168] core input error: ES_OUT_RESET_PCR called
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
[00007f7b80d7be18] avcodec decoder: Using Intel i965 driver for Intel(R) Ivybridge Mobile - 1.7.0 for hardware decoding.
WARNING: Invalid RefPicListX[] entry!!! It is not included in DPB
[h264 @ 0x7f7b80d81740] mmco: unref short failure
[00007f7b9cc18168] core input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 342 ms)
[00007f7b9cc18168] core input error: ES_OUT_RESET_PCR called
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
[00007f7b80d7be18] avcodec decoder: Using Intel i965 driver for Intel(R) Ivybridge Mobile - 1.7.0 for hardware decoding.
[00007f7b9cc18168] core input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 433 ms)
[00007f7b9cc18168] core input error: ES_OUT_RESET_PCR called
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
[00007f7b80d7be18] avcodec decoder: Using Intel i965 driver for Intel(R) Ivybridge Mobile - 1.7.0 for hardware decoding.
[00007f7b9cc18168] core input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 444 ms)
[00007f7b9cc18168] core input error: ES_OUT_RESET_PCR called
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
[00007f7b80d7be18] avcodec decoder: Using Intel i965 driver for Intel(R) Ivybridge Mobile - 1.7.0 for hardware decoding.
[00007f7b9cc18168] core input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 453 ms)
[00007f7b9cc18168] core input error: ES_OUT_RESET_PCR called
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
[00007f7b80d7be18] avcodec decoder: Using Intel i965 driver for Intel(R) Ivybridge Mobile - 1.7.0 for hardware decoding.
[h264 @ 0x7f7b80d81740] Missing reference picture, default is 0
[h264 @ 0x7f7b80d81740] Missing reference picture, default is 0
[h264 @ 0x7f7b80d81740] Missing reference picture, default is 0
[h264 @ 0x7f7b80d81740] Missing reference picture, default is 0
[h264 @ 0x7f7b80d81740] Missing reference picture, default is 0
[h264 @ 0x7f7b80d81740] Missing reference picture, default is 0
[h264 @ 0x7f7b80d81740] Missing reference picture, default is 0
[h264 @ 0x7f7b80d81740] Missing reference picture, default is 0
[h264 @ 0x7f7b80c98140] reference picture missing during reorder
[h264 @ 0x7f7b80c98140] reference picture missing during reorder
[h264 @ 0x7f7b80c98140] reference picture missing during reorder
[h264 @ 0x7f7b80c98140] reference picture missing during reorder
[h264 @ 0x7f7b80c98140] Missing reference picture, default is 0
[h264 @ 0x7f7b80c98140] Missing reference picture, default is 0
[h264 @ 0x7f7b80c98140] Missing reference picture, default is 0
[h264 @ 0x7f7b80c98140] Missing reference picture, default is 0
[h264 @ 0x7f7b80c98140] reference picture missing during reorder
[h264 @ 0x7f7b80c98140] reference picture missing during reorder
[h264 @ 0x7f7b80c98140] reference picture missing during reorder
[h264 @ 0x7f7b80c98140] reference picture missing during reorder
[h264 @ 0x7f7b80c98140] Missing reference picture, default is 0
[h264 @ 0x7f7b80c98140] Missing reference picture, default is 0
[h264 @ 0x7f7b80c98140] Missing reference picture, default is 0
[h264 @ 0x7f7b80c98140] Missing reference picture, default is 0
[h264 @ 0x7f7b80c98140] reference picture missing during reorder
[h264 @ 0x7f7b80c98140] reference picture missing during reorder
[h264 @ 0x7f7b80c98140] reference picture missing during reorder
[h264 @ 0x7f7b80c98140] reference picture missing during reorder
[h264 @ 0x7f7b80c98140] Missing reference picture, default is 0
[h264 @ 0x7f7b80c98140] Missing reference picture, default is 0
[h264 @ 0x7f7b80c98140] Missing reference picture, default is 0
[h264 @ 0x7f7b80c98140] Missing reference picture, default is 0
[h264 @ 0x7f7b80c98140] reference picture missing during reorder
[h264 @ 0x7f7b80c98140] reference picture missing during reorder
[h264 @ 0x7f7b80c98140] reference picture missing during reorder
[h264 @ 0x7f7b80c98140] reference picture missing during reorder
[h264 @ 0x7f7b80c98140] Missing reference picture, default is 0
[h264 @ 0x7f7b80c98140] Missing reference picture, default is 0
[h264 @ 0x7f7b80c98140] Missing reference picture, default is 0
[h264 @ 0x7f7b80c98140] Missing reference picture, default is 0
[h264 @ 0x7f7b80cac440] Missing reference picture, default is 0
[h264 @ 0x7f7b80cac440] Missing reference picture, default is 0
[h264 @ 0x7f7b80cac440] Missing reference picture, default is 0
[h264 @ 0x7f7b80cac440] Missing reference picture, default is 0
[h264 @ 0x7f7b80d81740] reference picture missing during reorder
[h264 @ 0x7f7b80d81740] Missing reference picture, default is 65524
[h264 @ 0x7f7b80d81740] reference picture missing during reorder
[h264 @ 0x7f7b80d81740] Missing reference picture, default is 65524
[h264 @ 0x7f7b80d81740] reference picture missing during reorder
[h264 @ 0x7f7b80d81740] Missing reference picture, default is 65524
[h264 @ 0x7f7b80d81740] reference picture missing during reorder
[h264 @ 0x7f7b80d81740] Missing reference picture, default is 65524
[00007f7b9cc18168] core input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 540 ms)
[00007f7b9cc18168] core input error: ES_OUT_RESET_PCR called
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
[00007f7b80d7be18] avcodec decoder: Using Intel i965 driver for Intel(R) Ivybridge Mobile - 1.7.0 for hardware decoding.
[00007f7b9cc18168] core input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 542 ms)
[00007f7b9cc18168] core input error: ES_OUT_RESET_PCR called
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
[00007f7b80d7be18] avcodec decoder: Using Intel i965 driver for Intel(R) Ivybridge Mobile - 1.7.0 for hardware decoding.
lspci -k | egrep 'VGA|3D' -A2
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
Subsystem: Acer Incorporated [ALI] Device 0647
Kernel driver in use: i915
--
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 730M] (rev a1)
Subsystem: Acer Incorporated [ALI] Device 0648
Kernel driver in use: nouveau
cat /etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "TearFree" "true"
EndSection
vainfo
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.39 (libva 1.7.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Ivybridge Mobile - 1.7.0
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Simple : VAEntrypointEncSlice
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264StereoHigh : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc
VAProfileJPEGBaseline : VAEntrypointVLD