On 08-10-2026 01:36 pm, Zhang, Jesse(Jie) wrote:
AMD General
Hi Sunil,
Could you please help confirm whether the firmware version check in this patch
is correct?
For example, the latest gfx11 ME firmware version I can see is 2550, but the patch
requires me_fw_version >= 3090. That's quite a big gap, so I'd like to make
sure these thresholds are intended for gfx11.
I also noticed that the new values (ME 3090 / PFP 3190 / MEC 3450) match the
versions in our recent gfx12 (navi48) CP firmware builds. Could they have been
taken from gfx12 by mistake?
If these numbers are correct, could you let me know which gfx11 firmware
release they correspond to?
I see the same fixes merged for gfx11 too, i did not validate on gfx11
myself but the assumption was to have that same version... probably i
might have made a mistake not confirm on gfx11 target... I would say use
the brahma utils and check the fw version on the target and update the
patch ....
Regards
Sunil Khatri
Thanks,
Jesse
-----Original Message-----
From: amd-gfx <[email protected]> On Behalf Of Alex
Deucher
Sent: Monday, August 31, 2026 11:13 PM
To: Khatri, Sunil <[email protected]>
Cc: Deucher, Alexander <[email protected]>; Koenig, Christian
<[email protected]>; [email protected]
Subject: Re: [PATCH v1 1/3] drm/amdgpu: update the fw version for gfx11
userqueues
Patches 1 and 2:
Acked-by: Alex Deucher <[email protected]>
On Mon, Aug 31, 2026 at 11:02 AM Sunil Khatri <[email protected]>
wrote:
Update to the latest stable fw versions where userqueues is working as
it is expected with major fixes.
Signed-off-by: Sunil Khatri <[email protected]>
---
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
b/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
index d704ce328e6e..2c160ec9dc57 100644
--- a/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
@@ -1655,10 +1655,10 @@ static int gfx_v11_0_sw_init(struct
amdgpu_ip_block *ip_block)
case IP_VERSION(11, 0, 2):
case IP_VERSION(11, 0, 3):
if (!adev->gfx.disable_uq &&
- adev->gfx.me_fw_version >= 2420 &&
- adev->gfx.pfp_fw_version >= 2580 &&
- adev->gfx.mec_fw_version >= 2650 &&
- adev->mes.fw_version[0] >= 120) {
+ adev->gfx.me_fw_version >= 3090 &&
+ adev->gfx.pfp_fw_version >= 3190 &&
+ adev->gfx.mec_fw_version >= 3450 &&
+ adev->mes.fw_version[0] >= 147) {
adev->userq_funcs[AMDGPU_HW_IP_GFX] =
&userq_mes_funcs;
adev->userq_funcs[AMDGPU_HW_IP_COMPUTE] =
&userq_mes_funcs;
}
--
2.34.1