I upgraded Plasma to 6.2.1 and I noticed the mouse cursor isn't updated when hovering through a link (the mouse pointer just stays the same and "jumps" over buttons and links, instead of changing from pointer to the hand finger cursor). So I did a bisect between 6.2.0 and 6.2.1 and the result is: 446423407104461c9936c107616ccec7b2432867 is the first bad commit commit 446423407104461c9936c107616ccec7b2432867 (HEAD) Author: Vlad Zahorodnii <vlad.zahorodnii@kde.org> Date: Tue Oct 15 11:24:32 2024 +0000 backends/drm: restrict damage area to the screen's size Scissor rectangles going outside of the framebuffer cause OpenGL warnings BUG: 492152 (cherry picked from commit de12db7398068725c0ef1681455069f3ccd09526) Co-authored-by: Xaver Hugl <xaver.hugl@gmail.com> src/backends/drm/drm_egl_layer_surface.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) *** Here's my setup: Operating System: Linux KDE Plasma Version: 6.2.1 KDE Frameworks Version: 6.6.0 Qt Version: 6.8.0 Kernel Version: 6.11.2 (64-bit) Graphics Platform: Wayland Processors: 16 × Intel® Core™ i9-9980HK CPU @ 2.40GHz Memory: 31.2 GiB of RAM Graphics Processor: NVIDIA GeForce RTX 2070 with Max-Q Design/PCIe/SSE2 Thanks!
And this is happening just on Firefox and Chrome. I didn't notice it on KDE apps.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/6641
Git commit 12e44324d55c5c0dc8f082248d07bc818f08993a by Xaver Hugl. Committed on 16/10/2024 at 14:52. Pushed by zamundaaa into branch 'master'. backends/drm: don't scale infiniteRegion() It can lead to weird issues, like the resulting region being entirely in negative coordinates M +12 -4 src/backends/drm/drm_egl_layer_surface.cpp https://invent.kde.org/plasma/kwin/-/commit/12e44324d55c5c0dc8f082248d07bc818f08993a
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/6642
Please test and let me know if this actually fixes your problem
Perfect! Your commit solved the issue. Thanks!
Git commit d352a368e21b9c95eb738a0cbde749425906f7fe by Xaver Hugl. Committed on 16/10/2024 at 15:20. Pushed by zamundaaa into branch 'Plasma/6.2'. backends/drm: don't scale infiniteRegion() It can lead to weird issues, like the resulting region being entirely in negative coordinates (cherry picked from commit 12e44324d55c5c0dc8f082248d07bc818f08993a) Co-authored-by: Xaver Hugl <xaver.hugl@gmail.com> M +12 -4 src/backends/drm/drm_egl_layer_surface.cpp https://invent.kde.org/plasma/kwin/-/commit/d352a368e21b9c95eb738a0cbde749425906f7fe
Great!
*** Bug 494876 has been marked as a duplicate of this bug. ***
*** Bug 494959 has been marked as a duplicate of this bug. ***
As the bug title is only about the cursor, does 12e44324d55c5c0dc8f082248d07bc818f08993a also fix the weird flickering, which I have observed in the duplicate bug report?
Also, this report doesn't mention the night light, which was a requirement for me that the bug got triggered.
Thanks Xaver, 6.2.1.1 has fully fixed both the cursor and the glitches with night light for me. :)
(Delayed reply) Hi postix, many thanks for fixing this so quickly
(In reply to Andrew Rembrandt from comment #14) > (Delayed reply) Hi postix, many thanks for fixing this so quickly That wasn't me, credits go to Xaver :)
Many thanks for the fast fix Xaver :)