Прерывистое видео в VLC даже с аппаратным ускорением на ATI Radeon HD 6900

Прерывистое видео в VLC даже с аппаратным ускорением на ATI Radeon HD 6900

После установки Catalyst 11.12 и изучения инструкций (1,2) для включения аппаратного ускорения я в итоге использовал следующую команду:

sudo apt-get install xvba-va-driver libva-glx1 vainfo && \
vainfo && \
vlc --verbose 2 --ffmpeg-hw video.1080p.x264.mkv

Вывод подтверждает, что используется API VA:

avcodec decoder: Using VA API version 0.32 for hardware decoding.

Но даже после перезагрузкивидео все еще выглядит прерывистым. Нет vlcвывода, указывающего на то, что кодек испытывает проблемы или пропускает кадры. Есть идеи, в чем может быть проблема?

Использую vlc1.1.12 с настройками по умолчанию.

Также пробовали (по порядку):

  1. sudo apt-get install libva-glx1
  2. sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core
  3. Перезагрузка

Пока безуспешно.

Характеристики /proc/cpuinfo: Intel Core i7 CPU 950 @ 3.07GHz

решение1

Попробуйте обновиться до VLC 2.0.1, если это возможно.

Какой процессор вы используете? ЦП должен быть в состоянии справиться с видео 1080p H264. Это, конечно, при условии, что ваш ЦП приличный, и я основываю это предположение на том, что у вас есть видеокарта серии Radeon HD 6900.

решение2

Ваш процессор должен быть в состоянии декодировать все без необходимости ускорения графического процессора.

Если VLC работает некорректно, вы можете попробовать другой проигрыватель:мойСамый любимый — SMplayer (доступен в Центре приложений).

решение3

Та же проблема. Я использую NVidia, аппаратное ускорение отлично работает с mplayer.

Выполнение vlc -vvv показывает, что проблема, по всей видимости, связана с avcodec и многопоточностью:

305 [0xb7049a70] Отладка декодера avcodec: разрешено 4 потока для декодирования
306 [0xb7049a70] Предупреждение декодера avcodec: потоковое декодирование кадров несовместимо с ffmpeg-hw, отключено
307 [0xb7049a70] отладка декодера avcodec: запущен кодек ffmpeg (H264 - MPEG-4 AVC (часть 10))

Пользовательская компиляция из исходников VLC («install build dependencies» -> ./bootstrap -> ./configure -> make -> sudo make install) работает нормально.

Связанный контент