** Changed in: linux (Ubuntu Oracular)
Status: Confirmed => In Progress
** Changed in: linux (Ubuntu Oracular)
Importance: Undecided => High
** Changed in: linux (Ubuntu Oracular)
Assignee: (unassigned) => You-Sheng Yang (vicamo)
** Changed in: linux (Ubuntu Plucky)
Status: Confirmed => In Progress
** Changed in: linux (Ubuntu Plucky)
Importance: Undecided => High
** Changed in: linux (Ubuntu Plucky)
Assignee: (unassigned) => You-Sheng Yang (vicamo)
** Changed in: linux-oem-6.11 (Ubuntu Noble)
Status: Triaged => In Progress
** Changed in: linux-oem-6.11 (Ubuntu Noble)
Importance: Undecided => High
** Changed in: linux-oem-6.11 (Ubuntu Noble)
Assignee: (unassigned) => You-Sheng Yang (vicamo)
** Description changed:
+ [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 and Unstable.
+
+ ========== 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.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2089556
Title:
Enable AMD Panel Replay
To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2089556/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs