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

            Bug ID: 500172
           Summary: Setting a colour profile with Wayland seems broken on
                    TeraScale-based GPUs
    Classification: Plasma
           Product: kwin
           Version: 6.1.5
          Platform: Kubuntu
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: colour-management
          Assignee: kwin-bugs-n...@kde.org
          Reporter: wedge...@wedge009.net
  Target Milestone: ---

Created attachment 178428
  --> https://bugs.kde.org/attachment.cgi?id=178428&action=edit
Display corruption with ICC set on Wayland

SUMMARY
I tried looking for similar issues - the closest I got was
https://bugs.kde.org/show_bug.cgi?id=477017, but I don't think it's related.

Most of my KDE systems are Kubuntu LTS based, and 24.04 is still using Plasma
5. With Kubuntu 24.10, Wayland is set as default
(https://kubuntu.org/news/kubuntu-24-10-oracular-oriole-released/). I decided
to give it a try: for the most part, things are looking good - the last time I
tried KDE on Wayland (probably many years ago), it was an unusable, broken
mess. The last thing I have outstanding is setting colour profiles.

With Plasma 5 on X11, I use colord-kde, which I understand wraps around GNOME's
colour manager. This has worked fine for me. However, attempting to use the
built-in colour management with Plasma 6 on Wayland, I get severe corruption on
old TeraScale-based GPUs - an example is attached.

(My colour profiles are generated using DisplayCAL-Py3.) I have colour profiles
working okay with Wayland on one system that has GCN-based graphics. But two
others systems, one an AMD APU, the other a discrete TeraScale-based Radeon HD
6870 (Barts XT), I get screen corruption when attempting to use colour profiles
with Wayland.

I accept TeraScale is rather old so I suppose falling back to X11 is
acceptable. But I thought to report this just in case someone knows what's
going on with the apparent pattern on this older architecture. I'm just using
the standard mesa-based amdgpu graphics.

STEPS TO REPRODUCE
1. Start a Plasma Wayland session.
2. Right-click on the screen -> Configure Display Settings
3. Set an ICC colour profile.

OBSERVED RESULT
Display becomes unusable until the configuration reverts to no profile set.

EXPECTED RESULT
Display is colour corrected as with doing the same on a GCN-based GPU.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 24.10, kernel 6.11.0-14.
KDE Plasma Version: 6.1.5
KDE Frameworks Version: 6.6.2
Qt Version: 6.6.2

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

Reply via email to