https://bugs.kde.org/show_bug.cgi?id=506491

            Bug ID: 506491
           Summary: Asahi Linux: Plane operation would have crashed DCP.
                    Screen locker is broken.
    Classification: Plasma
           Product: plasmashell
      Version First 6.4.1
       Reported In:
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: major
          Priority: NOR
         Component: Screen locking
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: 1.0

SUMMARY
On Fedora Linux Asahi Remix 42, the compositor does an illegal request for DCP.
The result is (not limited to) the screen locker is broken, requiring dropping
into TTY and doing `loginctl unlock-session`.

STEPS TO REPRODUCE
1.  Login to your user account
2.  Wait for the screen to autolock
3.  Observe

OBSERVED RESULT
The screen locker is broken. A message from DCP driver is printed:

```
[  369.437762] apple-drm soc:display-subsystem: Plane operation would have
crashed DCP! Rejected!
                                DCP requires 32x32 of every plane to be within
screen space.
                                Your compositor asked to overlay [2355x1571,
2403x1600] on 2560x1600.
                                This is not supported, and your compositor
should have
                                switched to software compositing when this
operation failed.
                                You should not have noticed this at all. If
your screen
                                froze/hitched, or your compositor crashed,
please report
                                this to the your compositor's developers. We
will not
                                throw this error again until you next reboot.
```
Note that the message is sometimes printed by stuffs thats not the screen
locker, though it reliably affects the screenlocker.

EXPECTED RESULT
The screen locker works normally.

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux Asahi Remix 42
KDE Plasma Version: 6.4.1
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1
Kernel Version: 6.14.8-400.asahi.fc42.aarch64+16k (64-bit)
Graphics Platform: Wayland
Processors: 4 × Apple Avalanche (M2), 4 × Apple Blizzard (M2)
Memory: 23.0 GiB of usable RAM
Graphics Processor 1: Apple M2
Graphics Processor 2: llvmpipe
Product Name: Apple MacBook Air (13-inch, M2, 2022)
U-Boot Version: 2025.04

ADDITIONAL INFORMATION

Other samples from journalctl:
```
Jul 01 12:43:36 trung-macbookair kernel: apple-drm soc:display-subsystem: Plane
operation would have crashed DCP! Rejected!
                                                                 DCP requires
32x32 of every plane to be within screen space.
                                                                 Your
compositor asked to overlay [322x1572, 370x1600] on 2560x1600.
                                                                 This is not
supported, and your compositor should have
                                                                 switched to
software compositing when this operation failed.
                                                                 You should not
have noticed this at all. If your screen
                                                                 froze/hitched,
or your compositor crashed, please report
                                                                 this to the
your compositor's developers. We will not
                                                                 throw this
error again until you next reboot.
Jul 01 12:43:37 hostname systemd[1089]: Started
[email protected] - Firefox -
Web Browser.
```

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to