https://bugs.kde.org/show_bug.cgi?id=477223

--- Comment #14 from Conn O'Griofa <connogri...@gmail.com> ---
Unfortunately, this issue persists with KWin 6.0.1 in Arch. In case it helps,
I've done some testing to try and isolate the issue.

Test procedure:
* Set Desktop Effects to defaults, then enable FPS counter
* Open a single 80x25 Konsole window, leaving visible in the middle of the
screen
* With no other applications open or minimized, repeatedly click the kicker
menu to trigger the open/close animation.

Some relevant results:
* Base settings, no ICC profile: 58-60fps
* Base settings with ICC profile: 30-45fps
* Blur plugin disabled with ICC profile: 55-60fps

Testing Night Light (5700K temperature forced):
* NL with no ICC profile: 58-60fps
* NL with no ICC profile, KWIN_DRM_FORCE_COLOR_MANAGEMENT=1: 30-45fps

My conclusion from the above behaviour is that the shader fallback is the
primary cause of the performance issue, and can also be replicated when the
Night Light is used with no ICC profile but the shader fallback is forced via
the environment variable. If there is any other information I can provide,
please let me know. Unfortunately, Kwin 6.0.1's X11 performance has also
regressed badly on my system relative to the 5.27 release (unrelated to ICC
profiles or Night Light; will file a separate bug when I have tested more
thoroughly)/

Note that overall compositor performance is OK; e.g, displaying vsynctester.com
in a browser will show a constant 60fps even if an ICC profile or NL + shader
fallback is active, as long as no compositor effects are being triggered at the
same time. The slowdown seems to occur mostly with certain desktop effects such
as Blur or Overview, but other effects such as Squash or Magic Lamp have no
problem maintaining a fluid 60fps.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to