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.