Skip to content

intel/blorp: Fix a hang caused by invalid dispatch enables on gfx7

Because commit b9403b1c moved dispatch enable handling away from the compiler, the drivers must ensure correct dispatch enable values. This is handled by the intel_set_ps_dispatch_state function.

This patch fixes GPU hangs in some CTS tests like dEQP-VK.pipeline.monolithic.multisample.misc.input_attachments.r8g8b8a8_unorm_r16g16b16a16_sfloat_r32g32b32a32_uint_s8_uint.8x.ds_resolve_sample_zero.whole_framebuffer on Haswell.

Fixes: b9403b1c ("intel: factor out dispatch PS enabling logic")

Edited by Väinö Mäkelä

Merge request reports