Bug 353974 - Provide an option to turn off animations
Summary: Provide an option to turn off animations
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: master
Platform: Other Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-16 17:55 UTC by Martin Klapetek
Modified: 2021-03-09 04:03 UTC (History)
9 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Klapetek 2015-10-16 17:55:06 UTC
There are upstream bugs like bug 311799 or bug 347237, where the GPU goes full power to do an animation. We can't really prevent it, but we could provide an option to turn off Plasma animations. We do have it in some property in the theme object iirc.

But before simply turning off all animations, I think we should spend some time to think what to replace the animations with, eg. when copying files, the spinning wheel shows activity, it should be replaced at least with something sensible that shows "I'm copying files" but is not animated.
Comment 1 Martin Klapetek 2015-10-16 18:00:52 UTC
<mgraesslin> can we detect that and turn off when needed
<mgraesslin> doing the sane thing instead of adding a knob to workaround ;-)

I'd support approach like this^. Not sure how to go about it though.
Comment 2 Kai Uwe Broulik 2015-10-17 15:17:25 UTC
Or we could fix QML by providing partial repaints and other stuff so the spinner no longer eats up all CPU. It clearly did not in the 4.x times before it was done in QML *duck*
Comment 3 Michael D 2016-09-06 07:07:02 UTC
I would prefer an option to just shut animatinos off completely since even even if the bug in QML were fixed, animations still--unnecessarily!--eat up precious cpu cycles. We could probably even replace animations with just coloring the icons differently to show some action is taking place.
Comment 4 Bart 2017-01-12 03:06:00 UTC
+1 for this, since the CPU still goes to 100% when spinners are shown (https://bugs.kde.org/show_bug.cgi?id=312919)
Comment 5 Nate Graham 2021-03-09 04:03:37 UTC
We have this now!

System Settings > Behavior > General Behavior > Set animation speed slider to "Instant"