From fd019c24e92bbc3b58b17fc58aaa53021024980f Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Wed, 11 Mar 2026 10:16:43 +0100 Subject: [PATCH] radv: remove useless PFP_SYNC_ME when loading color/ds metadata on GFX6-7 WRITE_DATA is emitted in PFP and the COPY_DATA in ME, so this shouldn't be necessary. Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_cmd_buffer.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c index 30a403a5a2b..0b6dea304b0 100644 --- a/src/amd/vulkan/radv_cmd_buffer.c +++ b/src/amd/vulkan/radv_cmd_buffer.c @@ -5196,8 +5196,6 @@ radv_load_ds_clear_metadata(struct radv_cmd_buffer *cmd_buffer, const struct rad } else { ac_emit_cp_copy_data(cs->b, COPY_DATA_SRC_MEM, COPY_DATA_REG, va, reg >> 2, (reg_count == 2 ? AC_CP_COPY_DATA_COUNT_SEL : 0), false); - - ac_emit_cp_pfp_sync_me(cs->b, false); } } @@ -5380,8 +5378,6 @@ radv_load_color_clear_metadata(struct radv_cmd_buffer *cmd_buffer, struct radv_i } else { ac_emit_cp_copy_data(cs->b, COPY_DATA_SRC_MEM, COPY_DATA_REG, va, reg >> 2, AC_CP_COPY_DATA_COUNT_SEL, cmd_buffer->state.predicating); - - ac_emit_cp_pfp_sync_me(cs->b, cmd_buffer->state.predicating); } }