Wayland - hpaluch/hpaluch.github.io GitHub Wiki
Wayland
Here are my notes on Wayland (mostly issues).
Wayland KVM problems
virtio-gl acceleration problems
Under KVM we have 3 options for graphics acceleration of Guest (VM):
- QXL - works best (2D+Video streaming acceleration), therefore RedHat dropped it from RHEL 9: https://bugzilla.redhat.com/show_bug.cgi?id=2030592 There is real risk that other distributions will follow them...
- Virtio without GL (OpenGL acceleration): OpenGL terminal
alacritty
is terribly slow (after ENTER it takes 1 second before it will scroll with command results). However other applications (Firefox, LibreOffice) work good enough - Virtio with GL support (also knownn as
virgl
):alacritty
terminal is fast. But other applications (non OpenGL) - Firefox, etc. are terribly slow (like 1 fps)- additionally mouse is completely screwed - very sluggish and at wrong position (click will target different position than mouse cursor)
There already exists honest and sad story regarding these issues on YouTube:
- https://www.youtube.com/watch?v=6VqsATmqgso
- called
TESTED: Qemu VirGL - what could possibly go wrong? OpenSource Mesa 3D
virt-viewer does not release mouse
Hit with that on Fedora 41 GNOME (Wayland) + virt-viewer (VM running on remote Proxmox VE host)
- Ctrl-Alt-R will release keyboard focus but still holds mouse (pointer not visible)
- only way to escape that trap is to press Alt-Tab (right after keyboard release) and kill
virt-viewer
from other terminal (!)
Related reports: