VDPAU (简体中文)

From ArchWiki
Jump to: navigation, search
翻译状态: 本文是英文页面 VDPAU翻译,最后翻译时间:2015-10-23,点击这里可以查看翻译后英文页面的改动。

Unix视频解码及演示 API (Video Decode and Presentation API for Unix,缩写为VDPAU)是一个开源的库,它使得部分的视频解码和视频后期处理任务转移到GPU硬件上。

支持的硬件

开源驱动:

闭源驱动:

支持格式

开源 闭源
AMD Intel Nvidia AMD Nvidia
MPEG2 decoding Radeon 9500 and newer
2
GeForce 8 and newer
2
GeForce 8 and newer
MPEG4 decoding Radeon HD 6000 and newer
2
GeForce 200 and newer
2
GeForce 200 and newer
H.264 decoding Radeon HD 4000 and newer GMA 45001, Ironlake Graphics and newer GeForce 8 and newer Radeon HD 4000 and newer GeForce 8 and newer
HEVC (H.265) decoding
2
2
GeForce 9004 and newer
VC1 decoding Radeon HD 4000 and newer
2
GeForce 83 and newer
2
GeForce 83 and newer

要检查一个功能是否被 GPU 支持,可以使用 vdpauinfo 软件包提供的命令:

$ vdpauinfo

配置

环境变量 VDPAU_DRIVER 决定使用的驱动。可以全局设置针对一个用户 设置 环境变量

正确的驱动程序名称取决于您的设置:

  • Intel 或 AMD Catalyst 使用 va_gl.
  • 开源AMD/ATI驱动程序,您需要将它设置为适当的驱动程序版本取决于你的GPU。
  • Nvidia的专有版本将变量设置为“nvidia”。
$ grep -i vdpau /var/log/Xorg.0.log
(II) RADEON(0): [DRI2] VDPAU driver: r300

然后设置 VDPAU 驱动:

VDPAU_DRIVER=r300

多显卡显示

对混合显卡(NVIDIA和AMD),需要设置下面环境变量。

$ export DRI_PRIME=1

更多信息,参阅 PRIME wiki 页面。

开启软件的硬件加速

|| flashplugin
|| mplayer mplayer2AUR
  • gnome-mplayer — 开启硬件加速: Edit > Preferences > Player, 设置 Video Output 为 vdpau.
|| gnome-mplayer
  • SMplayer — 开启硬件加速: Options > Preferences > General > Video, 设置 Output driver 为 vdpau.
|| smplayer
  • bomi — 硬件加速可以启用: Preferences > Video > Hardware acceleration.
https://bomi-player.github.io || bomiAUR bomi-gitAUR
|| mpv
|| vlc