]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/amd/display: Fix system resume lag issue
authorTom Chung <chiahsuan.chung@amd.com>
Tue, 20 Jan 2026 10:10:31 +0000 (18:10 +0800)
committerSasha Levin <sashal@kernel.org>
Wed, 4 Mar 2026 12:20:47 +0000 (07:20 -0500)
commit4a9fcf49c304e341d361f08bfddd431d45d8b337
tree32648ce7d2f7a214300783cecf6c31753987fdf6
parentb749d29126538f3263e8785ac75609f23cb35491
drm/amd/display: Fix system resume lag issue

[ Upstream commit 64c94cd9be2e188ed07efeafa6a109bce638c967 ]

[Why]
System will try to apply idle power optimizations setting during
system resume. But system power state is still in D3 state, and
it will cause the idle power optimizations command not actually
to be sent to DMUB and cause some platforms to go into IPS.

[How]
Set power state to D0 first before calling the
dc_dmub_srv_apply_idle_power_optimizations(dm->dc, false)

Reviewed-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Signed-off-by: Tom Chung <chiahsuan.chung@amd.com>
Signed-off-by: Wayne Lin <wayne.lin@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c