我在Dell Latitude E5530上运行Ubuntu 12.10,但无法在VLC播放器中运行硬件加速的视频解码。
我在打勾VLC的设置硬件加速选项,安装的所有libva,libdrm和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)(导致80%的CPU使用率,全高清分辨率)
 - mp4:MPEG 4视频(mp4v)(16%CPU使用率,720p)
 - wmv:Windows Media Video 7(WMV1)(16%CPU使用率,720p分辨率)
 
看一下系统监视器,我可以看到,所有四个CPU线程(谈论i5-3210M双核处理器)几乎都受到压力,因此上述16%和80%的CPU使用率分布在各个线程之间。
                
                1
              
                  对于那些感兴趣的人:NVIDIA视频卡的解决方案。
                
                
                  
                    —
                    KrisWebDev 
                    
                  
                
              