Summary: | With icc monitor profile enabled there is light patch that follows the cursor | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Doug <dougshaw77> |
Component: | wayland-generic | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | Landgraf132, nate, xaver.hugl |
Priority: | NOR | Keywords: | qt6, wayland-only |
Version First Reported In: | 5.91.0 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/3569eaab15963db93ecee7ccee161492a8b1432e | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: |
Watch carefully around the cursor as it moves
video showing graphical error |
Description
Doug
2024-01-04 06:17:02 UTC
Disregard the attachment, the error is not visible on the video. Sorry. Can you film the display with a phone to show the issue? Created attachment 164758 [details]
video showing graphical error
Hmm, not sure what's going on there. Does it happen with all cursor themes? (In reply to Zamundaaa from comment #4) > Hmm, not sure what's going on there. Does it happen with all cursor themes? I tried both Breeze Light and Dark, and installed a couple others. It is the same on all of them. *** Bug 479898 has been marked as a duplicate of this bug. *** Can confirm with the ICC profile attached in bug 479898 A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/4947 As side info for you, the profile attached in bug 479898 is not a good one. Zero brightness should ideally always be mapped to zero brightness, but more importantly, it reduces the maximum brightness of the screen, which shouldn't happen with a properly created profile. Git commit 6ab8f179a7171a5e5dd41d667dd0cc571765dad6 by Xaver Hugl. Committed on 16/01/2024 at 19:42. Pushed by zamundaaa into branch 'master'. backends/drm: apply the ICC profile without premultiplication As a side effect, this ensures that when alpha is zero, rgb is zero as well. This is needed because the ICC profile may contain transformations where zero brightness gets mapped to a non-zero value. M +2 -0 src/backends/drm/icc.frag M +2 -0 src/backends/drm/icc_core.frag https://invent.kde.org/plasma/kwin/-/commit/6ab8f179a7171a5e5dd41d667dd0cc571765dad6 Git commit 3569eaab15963db93ecee7ccee161492a8b1432e by Xaver Hugl. Committed on 16/01/2024 at 20:05. Pushed by zamundaaa into branch 'Plasma/6.0'. backends/drm: apply the ICC profile without premultiplication As a side effect, this ensures that when alpha is zero, rgb is zero as well. This is needed because the ICC profile may contain transformations where zero brightness gets mapped to a non-zero value. (cherry picked from commit 6ab8f179a7171a5e5dd41d667dd0cc571765dad6) M +2 -0 src/backends/drm/icc.frag M +2 -0 src/backends/drm/icc_core.frag https://invent.kde.org/plasma/kwin/-/commit/3569eaab15963db93ecee7ccee161492a8b1432e |