Bug 482861 - Overview FPS drop animation
Summary: Overview FPS drop animation
Status: CONFIRMED
Alias: None
Product: kwin
Classification: Plasma
Component: effects-overview (show other bugs)
Version: 6.0.1
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2024-03-08 11:57 UTC by Sauf
Modified: 2024-03-26 16:14 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sauf 2024-03-08 11:57:26 UTC
SUMMARY
I've been using KDE Plasma for the past six months. Overall, the animations look good, but every time I use the overview effect, I experience laggy animations and FPS drops. I've updated to KDE 6, and even with the new overview design, the issue persists.

STEPS TO REPRODUCE
1. Login
2. Trigger overview effect using screen edge or META+W shortcut
3. lower FPS than normal and feeling laggy

OBSERVED RESULT
FPS drops notably than normal usage of plasma

EXPECTED RESULT
Overview desktop effect 144/60 fps and no fps drop/"feeling laggy"

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux
(available in About System)
Kernel Version: 6.7.8-zen1-1-zen (64-bit)
KDE Plasma Version: 6.0.1
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2

ADDITIONAL INFORMATION
using both 60hz and 144hz issue persist. in 60hz FPS drops to 38 and in 144hz FPS drops to 117.
Comment 1 Sauf 2024-03-08 12:04:24 UTC
Hardware
AMD Ryzen 5 5600H
16 GB
AMD Radeon RX 6600M Graphics
Comment 2 Bug Janitor Service 2024-03-08 13:53:27 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/5390
Comment 3 Zamundaaa 2024-03-26 16:14:44 UTC
Git commit d59451adcf8f7a4d90659a60bfbe73230091b0e3 by Xaver Hugl.
Committed on 26/03/2024 at 16:06.
Pushed by zamundaaa into branch 'master'.

effects/quickeffect: render qtquick scenes in the normal render pass

If they're rendered in prePaintScreen, the time needed to render them is not
accounted for in compositing scheduling, which may make KWin miss vblank
Related: bug 452119, bug 482034

M  +5    -0    src/effect/offscreenquickview.cpp
M  +9    -10   src/effect/quickeffect.cpp

https://invent.kde.org/plasma/kwin/-/commit/d59451adcf8f7a4d90659a60bfbe73230091b0e3