https://bugs.kde.org/show_bug.cgi?id=520650

            Bug ID: 520650
           Summary: Kwin does not set the cursor in VMs correctly anymore
    Classification: Plasma
           Product: kwin
      Version First 6.6.90
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: platform-drm
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

After upgrading to 6.7, in VMs using virtio-gpu, both guest and host draw
(different) cursors.

This was not an issue with 6.6(.5).

I suspect it may be:

commit 72a76a13bc1bae934c410e27e280c13092cc3b23
Author: Xaver Hugl <[email protected]>
Date:   Thu Apr 2 00:51:25 2026 +0200

    backends/drm: disable the cursor workaround for virtio

    Somehow, KWin creating a Vulkan device (not even using it!) causes
glReadPixels
    to result in a completely empty buffer with the virtio kernel driver,
making
    the cursor invisible with the CPU copy path.
    In a quick test, virtio didn't seem to need dumb buffers for working
cursors
    anymore, so this just disables the copy path for virtio to make the cursor
    work correctly again.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to