Created attachment 170401 [details] hw cursor jump SUMMARY Hardware cursor sometimes jumps when moving over the area that changes its icon. It's only noticeable on screen, no issue with screen recording. See attached video. ADDITIONAL INFORMATION Output backend: DRM Atomic Mode Setting on GPU 0: true OpenGL vendor string: Intel OpenGL renderer string: Mesa Intel(R) Graphics (RPL-P) Driver: Intel Hardware: i7-1360p (i5-i135g7 has the same issue)
Is it reproducible if KWIN_FORCE_SW_CURSOR=1 envvar is set?
No issue when KWIN_FORCE_SW_CURSOR=1 is set.
What kernel and distro do you run?
Linux 6.9.3-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 31 May 2024 15:14:45 +0000 x86_64 GNU/Linux ArchLinux Wayland
Okay, that's also what I run. https://invent.kde.org/plasma/kwin/-/commit/54473f03baf4bb850683602379b7fdee185f9b3c jic
It feels like it's GTK related. I can see it with Firefox, but not with any other QT app. Can confirm it by forcing backend for libreoffice: SAL_USE_VCLPLUGIN=gtk3 libreoffice SAL_USE_VCLPLUGIN=qt6 libreoffice Jump is noticeable with SAL_USE_VCLPLUGIN=gtk3, but not with qt6 or qt5. Audacity with GDK_BACKEND=x11 has the same issue. STEPS TO REPRODUCE: 1. Open libreoffice writer with gtk3: SAL_USE_VCLPLUGIN=gtk3 libreoffice --writer 2. Write some word and start clicking on it. This selects and de-selects the word so the cursor icon changes. 3. Notice that sometimes the cursor jumps when its icon changes.
Can't reproduce the issue anymore with latest KWin 6.4.4. Looks like it got fixed.