** 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

Reply via email to