Public bug reported:

[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.

** Affects: linux (Ubuntu)
     Importance: Low
         Status: Confirmed

** Affects: linux-oem-6.1 (Ubuntu)
     Importance: Undecided
         Status: Invalid

** Affects: linux-oem-6.5 (Ubuntu)
     Importance: Undecided
         Status: Invalid

** Affects: linux (Ubuntu Jammy)
     Importance: Undecided
         Status: Won't Fix

** Affects: linux-oem-6.1 (Ubuntu Jammy)
     Importance: Low
         Status: Confirmed

** Affects: linux-oem-6.5 (Ubuntu Jammy)
     Importance: Low
         Status: Confirmed

** Affects: linux (Ubuntu Lunar)
     Importance: Low
         Status: Confirmed

** Affects: linux-oem-6.1 (Ubuntu Lunar)
     Importance: Undecided
         Status: Invalid

** Affects: linux-oem-6.5 (Ubuntu Lunar)
     Importance: Undecided
         Status: Invalid

** Affects: linux (Ubuntu Mantic)
     Importance: Low
         Status: Confirmed

** Affects: linux-oem-6.1 (Ubuntu Mantic)
     Importance: Undecided
         Status: Invalid

** Affects: linux-oem-6.5 (Ubuntu Mantic)
     Importance: Undecided
         Status: Invalid

** Affects: linux (Ubuntu Noble)
     Importance: Low
         Status: Confirmed

** Affects: linux-oem-6.1 (Ubuntu Noble)
     Importance: Undecided
         Status: Invalid

** Affects: linux-oem-6.5 (Ubuntu Noble)
     Importance: Undecided
         Status: Invalid

** Also affects: linux (Ubuntu Jammy)
   Importance: Undecided
       Status: New

** Also affects: linux (Ubuntu Mantic)
   Importance: Undecided
       Status: New

** Also affects: linux (Ubuntu Lunar)
   Importance: Undecided
       Status: New

** Also affects: linux (Ubuntu Noble)
   Importance: Undecided
       Status: New

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

** Also affects: linux-oem-6.1 (Ubuntu)
   Importance: Undecided
       Status: New

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

** Also affects: linux-oem-6.5 (Ubuntu)
   Importance: Undecided
       Status: New

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

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2045958

Title:
  Avoid using damage rectangle under hardware rotation mode when PSR is
  enabled

Status in linux package in Ubuntu:
  Confirmed
Status in linux-oem-6.1 package in Ubuntu:
  Invalid
Status in linux-oem-6.5 package in Ubuntu:
  Invalid
Status in linux source package in Jammy:
  Won't Fix
Status in linux-oem-6.1 source package in Jammy:
  Confirmed
Status in linux-oem-6.5 source package in Jammy:
  Confirmed
Status in linux source package in Lunar:
  Confirmed
Status in linux-oem-6.1 source package in Lunar:
  Invalid
Status in linux-oem-6.5 source package in Lunar:
  Invalid
Status in linux source package in Mantic:
  Confirmed
Status in linux-oem-6.1 source package in Mantic:
  Invalid
Status in linux-oem-6.5 source package in Mantic:
  Invalid
Status in linux source package in Noble:
  Confirmed
Status in linux-oem-6.1 source package in Noble:
  Invalid
Status in linux-oem-6.5 source package in Noble:
  Invalid

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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2045958/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to