VDPAU (简体中文)

翻译状态: 本文是英文页面 VDPAU翻译,最后翻译时间:2014-02-15,点击这里可以查看翻译后英文页面的改动。

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

支持的硬件

开源驱动:

闭源驱动:

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

$ vdpauinfo

配置

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

使用的驱动:

  • Intel 或 AMD Catalyst 使用 va_gl.
  • 开源的 AMD/ATI 去的要根据 GPU 设置驱动的版本, 先获取 GPU去的:
$ grep -i vdpau /var/log/Xorg.0.log
(II) RADEON(0): [DRI2] VDPAU driver: r300

然后设置 VDPAU 驱动:

VDPAU_DRIVER=r300

多显卡显示

对混合显卡,需要设置下面环境变量。参阅 PRIME wiki 页面。

$ export DRI_PRIME=1

开启软件的硬件加速