При воспроизведении видео высокой четкости (720p и 1080p) процессор достигает 100% и замораживает изображение через равные промежутки времени.
По словам производителя, этот ускоритель способен к аппаратному ускорению для HD-видео.
Очевидно, что-то не так.
Это вывод vainfo
:
ivan@ivan-NT-A2400-NT-A3500:~$ vainfo
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/lib/dri/fglrx_drv_video.so
libva: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit
Спасибо за помощь.
Здесь у вас есть информация о vainfo
:
ivan@ivan-NT-A2400-NT-A3500:~$ vainfo
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/lib/dri/fglrx_drv_video.so
libva: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit
Я еще ничего не установил / не удалил в системе. Этот компьютер поставляется с предустановленной системой. Драйверы ATI установлены.
Здесь у меня есть картинка с информацией о X:
Сожалею:
Это изображение показывает vainfo
информацию и драйверы моей системы.
Ответы:
Протестировано для Ubuntu 11.10 и любой поддерживаемой карты ATI с использованием двоичного драйвера (только карты с поддержкой UDV2, Radeon HD 4000 или выше)
Аппаратное ускорение видео включается только в том случае, если вы используете двоичные файлы от ATI, либо устанавливаете их с помощью
Additional Driver
инструмента, либо вручную с сайта ATI, последний метод предпочтительнее, поскольку текущий пакет вAdditional Driver
инструменте довольно глючный.Этот пост содержит всю информацию, необходимую для установки / переключения / удаления драйверов для карт ATI.
После этого вам все еще нужен способ подключения медиаплеера к функции аппаратного ускорения, присутствующей в ваших новых драйверах.
Чтобы сделать это, установив
xvba-va-driver
,libva-glx1
иvainfo
. Откройте терминал и используйте эту команду или найдите пакеты с помощью Ubuntu Software CenterПосле того, как пакеты установлены, откройте терминал (если он не используется) и введите
vainfo
, вы должны получить вывод, подобный следующемуЕсли не что-то не так (напишите комментарий для получения дополнительной помощи).
Если вы получаете аналогичный вывод, ваши драйверы установлены, и любой видеоплеер с возможностями аппаратного декодирования должен автоматически подобрать его или разрешить включить это в настройках плеера.
Список проигрывателей, которые могут использовать аппаратное декодирование видео, можно посмотреть здесь. Этот список не так полон, как я хотел, но является хорошей отправной точкой для получения информации.
источник
libva-glx1
это.mplayer-vaapi
требуетlibva-glx1
. Вам не нужно указывать его, поскольку он устанавливается автоматически.В дополнение к предложению Бруно (которое сработало для меня) вам также может потребоваться сделать следующее:
Добавьте следующие строки в вашу / etc / environment (и перезагрузите компьютер):
LIBVA_DRIVER_NAME = xvba LIBVA_DRIVERS_PATH = / usr / lib / va / drivers
Затем, чтобы проверить, запустите vlc из командной строки следующим образом:
vlc --ffmpeg-hw
Также 'Настройки -> Показать настройки ВСЕ -> Вход / Кодеки -> Видеокодеки -> FFmpeg -> Аппаратное декодирование' TICK! (то же самое, что и выше, но постоянное - можно также установить из .config / vlc).
Смотрите: http://wiki.videolan.org/VLC_VAAPI
источник
Я могу помочь, только если у вас есть карта ATI / ADM. В таком случае:
Вы используете ATI-драйвер? Вы можете установить его, используя Системные настройки. Там должен быть значок под названием «Дополнительные драйверы». После перезагрузки вы сможете использовать все свои графические возможности.
У меня HD5770, и сначала я не смог установить этот драйвер на 11.10. Автообновитель показал мне некоторые обновления, и после их установки он работал хорошо. Возможно, эта информация актуальна и для вас.
Если это не работает, попробуйте это: http://mrrichard.hubpages.com/hub/2-Ways-to-Install-FGLRX-in-Ubuntu-1110-Oneric
источник