[Libva] G45 h264 decoding
Xiang, Haihao
haihao.xiang at intel.com
Tue Jun 21 17:54:32 PDT 2011
On Tue, 2011-06-21 at 20:11 +0800, Andreas Gustafsson wrote:
> Hello!
>
> I'm hitting a similar problem when trying out the g45-h264 branch.
> Running at abysmal speeds and getting kernel errors.
>
> What concerns me is that when I'm checking the Debian kernel source the
> drm/i915 BSD ring patch is already applied.
Can you reproduce this issue with any H.264 videos or only with some
special H.264 videos?
>
> Are you having any ideas?
>
> Thanks,
> Andreas
>
> Kernel errors:
> [ 90.959695] [drm] capturing error event; look for more information
> in /debug/dri/0/i915_error_state
> [ 90.960029] render error detected, EIR: 0x00000008
> [ 90.960029] IPEIR: 0x00000000
> [ 90.960029] IPEHR: 0x7101000a
> [ 90.960029] INSTDONE: 0xffeffedf
> [ 90.960029] INSTPS: 0x8001e02d
> [ 90.960029] INSTDONE1: 0xbfbffffe
> [ 90.960029] ACTHD: 0x02a2ed2c
> [ 91.003012] render error detected, EIR: 0x00000008
> [ 91.003017] IPEIR: 0x00000000
> [ 91.003019] IPEHR: 0x7101000a
> [ 91.003021] INSTDONE: 0xffeffedf
> [ 91.003023] INSTPS: 0x8001e02d
> [ 91.003025] INSTDONE1: 0xbffffffe
> [ 91.003027] ACTHD: 0x04f0e2ac
>
> vainfo:
> libva: libva version 0.32.0
> libva: va_getDriverName() returns 0
> libva: Trying to open /usr/lib/dri/i965_drv_video.so
> libva: va_openDriver() returns 0
> vainfo: VA API version: 0.32
> vainfo: Driver version: i965 Driver 0.1
> vainfo: Supported profile and entrypoints
> VAProfileMPEG2Simple : VAEntrypointVLD
> VAProfileMPEG2Main : VAEntrypointVLD
> VAProfileH264Baseline : VAEntrypointVLD
> VAProfileH264Main : VAEntrypointVLD
> VAProfileH264High : VAEntrypointVLD
>
>
> System information:
> Debian wheezy kernel 2.6.39-2-amd64.
>
> tor 2011-06-09 klockan 10:41 +0800 skrev Xiang, Haihao:
> > You need this kernel patch
> > "drm/i915: fix user irq miss in BSD ring on g4x" which has been added to
> > the 2.6.39-stable tree.
> >
> > Thanks
> > Haihao
> >
> >
> > > Hi,
> > >
> > > when using the "g45-h264" branch and the vaapi patched mplayer I get
> > > below 1 FPS and the kernel is printing lots of errors. The used
> > > Hardware is an Intel GMA 4500MHD, kernel version is 2.6.39.
> > >
> > > -----------
> > >
> > > [14912.064053] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
> > > timer elapsed... bsd ring idle [waiting on 148253, at 148253],
> > > missed IRQ?
> > > [14912.069323] render error detected, EIR: 0x00000008
> > > [14912.069330] IPEIR: 0x00000000
> > > [14912.069334] IPEHR: 0x7101000a
> > > [14912.069338] INSTDONE: 0xffeffcdf
> > > [14912.069342] INSTPS: 0x8001e02d
> > > [14912.069346] INSTDONE1: 0xbffffffe
> > > [14912.069350] ACTHD: 0x0be7c32c
> > > [14913.648054] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
> > > timer elapsed... bsd ring idle [waiting on 148287, at 148287],
> > > missed IRQ?
> > > [14913.653212] render error detected, EIR: 0x00000008
> > > [14913.653218] IPEIR: 0x00000000
> > > [14913.653222] IPEHR: 0x7101000a
> > > [14913.653226] INSTDONE: 0xffeffede
> > > [14913.653230] INSTPS: 0x8001e02d
> > > [14913.653234] INSTDONE1: 0xbefffffe
> > > [14913.653238] ACTHD: 0x0be7c2ac
> > > [14915.168088] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
> > > timer elapsed... bsd ring idle [waiting on 148293, at 148293],
> > > missed IRQ?
> > > [14915.173971] render error detected, EIR: 0x00000008
> > > [14915.173978] IPEIR: 0x00000000
> > > [14915.173982] IPEHR: 0x7101000a
> > > [14915.173986] INSTDONE: 0xffeffcde
> > > [14915.173990] INSTPS: 0x8001e02d
> > > [14915.173994] INSTDONE1: 0xbebffffe
> > > [14915.173998] ACTHD: 0x074e12ac
> > >
> > > -- Sebastian
> > > _______________________________________________
> > > Libva mailing list
> > > Libva at lists.freedesktop.org
> > > http://lists.freedesktop.org/mailman/listinfo/libva
> >
> >
> > _______________________________________________
> > Libva mailing list
> > Libva at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/libva
>
>
More information about the Libva
mailing list