如何在采用Intel HD 4000 GPU的VLC中启用硬件加速video?
我在Dell Latitude E5530上运行Ubuntu 12.10,我无法在VLC播放器中运行硬件加速video解码。
我在VLC的设置中勾选了硬件加速选项,安装了所有libva
, libdrm
和vaapi
相关软件包,但CPU使用情况表明我仍然没有激活。 播放720pvideo时的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)(产生80%的CPU使用率,全高清分辨率)
- mp4:MPEG 4video(mp4v)(16%CPU使用率,720p)
- wmv:Windows Media Video 7(WMV1)(16%CPU使用率,720p分辨率)
看看系统监视器,我可以看到,所有四个CPU线程(谈论i5-3210M双核处理器)的压力几乎相同,因此上面提到的16%和80%的CPU使用率分布在线程中)。
VA-API(英特尔硬件加速)
有没有类似于木星的省电应用程序? 检查我的答案的详细信息
适用于英特尔GPU(适用于英特尔高清显卡以及G45及更高版本):
sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo
组态
VLC
它在工具>首选项>输入和编解码器>启用使用GPU加速解码
如何在Intel Sandy Bridge上正确启用/测试VA-API?
vlc --ffmpeg-hw -v
检查线
[0x7fd018c02d38] avcodec decoder: Using VA API version 0.32 for hardware decoding.