From e173c3d8f3753070ec1cc73e38971a3c9ce0c15a Mon Sep 17 00:00:00 2001 From: Connor Abbott Date: Fri, 21 Nov 2025 14:24:39 -0500 Subject: [PATCH] tu: Stop setting RB_CCU_DBG_ECO_CNTL to 0 for GMEM passes I can't find any evidence that the blob ever did this on a740 or a750. Doing this breaks subsequent sysmem render passes and would force an otherwise-unnecessary WFI with custom_resolve. Fixes: 062e90f19b9 ("freedreno: Move RB_CCU_DBG_ECO_CNTL to raw_magic_regs") Part-of: --- src/freedreno/vulkan/tu_cmd_buffer.cc | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/freedreno/vulkan/tu_cmd_buffer.cc b/src/freedreno/vulkan/tu_cmd_buffer.cc index bc67e58df6d..fcdc50e3a17 100644 --- a/src/freedreno/vulkan/tu_cmd_buffer.cc +++ b/src/freedreno/vulkan/tu_cmd_buffer.cc @@ -2102,8 +2102,6 @@ tu7_emit_tile_render_begin_regs(struct tu_cs *cs) { tu_cs_emit_regs(cs, A7XX_RB_BUFFER_CNTL(0x0)); - tu_cs_emit_regs(cs, - A7XX_RB_CCU_DBG_ECO_CNTL(0x0)); tu_cs_emit_regs(cs, GRAS_LRZ_CB_CNTL(A7XX, 0x0));