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

--- Comment #6 from Roman Gilg <subd...@gmail.com> ---
(In reply to Duncan from comment #5)
> FWIW, kwin master as of 054cfc1c8 seems to be /vastly/ improved, altho not
> /quite/ back to where it was.  I'd say 75-80% (aka 3/4 to 4/5) of the
> original regression performance loss has been regained.
> 
> I can run all my usual effects now, but still noticed a bit of slow-down
> until I tweaked configs a bit, adjusting the wobbly-windows config for
> normal windows and bumping animation speed (workspace behavior, general
> behavior, animation speed slider) for plasma (autohide panel showing speed,
> panel plasmoid hover popup morphing speed).
> 
> It's fast enough now if I was new to plasma I'd never suspect the regression
> and would just tweak things if the default seemed slow until they worked as
> I wanted, and it's only that I had it tuned to what I wanted before and it
> was still slightly too slow with that config that hints at the far greater
> regression before.
> 
> (In reply to Roman Gilg from comment #4)
> > Please check out if this solves the problem for you:
> > https://phabricator.kde.org/D26216
> 
> I take it that's not yet applied to master?  Do I still need to try it? 
> And/or would bisecting the commit at which I got most of the performance
> back still help?

Yea, not yet applied. Would be great if you could try it. I noticed some slow
downs as well now after more testing with certain configurations and this patch
should help with them. Can you apply it to the top of KWin master?

> (While fiddling with the config I noticed the FPS effect once again.  Too
> bad I didn't think to try enabling it when kwin was lagging out so badly. 
> It'd have been nice to get real numbers, tho of course I still could by
> pinning the bad commit and rebuilding...)

The numbers of the FPS effect are not that reliable. Actually currently I test
often with:
https://www.testufo.com/animation-time-graph
https://www.vsynctester.com/

> (My regular updates included a gcc-9.2.0 gentoo patch revision early in the
> update sequence, a mesa update from 19.3.0 to 19.3.1, and an llvm and clang
> update from 9.0.1-rc3 to 9.0.1 release, of interest given their usage with
> amdgpu for shader-compiling, etc.  While kwin's 00bf75d06 commit did indeed
> regress something, it's possible that it was only as severe as I was seeing
> due to a bug in one of the above packages and that updating that package,
> not a kwin commit since then-head d72e96802, gave me back most of what I saw
> lost in that regression.)
> 
> I've a couple more days off due to Christmas, and (if only for my own
> curiosity) may well do some more rebuild testing to pin down exactly what
> gave me that performance back, as well as testing D26216, but FWIW it's
> definitely workable now and as such I'd be OK with closing the bug, even if
> I didn't get 100% of the pre-regression performance back.

It's good to hear that it feels better now. Thank you for the feedback. But
check out the patch D26216 above if it improves the situation even more.

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

Reply via email to