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.