понедельник

[Bug 2089556] Re: Enable AMD Panel Replay

6.12 is already uploaded to the ppa

** Changed in: linux (Ubuntu Plucky)
Status: In Progress => Fix Released

--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2089556

Title:
Enable AMD Panel Replay

Status in HWE Next:
New
Status in linux package in Ubuntu:
Fix Released
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 Released
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:
Fix Released
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

Комментариев нет:

Отправить комментарий