有没有办法将 VDPAU 与专有 (fglrx) AMD 驱动程序一起使用?

有没有办法将 VDPAU 与专有 (fglrx) AMD 驱动程序一起使用?

我有一台运行 Ubuntu 13.10 的相对低功耗 HTPC,配备 Radeon 6450 用于图形加速。我使用的是专有的 14.6 测试版 (Catalyst/fglrx),这台机器目前用于:

我注意到 Steam 的流媒体性能非常差,并且使用我网络上的其他设备进行的测试表明,问题在于 Steam 无法利用我的 6450 上的硬件解码。fglrx 驱动程序仅提供 XVBA,而 Steam 显然仅支持 VDPAU。

我更愿意继续使用 fglrx,但到目前为止我还没有找到任何关于在 fglrx 下设置 VDPAU 的说明——尽管有些人建议可以使用 XVBA 作为 VDPAU 后端。有什么方法可以实现这一点,还是我必须使用开源 Radeon 驱动程序?

答案1

有一个基于 OpenGL 的 vdpau 驱动程序存在一些缺陷,可以通过以下方式安装:

sudo apt-get install vdpauinfo libvdpau1 libvdpau-va-gl1

要使用它,请设置环境变量VDPAU_DRIVER

VDPAU_DRIVER=va_gl vdpauinfo

有关详细信息,请参阅http://leodr.com/amd-fglrx-vdpau-ubuntu-14-04-hp-probook-4540s/

相关内容