From b860e0132f97dfe0b30c63b51a78ae6beae99428 Mon Sep 17 00:00:00 2001 From: Ganesh Belgur Ramachandra Date: Mon, 23 Mar 2026 22:29:54 +0000 Subject: [PATCH] amd: use gfx_level instead of family_id to choose addrlib MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Since gfx11_7.family_id > gfx12.family_id, ensure gfx11.7 uses gfx11's addrlib instead of gfx12's. Reviewed-by: Marek Olšák Part-of: --- src/amd/common/ac_surface.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/common/ac_surface.c b/src/amd/common/ac_surface.c index 92dde79df46..8a71cae1d68 100644 --- a/src/amd/common/ac_surface.c +++ b/src/amd/common/ac_surface.c @@ -3813,7 +3813,7 @@ int ac_compute_surface(struct ac_addrlib *addrlib, const struct radeon_info *inf /* 0 offsets mean disabled. */ surf->meta_offset = surf->fmask_offset = surf->cmask_offset = surf->display_dcc_offset = 0; - if (info->family_id >= FAMILY_NV4) { + if (info->gfx_level >= GFX12) { if (!gfx12_compute_surface(addrlib, info, config, mode, surf)) return ADDR_ERROR;