Summary: | Prefer Color accuracy is causing artifacts with plasma applets when blur effect is active | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Artem <stasyukartem2> |
Component: | colour-management | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | katze_942, meven, nate, QingWanNiang, rmallah29, t.kijas, xaver.hugl |
Priority: | NOR | Keywords: | regression |
Version: | 6.3.0 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
See Also: |
https://bugs.kde.org/show_bug.cgi?id=499982 https://bugs.kde.org/show_bug.cgi?id=500477 |
||
Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/9621e6b7831b207fe9fcaef58fca6f5849964790 | Version Fixed In: | 6.3.3 |
Sentry Crash Report: | |||
Attachments: | Bug demonstration |
Description
Artem
2025-02-12 23:17:57 UTC
If you disable blur and background contrast effect, is it still reproducible? Also, what GPU are you using? (In reply to Zamundaaa from comment #2) > Also, what GPU are you using? Hi! I have a laptop with an integrated Intel UHD 630 GPU (In reply to Vlad Zahorodnii from comment #1) > If you disable blur and background contrast effect, is it still reproducible? Hey Vlad! I have tested, and here are my results: Blur on Background Contrast off: still same issue Blurr off Background Contrast off: issue gone Blurr off Background Contrast on: issue gone *** Bug 500304 has been marked as a duplicate of this bug. *** *** Bug 500658 has been marked as a duplicate of this bug. *** *** Bug 499982 has been marked as a duplicate of this bug. *** I managed to replicate the issue on my Intel laptop, but not on AMD, so I suspect this may be a driver bug around 16 bit buffers. I'll do some more debugging to find out if another buffer format works better. Is there anyone that has the problem on not-Intel? A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/7268 Git commit b81a8635dd40380bbd4e39d4584221caca1abd8f by Xaver Hugl. Committed on 06/03/2025 at 13:05. Pushed by zamundaaa into branch 'master'. plugins/blur: clear all textures after allocating them It's not guaranteed that the driver fills them with sane values, if we don't clear them, then areas of the textures that aren't immediately painted to (like when the window starts up partially off-screen) can contain random noise and affect the final result. M +4 -0 src/plugins/blur/blur.cpp https://invent.kde.org/plasma/kwin/-/commit/b81a8635dd40380bbd4e39d4584221caca1abd8f Git commit 9621e6b7831b207fe9fcaef58fca6f5849964790 by Xaver Hugl. Committed on 06/03/2025 at 13:41. Pushed by zamundaaa into branch 'Plasma/6.3'. plugins/blur: clear all textures after allocating them It's not guaranteed that the driver fills them with sane values, if we don't clear them, then areas of the textures that aren't immediately painted to (like when the window starts up partially off-screen) can contain random noise and affect the final result. (cherry picked from commit b81a8635dd40380bbd4e39d4584221caca1abd8f) Co-authored-by: Xaver Hugl <xaver.hugl@gmail.com> M +4 -0 src/plugins/blur/blur.cpp https://invent.kde.org/plasma/kwin/-/commit/9621e6b7831b207fe9fcaef58fca6f5849964790 (In reply to Zamundaaa from comment #8) > I managed to replicate the issue on my Intel laptop, but not on AMD, so I > suspect this may be a driver bug around 16 bit buffers. I'll do some more > debugging to find out if another buffer format works better. > > Is there anyone that has the problem on not-Intel? Hi, I can confirm graphical artifacts when using amdgpu drivers (RX 7800 XT 16GB) after wake from suspend-to-ram. They mainly occur in games (even in their menus) and/or benchmarks, strange white stripes. After they appear in games, they appear in GPU accelerated in-firefox-opened websites. Disabling color accuracy seems to disable this behaviour. I use KDE NEON latest version, resolution of monitor is 3440x1440. *** Bug 502155 has been marked as a duplicate of this bug. *** |