problems with Intel VA

Nux! nux at li.nux.ro
Fri Jul 11 17:13:31 CEST 2014


(resending to devel list, too)

Hi guys,

I've "backported" ffmpeg 2.2.1 and libva-intel-driver 1.2.1 (and many others) from RPMFusion to CentOS 7, just as I did with ffmpeg and libva-freeworld for CentOS 6 and while with EL6 I had great results (massive CPU usage reduction during playback), with the packages that I rebuilt for 7 there doesn't seem to be any difference.
Whether I play via Totem, mplayer or VLC the CPU usage stays the same on my SandyBridge/HD3000.

Has anyone hit this problem before, there must be something that I'm obviously missing. Are you guys aware of any issues?

This is what VLC says:

vlc -v big_buck_bunny_1080p_surround.avi
VLC media player 2.1.4 Rincewind (revision 2.1.4-0-g2a072be)
[0x155f118] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[0x7f0ffcc017f8] avi demux warning: multiple riff -> OpenDML ?
[0x7f0ffcc017f8] avi demux warning: detected OpenDML file
libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_34
libva info: va_openDriver() returns 0
[0x7f0ffcd04528] avcodec decoder warning: disabling direct rendering


This is what vainfo outputs:

vainfo
libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/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.1)
vainfo: Driver version: Intel i965 driver - 1.2.1
vainfo: Supported profile and entrypoints
      VAProfileNone                   :        VAEntrypointVideoProc
      VAProfileMPEG2Simple            :        VAEntrypointVLD
      VAProfileMPEG2Simple            :        VAEntrypointEncSlice
      VAProfileMPEG2Main              :        VAEntrypointVLD
      VAProfileMPEG2Main              :        VAEntrypointEncSlice
      VAProfileH264Baseline           :        VAEntrypointVLD
      VAProfileH264Baseline           :        VAEntrypointEncSlice
      VAProfileH264Main               :        VAEntrypointVLD
      VAProfileH264Main               :        VAEntrypointEncSlice
      VAProfileH264High               :        VAEntrypointVLD
      VAProfileH264High               :        VAEntrypointEncSlice
      VAProfileVC1Simple              :        VAEntrypointVLD
      VAProfileVC1Main                :        VAEntrypointVLD
      VAProfileVC1Advanced            :        VAEntrypointVLD


Regards,
Lucian

--
Sent from the Delta quadrant using Borg technology!

Nux!
www.nux.ro


More information about the rpmfusion-developers mailing list