diff --git i/src/amd/vulkan/radv_pipeline.c w/src/amd/vulkan/radv_pipeline.c index b315cabe0ce..8f283490d69 100644 --- i/src/amd/vulkan/radv_pipeline.c +++ w/src/amd/vulkan/radv_pipeline.c @@ -3527,7 +3527,7 @@ radv_compute_ia_multi_vgt_param_helpers(struct radv_pipeline *pipeline, if (SI_GS_PER_ES / ia_multi_vgt_param.primgroup_size >= pipeline->device->gs_table_depth - 3) ia_multi_vgt_param.partial_es_wave = true; - ia_multi_vgt_param.wd_switch_on_eop = false; + ia_multi_vgt_param.wd_switch_on_eop = true; if (device->physical_device->rad_info.chip_class >= CIK) { /* WD_SWITCH_ON_EOP has no effect on GPUs with less than * 4 shader engines. Set 1 to pass the assertion below.