[Inquiry] Some questions about the driver
Hey, I'm the main developer for WinBoat and I've been interested in this driver for a long time. I tried it myself in MVisor a while ago, and it worked fine, it was super cool to see.
We're also trying to find solutions for GPU acceleration on WinBoat (OpenGL is perfectly fine for a starting point). Sadly our implementation uses QEMU, it's kind of a strict dependency in the project, because dockur/windows uses QEMU, and our project uses QMP (QEMU Machine Protocol) for hotswappable USB passthrough.
Could you go into a bit more detail about what prevents this driver working with QEMU? I assume (from the code) that both hypervisors implement a similar VirtIO GPU device which then talks with VirGLRenderer.
What would need to be changed for this to work with QEMU?
I assume you are not very interested in making it work with QEMU, since it already works fine with your hypervisor, but it would be awesome to know what you think could be done.