Display abnormal on the TGL+4k panel machines
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
Linux |
Unknown
|
Unknown
|
|||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Invalid
|
Undecided
|
Unassigned | ||
Hirsute |
Fix Released
|
Undecided
|
Unassigned | ||
linux-oem-5.10 (Ubuntu) |
Invalid
|
Critical
|
Hui Wang | ||
Focal |
Fix Released
|
Critical
|
Unassigned | ||
Hirsute |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[Impact]
On the TGL machines, if the panel is 4k resolution and the i915 driver
is in PSR2 mode, the display will be abnormal randomly and the
keyboard reponse is delayed randomly.
[Fix]
We reported this issue to Intel and Lenovo shipped a machine to Intel
developer, they reproduced the issue and they provided a workaroud
patch.
[Test]
Booting the system with patched kernel, open 10+ terminal windows,
move those windows or resize those windows for 10 mins, the display
is good. Open a terminal and press 1, 2, 3 and 4 keys rapidly and
repeatedly, the 1, 2, 3, 4 is showed on the terminal immediately,
there is no delay between pressing and showing.
[Where problems could occur]
After applying these patches, the DC3 clock off mode is disabled
unconditionally on the TGL+PSR2 machines, this could introduce
power consumption regression. But we tested the patched kernel on
different TGL lenovo machines, all power_management test cases passed.
affects: | linux (Ubuntu) → linux-oem-5.10 (Ubuntu) |
Changed in linux-oem-5.10 (Ubuntu): | |
importance: | Undecided → Critical |
Changed in linux-oem-5.10 (Ubuntu Focal): | |
importance: | Undecided → Critical |
Changed in linux-oem-5.10 (Ubuntu): | |
status: | New → In Progress |
Changed in linux-oem-5.10 (Ubuntu Focal): | |
status: | New → In Progress |
tags: | added: oem-priority originate-from-1916097 sutton |
description: | updated |
tags: | added: originate-from-1916098 |
Changed in linux-oem-5.10 (Ubuntu): | |
status: | In Progress → Invalid |
Changed in linux-oem-5.10 (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in hwe-next: | |
status: | New → Fix Released |
Changed in linux (Ubuntu): | |
status: | Incomplete → Triaged |
Changed in linux (Ubuntu Hirsute): | |
status: | Incomplete → Triaged |
Changed in linux (Ubuntu Hirsute): | |
status: | Triaged → In Progress |
Changed in linux (Ubuntu): | |
status: | Triaged → In Progress |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Hirsute): | |
status: | In Progress → Fix Committed |
Verified the proposed kernel fixed the oem bugs.
thx.