disable gfxoff on the specific sku based on the requirement. Signed-off-by: Kenneth Feng <kenneth.feng@xxxxxxx> --- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c b/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c index 8cfb07549f54..bdff59026367 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c +++ b/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c @@ -781,6 +781,12 @@ static int smu_early_init(struct amdgpu_ip_block *ip_block) r = smu_set_funcs(adev); if (r) return r; + + if (amdgpu_ip_version(adev, MP1_HWIP, 0) == + IP_VERSION(13, 0, 10) && + !amdgpu_device_has_display_hardware(adev)) + adev->pm.pp_feature &= ~PP_GFXOFF_MASK; + return smu_init_microcode(smu); } -- 2.34.1