Bug 480988 - When moving the mouse over widgets with hover effects (e.g. launcher menu items, system settings side bar) CPU usage is higher than 150%
Summary: When moving the mouse over widgets with hover effects (e.g. launcher menu ite...
Status: REPORTED
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2024-02-07 07:08 UTC by feature
Modified: 2024-02-25 07:47 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
idle (this is the cpu usage while doing nothing) (331.95 KB, image/png)
2024-02-08 07:57 UTC, feature
Details
hover over menu (this is the cpu usage when moving the cursor over options in the side bar of the settings window) (337.04 KB, image/png)
2024-02-08 07:58 UTC, feature
Details

Note You need to log in before you can comment on or make changes to this bug.
Description feature 2024-02-07 07:08:22 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***
When moving the mouse over widgets with hover effects (e.g. launcher menu items, system settings side bar) CPU usage is higher than 150%

Interestingly - in Dolphin side bar, where there's also a hover effect (albeit different one) - this doesn't happen.

STEPS TO REPRODUCE
1. Open system settings
2. Move mouse over the side bar (this also happens in many other places, e.g. effects election in settings and info center)

OBSERVED RESULT
CPU usage as reported in top shoots up to more than 150%.

EXPECTED RESULT
CPU usage shouldn't noticeably increase - as is the case with Dolphin's side bar.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 6.0.80
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.1

ADDITIONAL INFORMATION

inxi output:

System:
  Kernel: 6.5.0-15-generic x86_64 bits: 64 compiler: N/A
    Desktop: KDE Plasma 6.0.80 Distro: KDE neon 22.04 Unstable Edition
    base: Ubuntu 22.04 LTS Jammy
Machine:
  Type: Desktop System: Dell product: Precision 3630 Tower v: N/A
    serial: <superuser required>
  Mobo: Dell model: 0NNNCT v: A01 serial: <superuser required> UEFI: Dell
    v: 2.26.0 date: 12/08/2023
CPU:
  Info: 6-core model: Intel Core i7-8700 bits: 64 type: MT MCP
    arch: Coffee Lake rev: A cache: L1: 384 KiB L2: 1.5 MiB L3: 12 MiB
  Speed (MHz): avg: 1170 high: 4354 min/max: 800/4600 cores: 1: 900 2: 900
    3: 851 4: 900 5: 800 6: 800 7: 1039 8: 900 9: 832 10: 4354 11: 966 12: 800
    bogomips: 76799
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel CoffeeLake-S GT2 [UHD Graphics 630]
    vendor: Dell CometLake-S driver: i915 v: kernel bus-ID: 00:02.0
  Device-2: NVIDIA GP104 [GeForce GTX 1080] vendor: Dell driver: nvidia
    v: 535.154.05 bus-ID: 01:00.0
  Display: wayland server: X.org v: 1.21.1.4 with: Xwayland v: 23.2.3
    compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
    unloaded: fbdev,nouveau,vesa gpu: i915,nvidia resolution: 1920x1080
  OpenGL: renderer: NVIDIA GeForce GTX 1080/PCIe/SSE2
    v: 4.6.0 NVIDIA 535.154.05 direct render: Yes
Audio:
  Device-1: Intel Cannon Lake PCH cAVS vendor: Dell driver: snd_hda_intel
    v: kernel bus-ID: 00:1f.3
  Device-2: NVIDIA GP104 High Definition Audio vendor: Dell
    driver: snd_hda_intel v: kernel bus-ID: 01:00.1
  Sound Server-1: ALSA v: k6.5.0-15-generic running: yes
  Sound Server-2: PulseAudio v: 15.99.1 running: yes
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Intel Ethernet I219-LM vendor: Dell driver: e1000e v: kernel
    port: N/A bus-ID: 00:1f.6
  IF: eno1 state: up speed: 100 Mbps duplex: full mac: <filter>
RAID:
  Hardware-1: Intel SATA Controller [RAID mode] driver: ahci v: 3.0
    bus-ID: 00:17.0
Drives:
  Local Storage: total: 476.94 GiB used: 9.68 GiB (2.0%)
  ID-1: /dev/sda vendor: Micron model: 1100 SATA 512GB size: 476.94 GiB
Partition:
  ID-1: / size: 19.12 GiB used: 9.59 GiB (50.2%) fs: ext4 dev: /dev/sda6
  ID-2: /boot/efi size: 646 MiB used: 90.2 MiB (14.0%) fs: vfat
    dev: /dev/sda1
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 39.0 C pch: 47.0 C mobo: 39.0 C
  Fan Speeds (RPM): cpu: 1569 fan-2: 859
Info:
  Processes: 279 Uptime: 2m Memory: 31.17 GiB used: 2.42 GiB (7.8%)
  Init: systemd runlevel: 5 Compilers: gcc: 11.4.0 Packages: 2181 Shell: Bash
  v: 5.1.16 inxi: 3.3.13
Comment 1 fanzhuyifan 2024-02-08 05:49:33 UTC
Could you attach a screenshot of htop or other process monitors so that we can see which process is causing this CPU spike? Thanks!
Comment 2 feature 2024-02-08 07:57:09 UTC
Created attachment 165660 [details]
idle (this is the cpu usage while doing nothing)
Comment 3 feature 2024-02-08 07:58:16 UTC
Created attachment 165661 [details]
hover over menu (this is the cpu usage when moving the cursor over options in the side bar of the settings window)
Comment 4 Bug Janitor Service 2024-02-23 03:46:16 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 feature 2024-02-25 06:55:22 UTC
I've added the requested screenshots... Have I missed anything? Why is this still in WAITING FOR INFO? Should I have changed the status myself?