]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
drm/amd/pm: Use cached metrics data on arcturus
authorLijo Lazar <lijo.lazar@amd.com>
Fri, 11 Jul 2025 06:48:04 +0000 (12:18 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 13 Nov 2025 20:34:10 +0000 (15:34 -0500)
[ Upstream commit 2f3b1ccf83be83a3330e38194ddfd1a91fec69be ]

Cached metrics data validity is 1ms on arcturus. It's not reasonable for
any client to query gpu_metrics at a faster rate and constantly
interrupt PMFW.

Signed-off-by: Lijo Lazar <lijo.lazar@amd.com>
Reviewed-by: Asad Kamal <asad.kamal@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c

index d4b954b22441c5e4ae8869c0642e703b3855bf08..3e52668a98b4cf67f9cfc6c2db6ec2d48a1f1cdc 100644 (file)
@@ -2326,7 +2326,7 @@ static ssize_t arcturus_get_gpu_metrics(struct smu_context *smu,
 
        ret = smu_cmn_get_metrics_table(smu,
                                        &metrics,
-                                       true);
+                                       false);
        if (ret)
                return ret;