Bug 495073 - Tooltip rendering issues when rapidly switching between panel icons
Summary: Tooltip rendering issues when rapidly switching between panel icons
Status: RESOLVED UPSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (other bugs)
Version First Reported In: 6.2.1
Platform: Fedora RPMs Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
: 499449 504132 (view as bug list)
Depends on:
Blocks:
 
Reported: 2024-10-20 03:12 UTC by Patrick Hoffmann
Modified: 2025-05-19 05:00 UTC (History)
7 users (show)

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


Attachments
Video of the bug (3.49 MB, video/webm)
2024-10-20 03:12 UTC, Patrick Hoffmann
Details
Panel tooltip glitch on Plasma 6.2.2 (151.33 KB, video/webm)
2024-10-31 18:51 UTC, John Kizer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Hoffmann 2024-10-20 03:12:53 UTC
Created attachment 175046 [details]
Video of the bug

SUMMARY

Hello,

when I hover the mouse over an icon in the panel, it correctly shows the tooltip. However, when I quickly move the mouse back and forth between two icons, the rendering of the tooltips seems to malfunction. Once I slow down the movement, the tooltips appear normal again. Since it’s difficult for me to describe the issue in words, I have recorded a video demonstrating the problem.

STEPS TO REPRODUCE

1. Hover over the kickoff icon.
2. Quickly move the mouse over the settings icon and then back to the kickoff icon, and repeat the process quickly.

OBSERVED RESULT

The tooltips are rendered incorrectly.

EXPECTED RESULT

Correctly rendered tooltips.

SOFTWARE/OS VERSIONS

Operating System: Fedora Linux 41
KDE Plasma Version: 6.2.1
KDE Frameworks Version: 6.7.0
Qt Version: 6.7.2
Kernel Version: 6.11.4-300.fc41.x86_64 (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION

Processors: 16 × AMD Ryzen 7 7800X3D 8-Core Processor
Memory: 30.9 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 4080 SUPER/PCIe/SSE2
Manufacturer: Micro-Star International Co., Ltd.
Product Name: MS-7E16
System Version: 1.0

Screens
=======
Number of Screens: 3

Screen 0:
---------
Name: HDMI-A-1
Enabled: 1
Geometry: 5120,0,1080x1920
Scale: 1
Refresh Rate: 143981
Adaptive Sync: incapable
Screen 1:
---------
Name: DP-1
Enabled: 1
Geometry: 2560,240,2560x1440
Scale: 1
Refresh Rate: 360000
Adaptive Sync: automatic
Screen 2:
---------
Name: DP-2
Enabled: 1
Geometry: 0,240,2560x1440
Scale: 1.5
Refresh Rate: 59997
Adaptive Sync: automatic
Comment 1 Patrick Hoffmann 2024-10-22 09:09:38 UTC
A similar or the same issue seems to exist in GTK as well (https://gitlab.gnome.org/GNOME/gtk/-/issues/5832). However, since GTK now uses Vulkan, I’ve never encountered the problem there.

Since this appears to be an issue with the NVIDIA driver, I’m not sure if there’s anything you can do about it or if it’s something you'd want to address.
Comment 2 John Kizer 2024-10-31 18:51:07 UTC
Created attachment 175419 [details]
Panel tooltip glitch on Plasma 6.2.2
Comment 3 John Kizer 2024-10-31 18:52:11 UTC
I'm seeing this as well on Plasma 6.2.2 (added attachment with what it looks like on my system, with a non-floating panel).

Operating System: Fedora Linux 41
KDE Plasma Version: 6.2.2
KDE Frameworks Version: 6.7.0
Qt Version: 6.7.2
Kernel Version: 6.11.5-300.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Graphics Processor: NVIDIA GeForce RTX 4070 SUPER/PCIe/SSE2
Comment 4 Nate Graham 2024-11-05 22:34:33 UTC
Thanks for the screen recordings. I'm not able to reproduce this issue with current git master on my system. I have an AMD GPU, however. It may be an issue specific to the NVIDIA GPU drivers. Is anyone able to experience this issue *without* an AMD GPU using the proprietary drives? Is anyone brave enough to try with Nouveau or the open kernel drivers, rather than the proprietary drivers?
Comment 5 John Kizer 2024-11-06 04:22:52 UTC
(In reply to Nate Graham from comment #4)
> Thanks for the screen recordings. I'm not able to reproduce this issue with
> current git master on my system. I have an AMD GPU, however. It may be an
> issue specific to the NVIDIA GPU drivers. Is anyone able to experience this
> issue *without* an AMD GPU using the proprietary drives? Is anyone brave
> enough to try with Nouveau or the open kernel drivers, rather than the
> proprietary drivers?

I never thought I'd get credit for being brave this easily, but - to confirm your hypothesis, I did not notice this issue when I rebooted my Nvidia desktop into the Nouveau drivers, nor could I see it on my wife's AMD-only laptop. (Using Nouveau introduced an array of other issues, but this particular one disappeared!)
Comment 6 Nate Graham 2024-11-06 05:53:59 UTC
Thanks a lot. So yeahhhh It's gonna be a proprietary NVIDIA GPU driver then, sorry!

If you want to get even more credit, feel free to report this issue to the NVIDIA folks, either by sending an email to linux-bugs@nvidia.com or making a post at https://forums.developer.nvidia.com/c/gpu-graphics/linux. It would be helpful to the NVIDIA developers if you could run nvidia-bug-report.sh and attach the resulting file in your report.
Comment 7 John Kizer 2024-11-06 06:17:35 UTC
Thanks - for reference for others, the Nvidia bug post is here:

https://forums.developer.nvidia.com/t/tooltip-distortion-on-kde-plasma/312358
Comment 8 John Kizer 2025-02-05 17:14:47 UTC
*** Bug 499449 has been marked as a duplicate of this bug. ***
Comment 9 John Kizer 2025-05-19 05:00:48 UTC
*** Bug 504132 has been marked as a duplicate of this bug. ***