VA-API(英特尔硬件加速)

VA-API(英特尔硬件加速)

我在 Dell Latitude E5530 上运行 Ubuntu 12.10,无法在 VLC 播放器中运行硬件加速视频解码。

我在 VLC 的设置中勾选了硬件加速选项,安装了所有libvalibdrm相关vaapi软件包,但 CPU 使用率表明它仍未激活。播放 720p 视频时 CPU 使用率为 40-80%,我预计我的机器的使用率会低得多。

有人能给我一些关于如何让它工作的建议吗?

vainfo 的输出是:

libva: VA-API version 0.32.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA-API version: 0.32 (libva 1.0.15)
vainfo: Driver version: Intel i965 driver - 1.0.17
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileH264Baseline           : VAEntrypointVLD
      VAProfileH264Baseline           : VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD

我尝试播放 720p mpg、mp4 和 wmv 电影,但它们都无法运行硬件加速。

所测试电影的编解码器为:

  • mpeg:H264-MPEG 4-AVC (第 10 部分) (avc) (导致 CPU 使用率为 80%,全高清分辨率)
  • mp4:MPEG 4 视频 (mp4v)(16% CPU 使用率,720p)
  • wmv:Windows Media Video 7 (WMV1)(16% CPU 使用率,720p 分辨率)

查看系统监视器,我可以看到,所有四个 CPU 线程(指的是 i5-3210M 双核处理器)的压力几乎相同,因此上面提到的 16% 和 80% 的 CPU 使用率分布在各个线程之间。

答案1

VA-API(英特尔硬件加速)

是否有类似 Jupiter 的省电应用程序?查看我的回答以获取详细信息

对于 Intel GPU(适用于 Intel HD Graphics 以及 G45 及更高版本):

 sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo

配置

甚高频液晶

位于“工具”>“首选项”>“输入和编解码器”>“启用”中使用 GPU 加速解码

在此处输入图片描述

如何在 Intel Sandy Bridge 上正确启用/测试 VA-API?

 vlc --ffmpeg-hw -v

检查线路

 [0x7fd018c02d38] avcodec decoder: Using VA API version 0.32 for hardware decoding.

相关内容