taj-ny / kwin-effects-forceblur

Fork of the KWin Blur effect for KDE Plasma 6 with additional features (including force blur) and bug fixes
GNU General Public License v3.0
153 stars 8 forks source link

effect not working on an hdr monitor #105

Open michaelb opened 4 days ago

michaelb commented 4 days ago

Hi! I'm experiencing issues with my external screen related to HDR: whenever HDR is enabled, windows become opaque (first screenshot). Reverting to a normal (SDR) profile in KDE settings "fixes" the issue (second screenshot) but is not quite ideal...

Screenshot_20240915_110936 Screenshot_20240915_111229

Issue seems present on latest develop and main branches, I'm currently on the AUR's kwin-effects-forceblur 1.3.1-1

I'll do my best to stay in touch in case you want to test a fix and don't have a HDR monitor at hands

taj-ny commented 4 days ago

I don't have an HDR monitor, but I did also run into this issue after enabling a color profile. It occurs when either fake blur (both main and develop) or antialiased rounded corners (only main) are enabled. Are you using either of those?

I improved the rounded corners implementation on develop because the previous one was horrible, so the issue shouldn't occur anymore. You need to restart KWin after installing a different version of the effect, otherwise it'll keep using the old one even if you toggle it in settings.

michaelb commented 3 days ago

I'm indeed using fake blur with a manually-blurred image.

I compiled and installed from the develop branch (commit acde198dad) but enabling fake blur still triggers the bug. Nice new features tho

taj-ny commented 3 days ago

Noise also stops working, even in the stock blur effect.

taj-ny commented 2 days ago

Fake blur should work now on develop. For now you'll need to toggle the effect after changing display settings.