[Mesa-dev] [PATCH] i965: Fix GPU hangs when a blorp batch is the first thing to execute.

Kenneth Graunke kenneth at whitecape.org
Wed May 1 16:37:31 PDT 2013


On 05/01/2013 04:28 PM, Eric Anholt wrote:
> The GPU apparently goes looking for constants even though there are no
> shader stages enabled, and gets stuck because we haven't told it there are
> no constants to collect.  If any other user of the 3D pipeline had run
> (even the Render accel of the X server!) since power on, then the in-GPU
> constant buffers would have been set up with some contents we didn't use,
> and we would succeed.
>
> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=56416
> NOTE: This is a candidate for the stable branches.
> ---
>   src/mesa/drivers/dri/i965/gen6_blorp.cpp | 36 ++++++++++++++++++++++++++++++++
>   1 file changed, 36 insertions(+)

Wow.

Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>



More information about the mesa-dev mailing list