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

            Bug ID: 522757
           Summary: Icons-Only Task Manager tooltip causes excessive
                    plasmashell CPU spike on hover
    Classification: Plasma
           Product: plasmashell
      Version First 6.7.2
       Reported In:
          Platform: KDE Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Task Manager and Icons-Only Task Manager widgets
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: 1.0

DESCRIPTION
Hovering over icons in the Icons-Only Task Manager causes plasmashell to spike
to ~60-75% CPU. The spike occurs on tooltip appear and disappear. The issue
scales significantly with display scaling — at 200% scale spikes reached ~75%
plasmashell CPU, at 100% scale ~60%.
Issue only occurs when an icon represents multiple grouped windows (tooltip
shows multi-window grid). Single window icons do not trigger the spike.
Suggests the per-hover cost scales with the number of windows being rendered in
the tooltip grid, consistent with dynamic QML delegate instantiation rather
than cached layout.

STEPS TO REPRODUCE
1. Have Icons-Only Task Manager on panel with "Show small window prewiews when
hovering over tasks" enabled
2. Have 2+ windows of the same application open (e.g. 7 Firefox windows)
3. Hover over the grouped icon
4. Observe CPU spike

OBSERVED RESULT
plasmashell CPU spikes to ~60-75% on hover. Spike is shorter/faster at 100%
scale than 200%.

EXPECTED RESULT
Minimal CPU usage on hover.

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 44
KDE Plasma Version: 6.7.2
KDE Frameworks Version: 6.27.0
Qt Version: 6.11.1
Kernel Version: 7.0.14-201.fc44.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 20 × 13th Gen Intel® Core™ i5-13600K
Memory: 32 GB of RAM (31.1 GB usable)
Graphics Processor 1: Intel® Arc A770

ADDITIONAL INFORMATION
* perf top during spike shows JIT-hot addresses in plasmashell (Qt V4 JIT
engine — QML/JavaScript execution)
* KWin-side thumbnails (Alt+Tab, Overview) are unaffected and cause no spike
* Disabling the Blur desktop effect reduced spike duration but did not
eliminate it

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

Reply via email to