Summary: | Invisible mouse cursor on internal laptop screen while visible on external | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Mykola Krachkovsky <w01dnick> |
Component: | wayland-generic | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | paul.devrieze, xaver.hugl |
Priority: | NOR | Keywords: | multiscreen, qt6, wayland-only |
Version First Reported In: | 5.92.0 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | KScreen setup |
Description
Mykola Krachkovsky
2024-01-11 09:55:04 UTC
Additonal information: 1. Cursor visible when external screen is not plugged or switched off in settings, but disappears again on plug in (switch on). 2. Cursor looks fine (no artifacts & visible) on screenshots. 3. I've tried to set 100% scaling and it seems doesn't affect, these bugs still present. I've made a separate bug for cursor artifacts: https://bugs.kde.org/show_bug.cgi?id=479637 I have a similar issue. In my case the cursor is visible properly in 5.91.0. In 5.92.0 the cursor is only visible on the (primary) laptop screen that is driven by an Intel iGPU, but not on the external displays connected to the NVidia GPU. In my case I tried setting both WLR_NO_HARDWARE_CURSORS=1 and KWIN_FORCE_SW_CURSOR=1 in which the problem didn't go away (Reverting to 5.91.0 on an otherwise RC1 install "fixes" things, even with the environment variables still set. In dmesg I have the message: "[drm] [nvidia-drm] [GPU ID 0x00000100] Framebuffer memory not appropriate for scanout". It also seems related to https://forums.developer.nvidia.com/t/hardware-cursor-is-not-working-on-wayland-drm-sessions/261853 *** This bug has been marked as a duplicate of bug 479583 *** |