diff options
| author | Harkirat Gill <harkirat.gill@amd.com> | 2026-10-21 10:06:36 -0400 |
|---|---|---|
| committer | Alex Deucher <alexander.deucher@amd.com> | 2026-10-27 17:04:57 -0400 |
| commit | 6a1dbb006056ad1ce6df0d6d5f2155767c20f410 (patch) | |
| tree | ede152fb6c6c127eb10738109be98bb93c26b634 /scripts/Makefile.thinlto | |
| parent | 8f3ecda0ab42fb5ba7310fe848013d3eff31b416 (diff) | |
| download | linux-6a1dbb006056ad1ce6df0d6d5f2155767c20f410.tar.gz linux-6a1dbb006056ad1ce6df0d6d5f2155767c20f410.zip | |
drm/amdgpu: re-enable GFXOFF for compute on GFX12
Commit 2affe2bbc997 ("drm/amdgpu: disable gfxoff with the compute
workload on gfx12") disabled GFXOFF whenever a user-mode compute queue
exists, as a workaround for an OpenCL test failure. The MES firmware
issue behind that failure has since been addressed, so the workaround
is no longer required.
Without this change, idle inference servers that hold a context for
hours never let the graphics block power down, costing roughly 3-4%
reported GPU activity and ~3 W per GPU at idle.
Measured on gfx1200 with an idle HIP process holding one stream and
two resident KFD queues:
before: VDDGFX 695 mV, GPU load 2%, ~9-10 W
after: VDDGFX 35 mV, GPU load 0%, ~8 W (idle baseline)
The resident queue count is unchanged in both cases; only GFXOFF
availability differs. The ocltst runtime suite (40 tests) passes with
and without this change.
Fixes: 2affe2bbc997 ("drm/amdgpu: disable gfxoff with the compute workload on gfx12")
Signed-off-by: Harkirat Gill <harkirat.gill@amd.com>
Reviewed-by: Kenneth Feng <kenneth.feng@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit f6d97ecb68b8623da2f83997a9c8c57a1a9649f9)
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions
