Bug 514237 - Blur effect on background windows do not repaint correctly when other windows overlap
Summary: Blur effect on background windows do not repaint correctly when other windows...
Status: REPORTED
Alias: None
Product: kwin
Classification: Plasma
Component: effects-various (other bugs)
Version First Reported In: 6.5.4
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-06 17:32 UTC by Alexis Belmonte
Modified: 2026-01-12 22:49 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Demonstration of the blur effect bug (3.21 MB, video/mp4)
2026-01-06 17:34 UTC, Alexis Belmonte
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexis Belmonte 2026-01-06 17:32:23 UTC
SUMMARY
The Blur background effect applied to windows do not react correctly to other windows' content changes, leaving visible patches/rectangles that break the consistency of the blur effect. 

STEPS TO REPRODUCE
1. Open a window with a blurred background like Konole
2. Have another window below the aformentioned window update its content
3. Observe the blurred background not being repainted correctly
(see attachment)

OBSERVED RESULT
The window is only partially repainted, leaving a visible rectangle delimitation that breaks the blur effect's smoothness

EXPECTED RESULT
The background blur should be smooth and consistent across the whole window.

SOFTWARE/OS VERSIONS
Linux: 6.18.2-arch2-1
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.21.0
Qt Version: 6.10.1
Wayland with PRIME setup

% lspci|grep VGA
00:02.0 VGA compatible controller: Intel Corporation Arrow Lake-S [Intel Graphics] (rev 06)
02:00.0 VGA compatible controller: NVIDIA Corporation GB203M / GN22 [GeForce RTX 5090 Max-Q / Mobile] (rev a1)
80:14.5 Non-VGA unclassified device: Intel Corporation Device 7f2f (rev 10)

% glxinfo | head -n15
name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_context_flush_control, GLX_ARB_create_context, 
    GLX_ARB_create_context_no_error, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample, 
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_get_drawable_type, GLX_EXT_libglvnd, GLX_EXT_no_config_context, 
    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
    GLX_MESA_copy_sub_buffer, GLX_OML_swap_method, GLX_SGIS_multisample, 

ADDITIONAL INFORMATION
All blur effects are affected, whether it be from the official Blur effect or 3rd party ones available e.g. on the ArchLinux AUR.
Comment 1 Alexis Belmonte 2026-01-06 17:34:33 UTC
Created attachment 188276 [details]
Demonstration of the blur effect bug
Comment 2 Alexis Belmonte 2026-01-12 22:49:25 UTC
Using https://github.com/4v3ngR/kwin-effects-glass, the issue is fixed. Maybe this should be upstreamed?