Option to suspend blur (or suspend transperancy) for apps that are not focused to save on resources. #732
Replies: 3 comments 4 replies
-
KWin has the best and most resource-friendly blur effect I've ever seen. I haven't encountered a problem with several translucent windows but some users have reported problems with only 2 windows. There are factors other than KWin too. I use Intel with modesetting and the default settings.
It should be possible if the needed code is added but I'm not sure whether enabling the blur effect on activation and disabling it on deactivation will be resource-friendly. I'll experiment with it when I find the time and will tell you about the result here. Thanks for the idea! |
Beta Was this translation helpful? Give feedback.
-
I found some time to write a part of the code for testing. There was a problem with disabling KWin's blur effect (sometimes artifacts appeared on windows without blurring) but I found a simple workaround. I should test it more and complete the code before adding a commit but, so far, it seems acceptable: I saw to extra resource usage. I left the translucent windows that didn't accept focus to be always blurred. There seems to be only one problem that's out of Kvantum's control: KWin's decorations are always blurred with KWin themes that support blurring. Understandably, it isn't our problem. |
Beta Was this translation helpful? Give feedback.
-
Done in 8cc949b The new option is in Kvantum Manager → Configure Active Theme → Hacks → No blurring for inactive windows. |
Beta Was this translation helpful? Give feedback.
-
So, Is such a feature possible where the inactive windows suspends its blur and only the window that is in focus should be blurred (Similar to uwp apps in windows 10 that have blur). When opening like 5 dolphin windows, konsole, okular simultaneously the whole ui lags during animations, or resizing and such. It might be the issue with buggy gpu drivers or unoptimized implementation of kwin blur, but this seriously hampers the kde experience. So, is such an option possible for kvantum and kwin.
Beta Was this translation helpful? Give feedback.
All reactions