При воспроизведении видео высокой четкости (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:
Извините:
Это изображение показывает vainfo
информацию и драйверы моей системы.
Протестировано для Ubuntu 11.10 и любой поддерживаемой карты. Карта ATI с использованием двоичного драйвера (только карты, поддерживающие UDV2, radeon hd 4000 или выше).
Аппаратное ускорение видео доступно только в том случае, если вы используете двоичные файлы от ATI, либо установите их с помощью инструмента Дополнительный драйвер
или вручную с сайта ATI, последний метод предпочтительнее, поскольку текущий пакет в инструменте Дополнительный драйвер
содержит довольно много ошибок.
Этот пост содержит всю информацию, необходимую для установки / переключения / удаления драйверов для карт ATI.
После этого вам все еще понадобится способ подключения медиаплеера к функции аппаратного ускорения, присутствующей в ваших новых драйверах.
Для этого установив xvba-va-driver
, libva-glx1
и vainfo
. Откройте терминал и используйте эту команду или найдите пакеты с помощью Центра программного обеспечения Ubuntu
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
Если что-то не так (напишите комментарий, чтобы получить дополнительную помощь).
Если вы получите аналогичный результат, ваши драйверы установлены, и любой видеоплеер с возможностями аппаратного декодирования должен подобрать его автоматически или позволить вам включите это в настройках проигрывателя.
Список проигрывателей, способных использовать аппаратное декодирование видео, см. здесь , список не так полон, как я хотел, но это хорошая отправная точка для информации.
Вдобавок к предложению Бруно (которое сработало для меня) вам также может потребоваться сделать следующее:
Добавьте следующие строки в / etc / environment (и перезагрузитесь):
LIBVA_DRIVER_NAME = xvba LIBVA_DRIVERS_PATH = / usr / lib / va / drivers
Затем для проверки запустите vlc из командной строки следующим образом:
vlc --ffmpeg-hw
Также «Настройки -> Показать настройки ВСЕ -> Вход / Кодеки -> Видеокодеки -> FFmpeg -> Аппаратное декодирование 'TICK! (То же, что и выше, но постоянный - также можно установить из .config / vlc).
Я могу помочь, только если у вас есть карта ATI / ADM. В этом случае:
Вы используете драйвер ATI? Вы можете установить его, используя Системные настройки. Должен быть значок под названием «Дополнительные драйверы». После перезагрузки вы сможете использовать всю свою графическую мощность.
У меня HD5770, и сначала я не смог установить этот драйвер на свой 11.10. Программа автоматического обновления показала мне несколько обновлений, и после их установки все заработало. Возможно, эта информация актуальна и для вас.
Если не работает, попробуйте следующее: http://mrrichard.hubpages.com/hub/2-Ways-to-Install-FGLRX-in-Ubuntu-1110-Oneric