** Description changed:

  [Impact]
- On Dell platform, the system with specific panel with and under DC mode could 
not enter hardware sleep state. The root cause is that the HPD interrupt 
triggers HW register write and thus prevents the HW from sleeping, this causes 
the system not to be able to enter s2idle.
+ On Dell platform, the system with specific panel and AMD KRK/STX under DC 
mode could not enter hardware sleep state. The root cause is that the HPD 
interrupt triggers HW register write and thus prevents the HW from sleeping, 
this causes the system not to be able to enter s2idle.
  
  [Fix]
  Backporting the following patches from linux-next fixes the issue:
  
  [7] 7b1ba19eb15f drm/amd/display: Disable unneeded hpd interrupts during 
dm_init
  [6] 4de141b8b1b7 drm/amd/display: Fix HPD after gpu reset
  [5] 50e0bae34fa6 drm/amd/display: Add and use new dm_prepare_suspend() 
callback
  [4] 94b2e07ad493 drm/amdgpu: update the handle ptr in prepare_suspend
  [3] 47d827f9c77b drm/amdgpu: update the handle ptr in late_fini
  [2] 90b97b16e1ab drm/amdgpu: fix html doc generation warning
  [1] 37b993225d37 drm/amdgpu: add amdgpu_device reference in ip block
  
  The original patches required are [5], [6], and [7]. To apply them, we
  introduce [1], [2], [3], and [4] to resolve dependency issues.
  
  [Test Plan]
  1. Install the Ubuntu image
  
  2. Use AMD amd_s2idle.py script to check if the system can enter the
  hardware sleep state. The script is available at:
  https://web.git.kernel.org/pub/scm/linux/kernel/git/superm1/amd-debug-
  tools.git/tree/amd_s2idle.py
  
  [Where problems could occur]
  The backported patch "drm/amd/display: Add and use new dm_prepare_suspend() 
callback" modifies the order in which the display and other IP blocks are 
turned off during suspend. This change might introduce regressions, 
particularly if any components rely on the original suspend sequence.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2103480

Title:
  System could not hit hardware sleep state with specific panel with AMD
  KRK/STX under DC mode

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2103480/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to