Avoid using damage rectangle under hardware rotation mode when PSR is enabled
Bug #2045958 reported by
Kai-Heng Feng
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Confirmed
|
Low
|
Unassigned | ||
Jammy |
Won't Fix
|
Undecided
|
Unassigned | ||
Lunar |
Won't Fix
|
Low
|
Unassigned | ||
Mantic |
Fix Released
|
Low
|
Unassigned | ||
Noble |
Confirmed
|
Low
|
Unassigned | ||
linux-oem-6.1 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Low
|
Unassigned | ||
Lunar |
Invalid
|
Undecided
|
Unassigned | ||
Mantic |
Invalid
|
Undecided
|
Unassigned | ||
Noble |
Invalid
|
Undecided
|
Unassigned | ||
linux-oem-6.5 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Low
|
Unassigned | ||
Lunar |
Invalid
|
Undecided
|
Unassigned | ||
Mantic |
Invalid
|
Undecided
|
Unassigned | ||
Noble |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[Impact]
When hardware rotation feature is used by compositor, the clip damage on cursor plane causes screen glitches on AMD platforms with PSR panel.
[Fix]
Disable clip damage when hardware rotation is used.
[Test]
With the patch applied, the issue can't be observed when the screen is rotated 180 degree.
90 and 270 degrees are unaffected since no compositor is using hardware rotation for those two angles.
[Where problems could occur]
The power consumption in theory will higher for 180 degree rotation because now the full screen may need to be redrawn when cursor moves.
Changed in linux (Ubuntu Jammy): | |
status: | New → Won't Fix |
Changed in linux (Ubuntu Lunar): | |
status: | New → Confirmed |
Changed in linux (Ubuntu Mantic): | |
status: | New → Confirmed |
Changed in linux (Ubuntu Noble): | |
status: | New → Confirmed |
Changed in linux-oem-6.1 (Ubuntu Lunar): | |
status: | New → Invalid |
Changed in linux-oem-6.1 (Ubuntu Mantic): | |
status: | New → Invalid |
Changed in linux-oem-6.1 (Ubuntu Noble): | |
status: | New → Invalid |
Changed in linux-oem-6.1 (Ubuntu Jammy): | |
status: | New → Confirmed |
Changed in linux-oem-6.5 (Ubuntu Jammy): | |
status: | New → Confirmed |
Changed in linux-oem-6.5 (Ubuntu Lunar): | |
status: | New → Invalid |
Changed in linux-oem-6.5 (Ubuntu Mantic): | |
status: | New → Invalid |
Changed in linux-oem-6.5 (Ubuntu Noble): | |
status: | New → Invalid |
Changed in linux (Ubuntu Lunar): | |
importance: | Undecided → Low |
Changed in linux (Ubuntu Mantic): | |
importance: | Undecided → Low |
Changed in linux (Ubuntu Noble): | |
importance: | Undecided → Low |
Changed in linux-oem-6.1 (Ubuntu Jammy): | |
importance: | Undecided → Low |
Changed in linux-oem-6.5 (Ubuntu Jammy): | |
importance: | Undecided → Low |
tags: | added: oem-priority originate-from-2038400 stella |
tags: | added: originate-from-2045249 |
Changed in linux-oem-6.5 (Ubuntu Jammy): | |
status: | Confirmed → Fix Committed |
Changed in linux-oem-6.1 (Ubuntu Jammy): | |
status: | Confirmed → Fix Committed |
Changed in linux (Ubuntu Mantic): | |
status: | Confirmed → Fix Committed |
Changed in linux (Ubuntu Lunar): | |
status: | Confirmed → Fix Committed |
tags: |
added: verification-done-jammy-linux-oem-6.1 verification-done-jammy-linux-oem-6.5 removed: verification-needed-jammy-linux-oem-6.1 verification-needed-jammy-linux-oem-6.5 |
tags: |
added: verification-done-lunar-linux verification-done-mantic-linux removed: verification-needed-lunar-linux verification-needed-mantic-linux |
To post a comment you must log in.
This bug is awaiting verification that the linux-oem- 6.5/6.5. 0-1010. 11 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification- needed- jammy-linux- oem-6.5' to 'verification- done-jammy- linux-oem- 6.5'. If the problem still exists, change the tag 'verification- needed- jammy-linux- oem-6.5' to 'verification- failed- jammy-linux- oem-6.5' .
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you!