Summary: | Task Manager icons disappear/move to the left when mouse is moved over them | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Vorpal <kdebugs> |
Component: | Task Manager and Icons-Only Task Manager | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED UPSTREAM | ||
Severity: | grave | CC: | lamarque, mail, nate, qydwhotmail, sam |
Priority: | NOR | Keywords: | qt6 |
Version: | 6.0.1 | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Vorpal
2024-03-08 07:47:01 UTC
I am experiencing the same thing on my system and I'd like to add a few more details. 1. This happens not only to widgets attached to the panel, but ones on the desktop itself: https://youtu.be/4MfvKvLBKUU 2. Same behavior happens on my non-primary monitor as well 3. How and which icons are refreshed differs: - Entering and exiting edit mode refreshes all of them - Opening Dolphin via the Meta+E keybind makes all icons in the Task Manager refresh - Launching individual programs by their Meta+Number (Active Task Manager Entry in plasmashell shortcuts) refreshes only the icon of that program. If the program was previously already launched, the icon will stay displaced in corner - All of these methods do not refresh the icons of widgets that are not attached to the panel 4. Depending on the panel position, icons are displaced to different corner: - Bottom position --> bottom left corner - Top position --> top left corner - Left position --> top left corner - Right position - top right corner System info: Operating System: Arch Linux KDE Plasma Version: 6.0.1 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2 Kernel Version: 6.7.8-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 12 × AMD Ryzen 5 3600 6-Core Processor Memory: 31.3 GiB of RAM Graphics Processor: NVIDIA GeForce GTX 1660 Ti/PCIe/SSE2, Nvidia driver version 550.54.14 Multi-head setup: 1920x1080@144hz primary + 1080x1920@60hz (vertical) secondary displays Same here with Gentoo. I own a dual gpu notebook (intel + nvidia). I have removed all offloading to nvidia configuration and still the same problem. The glitches looks like kwin_wayland 6 is using software rendering. Everything used to work with kwin_wayland 5. Version ======= KWin version: 6.0.1 Qt Version: 6.6.2 Qt compile version: 6.6.2 XCB compile version: 1.16 Operation Mode: Xwayland Build Options ============= KWIN_BUILD_DECORATIONS: yes KWIN_BUILD_TABBOX: yes KWIN_BUILD_ACTIVITIES: yes HAVE_X11_XCB: yes HAVE_GLX: yes X11 === Vendor: The X.Org Foundation Vendor Release: 12302004 Protocol Version/Revision: 11/0 SHAPE: yes; Version: 0x11 RANDR: yes; Version: 0x14 DAMAGE: yes; Version: 0x11 Composite: yes; Version: 0x4 RENDER: yes; Version: 0xb XFIXES: yes; Version: 0x50 SYNC: yes; Version: 0x31 GLX: yes; Version: 0x0 Decoration ========== Plugin: org.kde.breeze Theme: Plugin recommends border size: None onAllDesktopsAvailable: false alphaChannelSupported: true closeOnDoubleClickOnMenu: false decorationButtonsLeft: 5, 1 decorationButtonsRight: 3, 4 borderSize: 2 gridUnit: 10 font: Noto Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1 smallSpacing: 2 largeSpacing: 10 Output backend ============== Name: DRM Atomic Mode Setting on GPU 0: true Cursor ====== themeName: ComixCursors-custom themeSize: 24 Options ======= focusPolicy: FocusFollowsMouse xwaylandCrashPolicy: 1 xwaylandMaxCrashCount: 3 nextFocusPrefersMouse: true clickRaise: true autoRaise: false autoRaiseInterval: 750 delayFocusInterval: 100 shadeHover: false shadeHoverInterval: 250 separateScreenFocus: false activeMouseScreen: true placement: 4 activationDesktopPolicy: SwitchToOtherDesktop focusPolicyIsReasonable: true borderSnapZone: 10 windowSnapZone: 10 centerSnapZone: 0 snapOnlyWhenOverlapping: false rollOverDesktops: false focusStealingPreventionLevel: 0 operationTitlebarDblClick: 5000 operationMaxButtonLeftClick: 5000 operationMaxButtonMiddleClick: 5015 operationMaxButtonRightClick: 5014 commandActiveTitlebar1: MouseRaise commandActiveTitlebar2: MouseNothing commandActiveTitlebar3: MouseOperationsMenu commandInactiveTitlebar1: MouseActivateAndRaise commandInactiveTitlebar2: MouseNothing commandInactiveTitlebar3: MouseOperationsMenu commandWindow1: MouseActivateRaiseAndPassClick commandWindow2: MouseActivateAndPassClick commandWindow3: MouseActivateAndPassClick commandWindowWheel: MouseNothing commandAll1: MouseUnrestrictedMove commandAll2: MouseToggleRaiseAndLower commandAll3: MouseUnrestrictedResize keyCmdAllModKey: 16777251 condensedTitle: false electricBorderMaximize: true electricBorderTiling: true electricBorderCornerRatio: 0.25 borderlessMaximizedWindows: false killPingTimeout: 5000 hideUtilityWindowsForInactive: true compositingMode: 1 useCompositing: true hiddenPreviews: 1 glSmoothScale: 1 glStrictBinding: true glStrictBindingFollowsDriver: true glPreferBufferSwap: AutoSwapStrategy glPlatformInterface: 2 windowsBlockCompositing: true allowTearing: true Screen Edges ============ desktopSwitching: false desktopSwitchingMovingClients: false cursorPushBackDistance: 1x1 timeThreshold: 100 reActivateThreshold: 200 actionTopLeft: 0 actionTop: 0 actionTopRight: 0 actionRight: 0 actionBottomRight: 0 actionBottom: 0 actionBottomLeft: 0 actionLeft: 0 Screens ======= Active screen follows mouse: yes Number of Screens: 3 Screen 0: --------- Name: eDP-1 Enabled: 1 Geometry: 3840,0,1920x1080 Scale: 1 Refresh Rate: 60020 Adaptive Sync: incapable Screen 1: --------- Name: DP-1 Enabled: 1 Geometry: 1920,0,1920x1080 Scale: 1 Refresh Rate: 60000 Adaptive Sync: incapable Screen 2: --------- Name: DP-2 Enabled: 1 Geometry: 0,0,1920x1080 Scale: 1 Refresh Rate: 60000 Adaptive Sync: incapable Compositing =========== Compositing is active Compositing Type: OpenGL OpenGL vendor string: Intel OpenGL renderer string: Mesa Intel(R) HD Graphics 530 (SKL GT2) OpenGL version string: 4.6 (Core Profile) Mesa 23.3.6 OpenGL platform interface: EGL OpenGL shading language version string: 4.60 Driver: Intel GPU class: Skylake OpenGL version: 4.6 GLSL version: 4.60 Mesa version: 23.3.6 X server version: 1.23.2 Linux kernel version: 6.6.16 Direct rendering: Requires strict binding: no Virtual Machine: no OpenGL 2 Shaders are used Loaded Effects: --------------- thumbnailaside screenshot outputlocator colorpicker zoom screenedge mousemark blur contrast sessionquit logout login slidingpopups windowaperture slide morphingpopups frozenapp fullscreen maximize squash scale fadingpopups dialogparent windowview tileseditor overview highlightwindow blendchanges startupfeedback screentransform kscreen Currently Active Effects: ------------------------- blur contrast Effect Settings: ---------------- thumbnailaside: maxWidth: 200 spacing: 10 opacity: 0.5 screen: -1 screenshot: outputlocator: colorpicker: zoom: zoomFactor: 1.1 mousePointer: 1 mouseTracking: 2 focusTrackingEnabled: false textCaretTrackingEnabled: false focusDelay: 350 moveFactor: 20 targetZoom: 1 screenedge: mousemark: width: 3 color: #ff0000 modifiers: modifiers: blur: contrast: sessionquit: pluginId: sessionquit isActiveFullScreenEffect: false logout: pluginId: logout isActiveFullScreenEffect: false login: pluginId: login isActiveFullScreenEffect: false slidingpopups: slideInDuration: 150 slideOutDuration: 250 windowaperture: pluginId: windowaperture isActiveFullScreenEffect: false slide: horizontalGap: 45 verticalGap: 20 slideBackground: true morphingpopups: pluginId: morphingpopups isActiveFullScreenEffect: false frozenapp: pluginId: frozenapp isActiveFullScreenEffect: false fullscreen: pluginId: fullscreen isActiveFullScreenEffect: false maximize: pluginId: maximize isActiveFullScreenEffect: false squash: pluginId: squash isActiveFullScreenEffect: false scale: pluginId: scale isActiveFullScreenEffect: false fadingpopups: pluginId: fadingpopups isActiveFullScreenEffect: false dialogparent: pluginId: dialogparent isActiveFullScreenEffect: false windowview: activeView: delegate: animationDuration: 300 layout: 1 ignoreMinimized: false mode: partialActivationFactor: 0 gestureInProgress: false searchText: selectedIds: tileseditor: activeView: delegate: animationDuration: 200 overview: activeView: delegate: animationDuration: 300 layout: 1 ignoreMinimized: false filterWindows: true organizedGrid: true overviewPartialActivationFactor: 0 overviewGestureInProgress: false transitionPartialActivationFactor: 0 transitionGestureInProgress: false gridPartialActivationFactor: 0 gridGestureInProgress: false desktopOffset: searchText: highlightwindow: blendchanges: startupfeedback: type: 1 screentransform: kscreen: Loaded Plugins: --------------- BounceKeysPlugin StickyKeysPlugin buttonsrebind krunnerintegration nightcolor screencast Available Plugins: ------------------ BounceKeysPlugin StickyKeysPlugin buttonsrebind krunnerintegration nightcolor screencast This is unfortunately an NVIDIA GPU driver glitch, IIRC introduced with the 550 series. Please 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. Thanks! I use Intel gpu for Plasma 5 and 6. I had tried to make Plasma 5 (kwin_wayland) use the nvidia gpu in the past with no success. However, I have tested with a new user and it does not have this problem. So I did a backup of my entire $HOME/.config folder, copied that user's configuration files over my configuration files and that solved that particular problem. After that I restored some configuration files from the backup, redid some other configurations and that is it: Plasma 6 is working better than Plasma 5 now. I does not know which configuration fixed the problem for me though. I guess everybody should test with a new user to make sure it is not just a configuration problem. The issue seems to have stopped happening (I switched to Cinnamon for a couple of days and switched back to run nvidia-report-bug.sh). Oh the ups and downs of a rolling release distro like Arch Linux. By the way it doesn't seem like I have a nvidia-report-bug.sh in PATH on my system? I'll keep an eye out and report it upstream to Nvidia if it happens again. If someone else is still having the issue when using nvidia 550.54.14-4 please make sure to report it to nvidia as suggested by Nate Graham in comment 3. (In reply to Vorpal from comment #5) > The issue seems to have stopped happening (I switched to Cinnamon for a > couple of days and switched back to run nvidia-report-bug.sh). Oh the ups > and downs of a rolling release distro like Arch Linux. By the way it doesn't > seem like I have a nvidia-report-bug.sh in PATH on my system? > > I'll keep an eye out and report it upstream to Nvidia if it happens again. > If someone else is still having the issue when using nvidia 550.54.14-4 > please make sure to report it to nvidia as suggested by Nate Graham in > comment 3. Oh it is nvidia-bug-report.sh, my bad. Word order matters. Hi Folks, I followed the advice in this bug about emailing NVIDIA and, today, I got a reply asking for more information. Before I sent my info I decided to check a few things and, surprise, I got an update from KDE that solved the problem. My taskbar is now working perfectly - no more disappearing icons. My thanks to all. p.s. I'm running Tumbleweed so perhaps this update hasn't hit repos from other distros yet. Operating System: openSUSE Tumbleweed 20240419 KDE Plasma Version: 6.0.4 KDE Frameworks Version: 6.1.0 Qt Version: 6.7.0 Kernel Version: 6.8.7-1-default (64-bit) Graphics Platform: X11 Graphics Processor: NVIDIA GeForce RTX 2080/PCIe/SSE2 |