** Changed in: linux-oem-6.11 (Ubuntu Noble)
       Status: In Progress => Fix Committed

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2089556

Title:
  Enable AMD Panel Replay

Status in HWE Next:
  New
Status in linux package in Ubuntu:
  In Progress
Status in linux-oem-6.11 package in Ubuntu:
  Invalid
Status in linux source package in Noble:
  Invalid
Status in linux-oem-6.11 source package in Noble:
  Fix Committed
Status in linux source package in Oracular:
  In Progress
Status in linux-oem-6.11 source package in Oracular:
  Invalid
Status in linux source package in Plucky:
  In Progress
Status in linux-oem-6.11 source package in Plucky:
  Invalid

Bug description:
  [SRU Justification]

  BugLink: https://bugs.launchpad.net/bugs/2089556

  [Impact]

  AMD GPU Panel Replay not enabled.
  ```
  [drm:amdgpu_dm_update_freesync_caps [amdgpu]] Panel supports Replay Mode: 0
  ```

  [Fix]

  * commit be64336307a6("drm/amd/display: Re-enable panel replay feature") from 
v6.12-rc1, also backported to v6.11.3
  * commit 17e68f89132b("drm/amd/display: Run idle optimizations at end of 
vblank handler") from v6.12-rc1, also backported to v6.11.10
  * commit c7fafb7a46b3("drm/amd/display: Change some variable name of psr") in 
upstream master, also backported to v6.11.10
  * commit ca628f0eddd7("drm/amd/display: Fix Panel Replay not update screen 
correctly") in upstream master, also backported to v6.11.10

  [Test Case]

  Install proposed kernel, check dmesg output:
  ```
  $ sudo dmesg | grep amdgpu
  [drm:amdgpu_dm_update_freesync_caps [amdgpu]] Panel supports Replay Mode: 1
  ```
  Check hardware/driver support:
  ```
  $ cat /sys/kernel/debug/dri/0/eDP-1/replay_capability
  Sink support: yes
  Driver support: yes
  Config support: yes
  ```
  To have visual confirm, add `amdgpu.visualconfirm=0x0c` to boot parameters, 
then one color bar will be presented in the bottom line.

  [Where problems could occur]

  New hardware feature support. Expect further stable fixes.

  [Other Info]

  These changes have been backported to linux-6.11.y stable but across
  several stable revisions. Backport them as an integral so that panel
  display wont break between v6.11.3 and v6.11.10. Nominate for
  Oracular/OEM-6.11/Plucky.

  ========== original bug report ==========

  AMD Panel Replay was disabled by define in commit ab72d5945d81
  ("drm/amd/display: Disable panel replay by default for now") since
  v6.9-rc7, and is then re-enabled on selected hardware generations in
  commit be64336307a6 ("drm/amd/display: Re-enable panel replay
  feature") in v6.12-rc1.

  The following 3 commits are needed to fix some reported issues for
  Panel Replay.

  commit 17e68f89132b ("drm/amd/display: Run idle optimizations at end of
  vblank handler")
  commit b8d9d5fef4915 ("drm/amd/display: Change some variable name of psr")
  commit bd8a957661743 ("drm/amd/display: Fix Panel Replay not update screen
  correctly")

  They are applied to 6.11.10, and help to fix regressions introduced by
  commit 70cc361f98a7 ("drm/amd/display: Re-enable panel replay
  feature") which came in 6.11.3.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2089556/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to