VDPAU (Русский)

From ArchWiki
Jump to: navigation, search
Состояние перевода: На этой странице представлен перевод статьи VDPAU. Дата последней синхронизации: 12 декабря 2015‎‎. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Tango-preferences-desktop-locale.pngЭта страница нуждается в сопроводителеTango-preferences-desktop-locale.png

Статья не гарантирует актуальность информации. Помогите русскоязычному сообществу поддержкой подобных страниц. См. Команда переводчиков ArchWiki

Video Decode and Presentation API for Unix — открытая библиотека и API для выполнения задач декодирования и постобработки видео на аппаратных ускорителях.

Поддерживаемые видеокарты

Свободные драйверы:

  • AMD Radeon 9500 и новее поддерживаются пакетом mesa-vdpau.
  • Intel GMA 4500 серии и новее поддерживаются пакетом libvdpau-va-gl вместе с libva-intel-driver.
  • NVIDIA GeForce 8 серии и новее поддерживаются пакетом mesa-vdpau. Он требует пакет nouveau-fwAUR, который содержит в себе необходимые прошивки для работы, взятые из закрытого драйвера NVIDIA.

Проприетарные драйверы:

  • NVIDIA GeForce 400 серии и новее поддерживаются пакетом nvidia-utils.
    • GeForce 8/9 и GeForce 100-300 серии и новее поддерживаются пакетом nvidia-340xx-utils.

Поддерживаемые форматы

Открытые Проприетарные
AMD Intel Nvidia AMD Nvidia
Декодирование MPEG2 Radeon 9500 и новее
2
GeForce 8 и новее
2
GeForce 8 и новее
Декодирование MPEG4 Radeon HD 6000 и новее
GeForce 200 и новее
2
GeForce 200 и новее
Декодирование H.264 Radeon HD 4000 и новее GMA 45001, Ironlake Graphics и новее GeForce 8 и новее Radeon HD 4000 и новее GeForce 8 и новее
H.265 decoding
upcoming: GeForce 9004 и новее
Декодирование VC1 Radeon HD 4000 и новее
2
GeForce 83 и новее
2
GeForce 83 и новее

Чтобы проверить, какие возможности поддерживаются вашей видеокартой, воспользуйтесь следующей командой, предоставляемой пакетом vdpauinfo:

$ vdpauinfo

Настройка

Note: Можно не экспортировать переменную VDPAU_DRIVER, так как большинство (современных) приложений и сред умеют находить библиотеку VDPAU автоматически[broken link: invalid section]

В переменной окружения VDPAU_DRIVER должен быть указан файл драйвера. Вы можете установить переменную окружения глобально или для отдельного пользователя.

Корректное название драйвера зависит от вашей конфигурации:

  • Для Intel Graphics или AMD Catalyst: va_gl.
  • Для свободного драйвера AMD/ATI, необходимо выставить название, включающее в себя корректную версию драйвера, которая зависит от вашей видеокарты.
  • Для проприетарного драйвера Nvidia: nvidia

Чтобы определить правильное название драйвера, воспользуйтесь командой

$ grep -i vdpau /var/log/Xorg.0.log
(II) RADEON(0): [DRI2] VDPAU driver: r300

В данном примере необходимо установить значение VDPAU_DRIVER=r300.

Гибридная графика

Для конфигураций с гибридной графикой (NVIDIA и AMD), возможно понадобится установить следующую переменную окружения:

$ export DRI_PRIME=1

Больше информации доступно на странице PRIME.

Поддерживаемое программное обеспечение

|| flashplugin
  • bomi — аппаратное ускорение можно включить в: Preferences > Video > Hardware acceleration
https://bomi-player.github.io || bomiAUR bomi-gitAUR
  • gnome-mplayer — чтобы включить аппаратное ускорение зайдите в Edit > Preferences > Player и установите параметр vdpau в положение Video Output
|| gnome-mplayer
|| mplayer mplayer2AUR
|| mpv
  • SMplayer — чтобы включить аппаратное ускорение зайдите в Options > Preferences > General > Video и установите параметр vdpau в положение Output driver
|| smplayer
|| vlc