Bug 493909 - circle animation on task manager spins way faster on high refresh rate display
Summary: circle animation on task manager spins way faster on high refresh rate display
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager widgets (other bugs)
Version First Reported In: 6.1.5
Platform: Fedora RPMs Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-01 10:53 UTC by renner0
Modified: 2025-06-23 22:05 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 6.3.4 or earlier
Sentry Crash Report:


Attachments
compare 360Hz animation speed vs 60Hz (365.79 KB, video/mp4)
2024-10-01 10:53 UTC, renner0
Details

Note You need to log in before you can comment on or make changes to this bug.
Description renner0 2024-10-01 10:53:13 UTC
Created attachment 174260 [details]
compare 360Hz animation speed vs 60Hz

SUMMARY
when you launch an app and look at the animation circle on the task manager it spins really fast on a 360 Hz display (6 times the usual speed I guess)
If you have a second panel on the slower monitor it has it's own usual (intended) speed.

The longer the app takes to load or how much faster (or slower) the monitor is compared against 60Hz the more noticeable/distracting it is

STEPS TO REPRODUCE
0. have high refresh rate monitor like 120, 240, 360Hz etc.
1. launch an app that takes a second to load like steam or a custom shortcut command 
2. look at task manager circle animation

OBSERVED RESULT
circle go brrrrr

EXPECTED RESULT
animation speed is not tied to refresh rate

SOFTWARE/OS VERSIONS
Operating System: Bazzite 40
KDE Plasma Version: 6.1.5
KDE Frameworks Version: 6.6.0
Qt Version: 6.7.2
Kernel Version: 6.9.12-205.fsync.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 24 × AMD Ryzen 9 7900X 12-Core Processor
Memory: 30.4 GiB of RAM
Graphics Processor: AMD Radeon RX 6750 XT

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2024-10-01 17:11:14 UTC
We saw this bug in the past with Bug 419421, but it was supposed to be fixed for Plasma 6.0.

Are any other animations in QML-based software (Plasma, notifications, Discover, Spectacle, NeoChat, Elisa, etc) also too fast?
Comment 2 renner0 2024-10-01 21:18:06 UTC
(In reply to Nate Graham from comment #1)
> We saw this bug in the past with Bug 419421, but it was supposed to be fixed
> for Plasma 6.0.
> 
> Are any other animations in QML-based software (Plasma, notifications,
> Discover, Spectacle, NeoChat, Elisa, etc) also too fast?

Yes, I saw it in Discover when you switch the category (spinning gear icon) and Elisa.
I don't use NeoChat and couldn't find a way to trigger an animation in the notifications and spectacle.
Comment 3 renner0 2024-10-08 15:13:01 UTC
Huh, Now I can't reproduce the issue anymore. Same version same everything.
Comment 4 renner0 2024-10-09 14:13:56 UTC
(In reply to Renner03 from comment #3)
> Huh, Now I can't reproduce the issue anymore. Same version same everything.

Now I can again...
Comment 5 Nate Graham 2025-05-09 17:48:40 UTC
IIRC we fixed this at some point. Can you check and see if it's still an issue in Plasma 6.3.5 or later, and also presumably with newer system packages including newer versions of the packages for the graphics stack?
Comment 6 renner0 2025-05-10 11:32:05 UTC
(In reply to Nate Graham from comment #5)
> IIRC we fixed this at some point. Can you check and see if it's still an
> issue in Plasma 6.3.5 or later, and also presumably with newer system
> packages including newer versions of the packages for the graphics stack?

I haven't seen it in the past couple months
Running 6.3.4 right now.
Comment 7 Nate Graham 2025-05-10 13:15:54 UTC
Great!
Comment 8 renner0 2025-06-23 11:44:27 UTC
I can again reproduce this in discover now:
Operating System: Aurora 42
KDE Plasma Version: 6.4.0
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1
Kernel Version: 6.14.6-300.fc42.x86_64 (64-bit)
Graphics Platform: Wayland

open discover, search for gimp (flatpak backend), click add-ons
Comment 9 TraceyC 2025-06-23 21:30:03 UTC
I tested this on git-master, by launching Steam, Neochat and Elisa

I don't see a difference between 120Hz animation speed vs 60Hz
This is on a system with an NVIDIA GPU. If someone with a different GPU could test, that would be helpful.
Comment 10 Nate Graham 2025-06-23 22:05:19 UTC
The implementation of the busy spinner is different between Plasma and apps; please open a new bug report in frameworks-qqc2-desktop-style if you're seeing what outwardly looks like the same issue but in QtQuick-based apps like Discover.