首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >瓦皮未在Ubuntu工作13.04

瓦皮未在Ubuntu工作13.04
EN

Ask Ubuntu用户
提问于 2013-06-01 09:31:16
回答 2查看 17.2K关注 0票数 2

我有一个戴尔沃斯特罗1014有GMA 4500 mhd。我已经安装了vaapi驱动程序,但它表明它只支持Mpeg2加速。

实际上,我想使用它来播放整个高清视频,在播放时需要30-35%的CPU,而Windows 7使用dxva则保持在4-8%左右。

当我运行vainfo时,它显示:

代码语言:javascript
复制
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              : VAEntrypointVLD

H264不在列表中。

EN

回答 2

Ask Ubuntu用户

发布于 2013-06-01 09:58:57

有没有类似木星的节能应用?

用于Intel的

(用于英特尔高清图形以及G45及更高版本):

代码语言:javascript
复制
 sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo

在Ubuntu中安装带有VA-API支持的MPlayer

默认情况下,官方Ubuntu存储库中可用的MPlayer版本不支持VA,但您可以使用PPA提供带有VA支持的自定义MPlayer构建。

代码语言:javascript
复制
 sudo add-apt-repository ppa:sander-vangrieken/vaapi
 sudo apt-get update
 sudo apt-get install mplayer-vaapi

现在您需要安装smplayer或vlc。

代码语言:javascript
复制
 sudo add-apt-repository ppa:rvm/smplayer
 sudo apt-get update
 sudo apt-get install smplayer

代码语言:javascript
复制
 sudo apt-get install vlc vlc-plugin-pulse mozilla-plugin-vlc

配置

SMPLAYER

它的选项卡>首选项,在视频选项卡>通用视频>输出驱动程序上,将视频输出驱动程序设置为"vaapi":

VLC

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

票数 4
EN

Ask Ubuntu用户

发布于 2013-08-11 11:55:55

解决方案我有一个英特尔g45 4500 card显卡。

添加以下ppa:wsnipex/vaapi

开式终端

代码语言:javascript
复制
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执行上面的命令。如果是这样的话,请按以下方式执行

代码语言:javascript
复制
 cd ..
rm -r intel-driver

安装所有丢失的包(您必须在错误消息中找出缺少的命令所缺少的包)

从git克隆命令重新开始。

我的输出:

代码语言:javascript
复制
~/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               : VAEntrypointVLD

1080 p适用于这里提到的smplayer版本,但是在这两个cpu上的cpu使用率高达60%。但这还不算什么。

vlc不知何故不工作,只有有故障的图片,有时与hw accell启用。工作时没有但cpu使用率很高。

从这里老东西

这没什么用。

遗憾的是,英特尔4500 the芯片没有激活h264解码配置文件。它是在英特尔驱动程序的git存储库的g45 h264分支中激活的,但遗憾的是,他们主要没有检查它。

一段时间前,有趣的编译对我来说是有效的,但我在过去的几天里又试过了,但不能让它再起作用。

即使是来自

https://launchpad.net/~wsnipex/+archive/vaapi

不要激活4500 the的h264支持

代码语言:javascript
复制
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并不完全陌生,但我更喜欢一步一步的简单解决方案。

票数 4
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/302759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档