Applied, thanks for the patch. BTW it would be better to disable PPGTT on SNB if you are still using an old kernel.
Thanks Haihao > On 11/18/15, 12:56 AM, "Libva on behalf of Lim Siew Hoon" <libva-boun > [email protected] on behalf of [email protected]> > wrote: > > > This issue is trigger by the fixed from > > commit id: 7deaf55d3f927e32e0b2280601dae106c7b9e3d8 > > use to fix segmentation fault issue by checking dst_object->bo > > is NULL and VA_STATUS_ERROR_UNIMPLEMENTED in i965_proc_picture_fast > > function will causing GPU hung in ring. > > > > By disable the PPGTT, no more GPU hang issue. > > > > If return VA_STATUS_ERROR_INVALID_SURFACE for checking only > > dst_obj->bo is NULL, it is working fine without purposely to > > disable PPGTT. > > > > End up decided to use VA_STATUS_ERROR_INVALID_SURFACE instead > > VA_STATUS_ERROR_UNIMPLEMENTED for dst_obj->bo checking in > > i965_proc_picture_fast. > > Lgtm > > > > > > Signed-off-by: Lim Siew Hoon <[email protected]> > > --- > > src/i965_post_processing.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/src/i965_post_processing.c > > b/src/i965_post_processing.c > > index bf88c94..ea35b36 100755 > > --- a/src/i965_post_processing.c > > +++ b/src/i965_post_processing.c > > @@ -5724,7 +5724,7 @@ i965_proc_picture_fast(VADriverContextP ctx, > > return VA_STATUS_ERROR_INVALID_SURFACE; > > > > if (!dst_obj_surface->bo) > > - return VA_STATUS_ERROR_UNIMPLEMENTED; > > + return VA_STATUS_ERROR_INVALID_SURFACE; > > > > if (dst_obj_surface->fourcc && > > dst_obj_surface->fourcc != src_obj_surface->fourcc) > > -- > > 2.1.0 > > > > _______________________________________________ > > Libva mailing list > > [email protected] > > http://lists.freedesktop.org/mailman/listinfo/libva > > > > > -- > Sean V. Kelley <[email protected]> > Open Source Technology Center / SSG > Intel Corp. > > > > _______________________________________________ > Libva mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/libva _______________________________________________ Libva mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libva
