Closed Andy312432 closed 9 months ago
Hi @Andy312432,
Let's try to make some sense of all the repositories.
First of all, what is Spice? Spice is a way to accelerate 2D graphics for VMs. There were some attempts to add 3D, but I am not sure that the repo was eventually public (one less repo to discuss :) ). Spice uses "QXL" para-virtualized device.
So:
Meanwhile a virtio-gpu device was created. Mind - this is a separate device. It is not related to Spice or QXL device. The idea of virtio-gpu is to pass the graphic commands to the host. All the work that was done around this device is now merged or related to this repo. As this repo hold Windows implementation of the drives for virtio devices.
Best regards, Yan.
Thanks for your reply! I didn't know about that spice has ever tried to make 3d accl. It all makes sense now thanks! And i've also have built a driver regarding #943, will let you know the results!
I know this repository does not care about spice, but I got confused of some repository having same name...
spice' virtio-gpu-dod This project seems to have no activities since 2017.
spice's qxl-wddm-dod This project seems to not in active developing state in recent years.
utm's modified virtio-gpu-wddm This project seems to have forked from somewhere else in 2017.
this repository since 2020.
All of the above seems to share the exact same code (from Microsoft's demo?), but having different states...
My question is,1. What's wrong between 2017..2020 ?(And where's the git history?)
(Currently my setup is a mac(iPadOS) program called UTM, a Win11 arm64 VM, and using 3, results in some qxl functions(resolution, cursor accl. works