我有一个戴尔沃斯特罗1014有GMA 4500 mhd。我已经安装了vaapi驱动程序,但它表明它只支持Mpeg2加速。
实际上,我想使用它来播放整个高清视频,在播放时需要30-35%的CPU,而Windows 7使用dxva则保持在4-8%左右。
当我运行vainfo时,它显示:
libva info: VA-API version 0.33.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/i386-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_33
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.33 (libva 1.1.1)
vainfo: Driver version: Intel i965 driver - 1.0.20
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLDH264不在列表中。
发布于 2013-06-01 09:58:57
用于Intel的
sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo在Ubuntu中安装带有VA-API支持的MPlayer
默认情况下,官方Ubuntu存储库中可用的MPlayer版本不支持VA,但您可以使用PPA提供带有VA支持的自定义MPlayer构建。
sudo add-apt-repository ppa:sander-vangrieken/vaapi
sudo apt-get update
sudo apt-get install mplayer-vaapi现在您需要安装smplayer或vlc。
sudo add-apt-repository ppa:rvm/smplayer
sudo apt-get update
sudo apt-get install smplayer sudo apt-get install vlc vlc-plugin-pulse mozilla-plugin-vlc配置
它的选项卡>首选项,在视频选项卡>通用视频>输出驱动程序上,将视频输出驱动程序设置为"vaapi":

它在工具中>首选项>输入和编解码>启用使用GPU加速解码

发布于 2013-08-11 11:55:55
解决方案我有一个英特尔g45 4500 card显卡。
添加以下ppa:wsnipex/vaapi
开式终端
sudo apt-get update
sudo apt-get install libva1 libva-intel-vaapi-driver vainfo
sudo apt-get upgrade
mkdir temp
cd temp
sudo apt-get build-dep libva
sudo apt-get install libx11-dev libtool libdrm-dev build-essential autoconf libva-dev
git clone git://anongit.freedesktop.org/vaapi/intel-driver intel-driver -b g45-h264
cd intel-driver
./autogen.sh
./configure
make
sudo make install如果您真的没有收到任何错误或警告,请通过one.Check执行上面的命令。如果是这样的话,请按以下方式执行
cd ..
rm -r intel-driver安装所有丢失的包(您必须在错误消息中找出缺少的命令所缺少的包)
从git克隆命令重新开始。
我的输出:
~/tmp/intel-driver $ vainfo
libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_34
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.34 (libva 1.2.0)
vainfo: Driver version: Intel i965 driver - 1.2.1.pre1
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264Baseline : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLD1080 p适用于这里提到的smplayer版本,但是在这两个cpu上的cpu使用率高达60%。但这还不算什么。
vlc不知何故不工作,只有有故障的图片,有时与hw accell启用。工作时没有但cpu使用率很高。
这没什么用。
遗憾的是,英特尔4500 the芯片没有激活h264解码配置文件。它是在英特尔驱动程序的git存储库的g45 h264分支中激活的,但遗憾的是,他们主要没有检查它。
一段时间前,有趣的编译对我来说是有效的,但我在过去的几天里又试过了,但不能让它再起作用。
即使是来自
https://launchpad.net/~wsnipex/+archive/vaapi
不要激活4500 the的h264支持
libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_34
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.34 (libva 1.2.0)
vainfo: Driver version: Intel i965 driver - 1.2.0
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD 也许更有经验的linux用户可以试试这里的说明。
http://www.emmolution.org/?p=192
并可以编辑它来运行13.04。我对linux并不完全陌生,但我更喜欢一步一步的简单解决方案。
https://askubuntu.com/questions/302759
复制相似问题