It makes sense that people might be moving away from SPICE because from what I read there is a VNC component in the protocol which displays guests. If SPICE is on its way out what is replacing it for QEMU display and IO integration?
I understood that Incus integrates into QEMU but from what I saw Incus runs its own VMM which doesn’t yet have the integration and support for the emerging Venus, vDRM and Native Context virtio-gpu technologies to the extent that the native QEMU VMM does. Why? Because that has not been its primary mission and I think @stgraber said it very clearly. Strangely it has taken me this long to get it.
Not sure where Rutabaga, gfxstream and Wayland display passthrough fits. Or the relevance, to Linux virtualisation based on QEMU-KVM, of Google’s Crosvm. Maybe there is a (understandable) reluctance to adopt Google “Open Source” code (if not the project itself). Intel’s Cloud Hypervisor technology is still in very active development and borrows from the other corporate virtualisation projects Firecracker and Crosvm. There are references to Crosvm regarding GPU hardware passthrough but it looks like it is a replacement or alternative to QEMU for integrating and managing KVM workloads.
Thoughts?
Looked at Gnome Boxes and it is a nice project. Could not find anything about their GPU hardware acceleration or support for Wayland on the host and in guests.