Summary: | Virtio VM has upside down cursor after kwin 6.0.4 | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Reilly Brogan <site.kde> |
Component: | platform-drm | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | lilydjwg, nate, postix |
Priority: | NOR | ||
Version: | 6.0.4 | ||
Target Milestone: | --- | ||
Platform: | Solus | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/a31561c392adf5abcda0284e8049fafcb3701585 | Version Fixed In: | 6.0.5 |
Sentry Crash Report: | |||
Attachments: |
Log from boot with the upside down cursor
Log from boot with bad commit reverted |
Description
Reilly Brogan
2024-04-20 00:39:46 UTC
Created attachment 168703 [details]
Log from boot with bad commit reverted
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/5631 Git commit c14c61f74595c94d3533093ade45aea06ae45e28 by Xaver Hugl. Committed on 22/04/2024 at 12:33. Pushed by zamundaaa into branch 'master'. backends/drm: use dumb buffers for the cursor on virtual machines Apparently not all VM drivers handle dmabufs on the cursor plane correctly M +1 -1 src/backends/drm/drm_egl_cursor_layer.cpp M +5 -0 src/backends/drm/drm_gpu.cpp M +1 -0 src/backends/drm/drm_gpu.h https://invent.kde.org/plasma/kwin/-/commit/c14c61f74595c94d3533093ade45aea06ae45e28 Fedora 40 will be released next this week with Plasma 6.0.4 and Kernel 6.8 and I am wondering if could run into this issue when upgrading from F39: Does this bug affect all sorts of guests (like Win10) with Plasma Wayland as a host? Is setting QXL GPU type the only workaround? Git commit a31561c392adf5abcda0284e8049fafcb3701585 by Xaver Hugl. Committed on 22/04/2024 at 13:16. Pushed by zamundaaa into branch 'Plasma/6.0'. backends/drm: use dumb buffers for the cursor on virtual machines Apparently not all VM drivers handle dmabufs on the cursor plane correctly (cherry picked from commit c14c61f74595c94d3533093ade45aea06ae45e28) M +1 -1 src/backends/drm/drm_egl_cursor_layer.cpp M +5 -0 src/backends/drm/drm_gpu.cpp M +1 -0 src/backends/drm/drm_gpu.h https://invent.kde.org/plasma/kwin/-/commit/a31561c392adf5abcda0284e8049fafcb3701585 (In reply to postix from comment #4) > Fedora 40 will be released next this week with Plasma 6.0.4 and Kernel 6.8 > and I am wondering if could run into this issue when upgrading from F39: > Does this bug affect all sorts of guests (like Win10) with Plasma Wayland as > a host? Is setting QXL GPU type the only workaround? I believe it only affects VMs using Plasma Wayland as the guest actually. The patch for it has also already been added to the Plasma/6.0 branch and will be in the 6.0.5 release, or your Plasma maintainers can apply it to kwin 6.0.4/6.0.4.1 (it applies cleanly). *** Bug 486239 has been marked as a duplicate of this bug. *** |