При воспроизведении видео высокой четкости (720p и 1080p) процессор достигает 100% и замерзает изображение с регулярными интервалами.
По словам производителя, этот ускоритель способен к аппаратным ускорениям для видео высокой четкости.
Ясно, что что-то не так.
Это результат работы 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:
[/g0]
К сожалению:
На этом изображении отображаются vainfo
информация и драйверы моей системы.
[/g1]
В дополнение к предложению Бруно (которое работало для меня) вам также может понадобиться сделать следующее:
Протестировано для Ubuntu 11.10 и любой карты поддерживаемой карты ATI с использованием двоичного драйвера (только для карт, поддерживающих UDV2, radeon hd 4000 или выше)
Аппаратное ускорение видео доступно, только если вы используете двоичные файлы из ATI, либо устанавливаете их с помощью инструмента Additional Driver
, либо вручную с сайта ATI, последний метод предпочтительнее, поскольку текущий пакет в инструменте Additional Driver
довольно затруднен.
Эта запись содержит всю информацию, необходимую для установки / переключения / удаления драйверов для карт ATI.
После этого вам все равно нужен способ подключения медиаплеера к аппаратным ускорениям функция присутствует в ваших новых драйверах.
Для этого установите xvba-va-driver
, libva-glx1
и vainfo
. Откройте терминал и используйте эту команду или найдите пакеты, используя Ubuntu Software Center
sudo apt-get install xvba-va-driver libva-glx1 vainfo
. После того, как пакеты установлены, откройте терминал (если он не используется) и введите 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 0
vainfo: VA API version: 0.32
vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8
vainfo: Supported profile and entrypoints
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
Если не что-то не так (напишите комментарий для получения дополнительной справки).
Если вы получаете аналогичный результат, ваши драйверы установлены и любое видео плеер с возможностями аппаратного декодирования должен автоматически подбирать его или разрешить включить его в настройках проигрывателя.
Для списка проигрывателя, способного использовать аппаратное декодирование видео, посмотрите здесь , список не такой полный, как я хотел, но его хорошая отправная точка для информации.