Verified linux-oem-6.11 version 6.11.0-1010.10 from ppa:canonical- kernel-team/proposed2.
** Tags removed: verification-needed-noble-linux-oem-6.11 ** Tags added: verification-done-noble-linux-oem-6.11 -- 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