Additional fix for TGL + AUO panel flickering
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Critical
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Medium
|
Unassigned | ||
Kinetic |
Fix Released
|
Undecided
|
Unassigned | ||
Lunar |
Fix Released
|
Undecided
|
Unassigned | ||
linux-oem-5.14 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Kai-Heng Feng | ||
Jammy |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[Impact]
"UBUNTU: SAUCE: drm/i915/
alone used to fix the issue on the AUO panel. But the panel starts to
flicker like crazy on top of the new stable commits.
[Fix]
Backport full fix for PSR2 selective fetch, but only enable it on TGL +
specific AUO panel. The last three patches which enable PSR2 on ADL-P
are dropped.
[Test]
Originally the backport regressed ADL + BOE panel, so this time we
put extra effort to ensure those system are unaffected, while TGL + AUO
panel is still fixed.
[Where problems could occur]
Most code changes only have functional impact when PSR2 selective fetch
is enabled. Some of changes are under more general call path for
hardware cursor rendering.
Notes are added to describe the functional impact for each patch, so if
regression really occurrs it's easier to spot the offending commit.
CVE References
Changed in linux (Ubuntu Jammy): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in linux (Ubuntu): | |
status: | New → Fix Released |
summary: |
- Additional fix for TGL + AUO panel flicker + Additional fix for TGL + AUO panel flickering |
tags: | added: oem-priority originate-from-1981556 stella |
tags: | added: originate-from-1981548 |
Changed in linux (Ubuntu Jammy): | |
status: | Confirmed → Fix Committed |
Changed in hwe-next: | |
status: | New → Fix Committed |
importance: | Undecided → Critical |
Changed in hwe-next: | |
status: | Fix Committed → Fix Released |
Changed in linux (Ubuntu Focal): | |
status: | New → Invalid |
Changed in linux-oem-5.14 (Ubuntu Jammy): | |
status: | New → Invalid |
Changed in linux-oem-5.14 (Ubuntu Focal): | |
assignee: | nobody → Kai-Heng Feng (kaihengfeng) |
Changed in linux-oem-5.14 (Ubuntu): | |
status: | New → Invalid |
Changed in linux-oem-5.14 (Ubuntu Focal): | |
status: | New → Fix Committed |
This bug was fixed in the package linux - 5.15.0-47.51
---------------
linux (5.15.0-47.51) jammy; urgency=medium
* jammy/linux: 5.15.0-47.51 -proposed tracker (LP: #1983903)
* Jammy update: v5.15.46 upstream stable release (LP: #1981864)
- UBUNTU: [Packaging] Move python3-dev to build-depends
* touchpad and touchscreen doesn't work at all on ACER Spin 5 (SP513-54N) e820_regions( ) common subexpressions
(LP: #1884232)
- x86/PCI: Eliminate remove_
- x86: Log resource clipping for E820 regions
- x86/PCI: Clip only host bridge windows for E820 regions
- x86/PCI: Add kernel cmdline options to use/ignore E820 reserved regions
- x86/PCI: Disable E820 reserved region clipping via quirks
- x86/PCI: Revert "x86/PCI: Clip only host bridge windows for E820 regions"
* [SRU][H/ OEM-5.13/ OEM-5.14/ U][J/OEM- 5.17/U] Fix invalid MAC address after
hotplug tbt dock (LP: #1942999)
- SAUCE: igc: wait for the MAC copy when enabled MAC passthrough
* Mass Storage Gadget driver truncates device >2TB (LP: #1981390)
- usb: gadget: storage: add support for media larger than 2T
* AMD Rembrandt: DP tunneling fails with Thunderbolt monitors (LP: #1983143)
- SAUCE: drm/amd: Fix DP Tunneling with Thunderbolt monitors
- drm/amd/display: Fix for dmub outbox notification enable
- Revert "drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset"
- drm/amd/display: Reset link encoder assignments for GPU reset
- drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset
- drm/amd/display: Fix new dmub notification enabling in DM
- SAUCE: thunderbolt: Add DP out resource when DP tunnel is discovered.
* Fix sub-optimal I210 network speed (LP: #1976438)
- igb: Make DMA faster when CPU is active on the PCIe link
* e1000e report hardware hang (LP: #1973104)
- e1000e: Enable GPT clock before sending message to CSME
- Revert "e1000e: Fix possible HW unit hang after an s0ix exit"
* ioam6.sh in net from ubuntu_ kernel_ selftests fails with 5.15 kernels in
Focal (LP: #1982930)
- selftests: net: fix IOAM test skip return code
* Additional fix for TGL + AUO panel flickering (LP: #1983297) display/ psr: Fix flicker on TGL + AUO panel" display/ psr: Handle plane and pipe restrictions at every page flip display/ psr: Do full fetch when handling multi-planar formats display/ psr: Reinstate fix for TGL + AUO panel flicker
- Revert "UBUNTU: SAUCE: drm/i915/
- drm/i915/display: Fix sel fetch plane offset calculation
- drm/i915: Nuke ORIGIN_GTT
- drm/i915/display: Drop PSR support from HSW and BDW
- drm/i915/
- drm/i915/
- drm/i915/display: Drop unnecessary frontbuffer flushes
- drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is
enabled
- drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch
enabled
- SAUCE: drm/i915/
* AMD Yellow Carp DMCUB fw update for s0i3 B0 fixes (LP: #1957026)
- drm/amd/display: Optimize bandwidth on following fast update
- drm/amd/display: Fix surface optimization regression on Carrizo
- drm/amd/display: Reset DMCUB before HW init
* GPIO character devi...