如何为ATI Radeon HD启用硬件加速?

播放高清video(720p和1080p)时,CPU达到100%并定期冻结图像。

根据制造商的说法,这种加速器能够实现高清video的硬件加速。

显然有些事情是不对的。

这是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 

我还没有在系统中安装/卸载任何东西。 这台PC预装了系统。 已安装ATI驱动程序。

这里我有关于X的信息图片:

在此处输入图像描述


抱歉:

此图显示了我的系统的vainfo信息和驱动程序。

在此处输入图像描述

使用二进制驱动程序(仅支持UDV2,radeon hd 4000或更高版本的卡)测试Ubuntu 11.10和任何支持的卡ATI卡

硬件video加速仅在您使用ATI的二进制文件时启用,要么使用Additional Driver工具安装,要么从ATI站点手动安装,最后一种方法是首选方法,因为Additional Driver工具中的当前软件包非常错误。

这篇文章包含安装/切换/删除ATI卡驱动程序所需的所有信息。

完成此操作后,您仍然需要一种方法将媒体播放器连接到新驱动程序中的硬件加速function。

要通过安装xvba-va-driverlibva-glx1vainfo来做到这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 

如果没有错误的话(删除评论以获得更多帮助)。

如果您获得类似的输出,则安装驱动程序,任何具有硬件解码function的video播放器都应自动拾取或允许您在播放器的设置中启用此function。

对于能够使用硬件video解码的播放器列表,请看这里 ,列表不是我想要的完整,但它是一个很好的信息起点。

除了布鲁诺的建议(对我有用)之外,您可能还需要执行以下操作:

  1. 将以下行添加到/ etc / environment(并重新启动):

    LIBVA_DRIVER_NAME = xvba LIBVA_DRIVERS_PATH = / usr / lib / va / drivers

  2. 然后要测试,从命令行运行vlc,如下所示:

    vlc –ffmpeg-hw

  3. 另外’首选项 – >显示设置全部 – >输入/编解码器 – >video编解码器 – > FFmpeg – >硬件解码’TICK! (与上面相同,但永久 – 也可以从.config / vlc设置)。

请参阅: http : //wiki.videolan.org/VLC_VAAPI

如果您有ATI / ADM卡,我只能提供帮助。 在这种情况下:

你使用ATI驱动程序吗? 您可以使用系统设置进行安装。 应该有一个名为“附加驱动程序”的图标。 重启后,您应该可以使用所有图形function。

我有一个HD5770,并且首先无法在我的11.10上安装此驱动程序。 自动更新程序向我展示了一些更新,安装后,它运行良好。 也许这些信息也适合您。

如果它不起作用,那么试试这个: http : //mrrichard.hubpages.com/hub/2-Ways-to-Install-FGLRX-in-Ubuntu-1110-Oneric